Hallo,
Beim Erstellen einer neuen Firmware mit einem sauberen Buildroot für 2018.1.1 stoße ich auf das folgende Problem:
make[5]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0' eingeben
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/lib' eingeben
make[6]: Nichts für 'alle' zu tun.
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/lib' verlassen
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/ip' eingeben
make[6]: Nichts für 'alle' zu tun.
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/ip' verlassen
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tc' eingeben
make[6]: Nichts für 'alle' zu tun.
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tc' verlassen
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/bridge' eingeben
make[6]: Nichts für 'alle' zu tun.
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/bridge' verlassen
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/misc' eingeben
make[6]: Nichts für 'alle' zu tun.
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/misc' verlassen
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/genl' eingeben
make[6]: Nichts für 'alle' zu tun.
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/genl' verlassen
make[6]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/tipc' eingeben
make[6]: * Keine Regel um das Ziel 'ar71xx-tiny' zu machen, benötigt von 'all'.
make[5]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0' verlassen
Makefile:154 : Rezept für das Ziel '/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/.built' fehlgeschlagen
make[4]: [/home/cyrus/git/gluon-2018.1.1/lede/build_dir/target-mips_24kc_musl-1.1.16/iproute2-full/iproute2-4.4.0/.built] Fehler 2make[4]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede/package/network/utils/iproute2' verlassenpackage/ Makefile: 105 : Rezept für das Ziel 'package/network/utils/iproute2/compile' fehlgeschlagenmake[3]: [package/network/utils/iproute2/compile] Fehler 2
make[3]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede' verlassen
package/ Makefile: 101 : Rezept für das Ziel '/home/cyrus/git/gluon-2018.1.1/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile' fehlgeschlagen
make[2]: [/home/cyrus/git/gluon-2018.1.1/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.package_compile] Fehler 2make[2]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede' verlassen/home/cyrus/git/gluon-2018.1.1/lede/include/toplevel.mk:205: Rezept für Ziel-'Welt' fehlgeschlagenmake[1]: [welt] Fehler 2
make[1]: Verzeichnis '/home/cyrus/git/gluon-2018.1.1/lede' verlassen
Makefile:148 : Rezept für Ziel 'alle' fehlgeschlagen
machen: ** [alle] Fehler 2
Beim Versuch, eine 2018.1-Firmware mit derselben Konfiguration zu erstellen, treten keine Probleme auf.
Verwendeter Konfigurationszweig: https://github.com/ffddorf/gluon-site/tree/feature_multidomain
Ich vermute ein Problem mit dem iproute2-Paket, das dies verursacht.
Prost
Hmm, das ist ein Duplikat, aber ich kann das andere Ticket gerade nicht finden.
Ich habe dies vor einiger Zeit in Upstream-IProute2 behoben (https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=cfd6ccbfd0311d01a29b490c472ad79b6ad8036b), und es sollte in OpenWrt 18.06+ behoben werden. Bei älteren Releases besteht die Problemumgehung nicht darin, eine Umgebungsvariable mit dem Namen TARGETS zu definieren.
ack, ich habe gerade das Gluon-Tag gebaut und hatte keinerlei Probleme.
Danke für die Klarstellung :) Ich habe mein Build-Wrapper-Skript angepasst und es funktioniert jetzt.