Erwägungen:
1.
A._ hatte gegen das Urteil des Verwaltungsgerichts des Kantons Solothurn vom 27. April 2016 betreffend eine Baubewilligung eine Beschwerde erhoben, die das Bundesgericht mit Urteil 1C_ 247/2016 vom 30. September 2016 abwies, soweit es darauf eintrat.
2.
Mit einer als "Rekurs, Revision, Einsprache Klage und Beschwerde" bezeichneten Eingabe vom 31. Oktober 2016 stellt A._ (Gesuchsteller) dem Bundesgericht die Anträge, das Urteil 1C_ 247/2016 vom 30. September 2016 sei aufzuheben und die in seiner Beschwerde vorgebrachten Argumente seien durch die Rekurskommission (mit nicht an den bisherigen Verfahren beteiligten Richtern) neu zu prüfen. Zudem habe das Bundesgericht oder die Bundesstaatsanwaltschaft zu prüfen, inwieweit die Bauherrschaft durch die Vorinstanzen aufgrund des bewussten Verschweigens, wer die "provisorischen" LKW-Parkplätze nutzen werde, bewusst begünstigt worden sei.
3.
3.1. Entscheide des Bundesgerichts erwachsen am Tag ihrer Ausfällung in Rechtskraft (<ref-law>). Das Bundesgericht kann auf seine Urteile nur zurückkommen, wenn einer der in den <ref-law> abschliessend aufgeführten Revisionsgründe vorliegt (Urteil 1F_10/2015 vom 7. Mai 2015 E. 2.1). Somit ist die Eingabe des Gesuchstellers als Revisionsgesuch entgegenzunehmen. Zuständig für dessen Behandlung ist diejenige Abteilung, die schon den Sachentscheid fällte. Die vom Gesuchsteller angerufene Rekurskommission gibt es nicht (Urteil 1F_33/2016 vom 14. Oktober 2016 E. 1).
3.2. Soweit der Gesuchsteller sinngemäss die Prüfung eines strafbaren Verhaltens beantragt, erhebt er eine Strafanzeige. Darauf ist nicht einzutreten, weil das Bundesgericht für die Behandlung solcher Anzeigen nicht zuständig ist (Urteil 1F_33/2016 vom 14. Oktober 2016 E. 1).
4.
Die unzutreffende Rechtsanwendung stellt keinen Revisionsgrund dar (vgl. Urteil 1F_6/2015 vom 20. Februar 2015 E. 1.2). Demnach ist auf die vom Gesuchsteller geübte Kritik an der Rechtsanwendung des Bundesgerichts nicht einzutreten. Dies gilt namentlich bezüglich der Angabe des Gesuchstellers, es sei nicht statthaft, bezüglich der wahrnehmbaren zusätzlichen Lärmbelastung bei Lastwagen, die morgens vor 4 Uhr und bis nach Mitternacht mit 50 km/h vor den Reiheneinfamilienhäusern "vorbeischepperten", nur auf die Durchschnittszunahmen hinzuweisen.
5.
5.1. Gemäss <ref-law> liegt ein Revisionsgrund vor, wenn das Bundesgericht in den Akten liegende erhebliche Tatsachen aus Versehen nicht berücksichtigt hat.
5.2. Der Gesuchsteller rügt in verschiedener Hinsicht eine offensichtlich unrichtige oder unvollständige Feststellung des Sachverhalts. Er zeigt jedoch nicht auf, dass in den Akten liegende Tatsachen im Sinne von <ref-law> aus Versehen nicht berücksichtigt worden seien, was auch nicht ersichtlich ist. So hat das Bundesgericht die Angabe des Gesuchstellers, dass die für die X._-Strasse geltenden Immissionsgrenzwerte gemäss dem Lärmkataster aus dem Jahr 2005 bereits überschritten worden seien, nicht übersehen, sondern ausdrücklich erwähnt (Urteil 1C_ 247/2016 vom 30. September 2016 E. 3.5). Inwiefern sich aus den Akten ergeben soll, dass die Fahrten zu den Parkplätzen zu 80 % in der Nacht zwischen 20 Uhr und 6 Uhr und sogar zu Nachtfahrverbotszeiten durchgeführt würden, macht der Gesuchsteller nicht geltend.
6.
6.1. Gemäss <ref-law> bildet die Verletzung von Vorschriften über den Ausstand einen Revisionsgrund. Inwiefern ein Ausstandsgrund vorliegen soll, hat der Gesuchsteller rechtsgenüglich zu begründen (vgl. Urteil 2F_19/2015 vom 26. Oktober 2015 E. 2.2 mit Hinweisen).
6.2. Der Gesuchsteller beruft sich dem Sinne nach auf den Revisionsgrund gemäss <ref-law>, wenn er geltend macht, dem Bundesgericht habe die Unabhängigkeit zum Bauherrn bzw. dessen Anwalt gefehlt. Zur Begründung führt der Gesuchsteller aus, das Bundesgericht habe ignoriert, dass die Immissionsgrenzwerte auf der X._-Strasse bereits im Jahr 2005 überschritten worden seien und die Fahrten zu den Parkplätzen zu 80 % in der Nacht und sogar zu Nachtfahrverbotszeiten durchgeführt würden.
Diese Einwände sind unbegründet, zumal die genannten Ausführungen bezüglich der Immissionswerte vom Bundesgericht beachtet wurden und sich die weiteren Angaben nicht aus den Akten ergeben (vgl. E. 5.2 hievor). Im Übrigen vermögen gemäss der Rechtsprechung Verfahrens- oder Rechtsfehler, die einem Gericht unterlaufen, den Anschein der Befangenheit nur zu begründen, wenn sie wiederholt begangen wurden oder besonders schwer wiegen (<ref-ruling> E. 2.3 S. 146; Urteil 2C_308/2015 vom 7. Juli 2015 E. 2.3.3 m.H.). Inwiefern diese Voraussetzungen gegeben sein sollen, legt der Gesuchsteller nicht dar und ist auch nicht ersichtlich. Demnach ist der Revisionsgrund von <ref-law> offensichtlich nicht erfüllt. Somit fehlt bezüglich des Revisionsgesuchs ein Grund für ein Ausstandsverfahren nach <ref-law> (vgl. Urteil 2F_12/2008 vom 4. Dezember 2008 E. 2 mit Hinweisen).
7.
Nach dem Gesagten ist das Revisionsgesuch ohne Schriftenwechsel (<ref-law>) abzuweisen, soweit darauf einzutreten ist. Dem Verfahrensausgang entsprechend sind die Gerichtskosten dem Gesuchsteller aufzuerlegen (<ref-law>).

Demnach erkennt das Bundesgericht:
1.
Das Revisionsgesuch wird abgewiesen, soweit darauf einzutreten ist.
2.
Die Gerichtskosten von Fr. 500.-- werden dem Gesuchsteller auferlegt.
3.
Dieses Urteil wird den Parteien, der Bau- und Werkkommission der Einwohnergemeinde Hägendorf, dem Bau- und Justizdepartement des Kantons Solothurn und dem Verwaltungsgericht des Kantons Solothurn schriftlich mitgeteilt.
Lausanne, 14. November 2016
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Fonjallaz
Der Gerichtsschreiber: Gelzer