leider schaffe ich es nicht die aktuelle Gluon Version zu bauen:
xxx@xxx:/opt/gluon# make -j2 GLUON_TARGET=ar71xx-generic BROKEN=1 V=s
make[1]: Entering directory '/opt/gluon/openwrt'
/usr/bin/env: bash: Too many levels of symbolic links
/usr/bin/env: bash: Too many levels of symbolic links
/usr/bin/env: bash: Too many levels of symbolic links
/usr/bin/env: bash: Too many levels of symbolic links
/usr/bin/env: bash: Too many levels of symbolic links
/usr/bin/env: bash: Too many levels of symbolic links
rm -f /opt/gluon/build/prepared_*
/usr/bin/env: bash: Too many levels of symbolic links
/opt/gluon/Makefile:234: recipe for target '/opt/gluon/build/prepared_' failed
make[1]: *** [/opt/gluon/build/prepared_] Error 126
make[1]: Leaving directory '/opt/gluon/openwrt'
Makefile:67: recipe for target 'prepare-target' failed
make: *** [prepare-target] Error 2
Das Gluon Repo wurde frisch gecloned. Die Site.conf kommt von hier.
Nach kurzer Recherche im Netz: Ist wohl nicht ein spezifisches Problem von gluon, sonder bedeutet, dass wie der Fehler sagt, die Kette von aneinanderhängenden Links zu lang ist. Wird wohl häufig durch eine loop-Verlinkung verursacht (a=b, b=a). (Jetzt nur wirklich nach kurzer Recherche, man möge mich korrigieren wenn ich falsch liege :))
Repo frisch clonen kann ich auch noch probieren.^^
der erste Build läuft immer durch, ein 2. oder dritter hat dann den Fehler … das kommt seit etwa einer Woche … und bei sowas lohnt ein issue … angelegt hier mit noch mehr info
Workaround von @anon75826926 NeoRaider commented 24 minutes ago
Workaround:
rm openwrt/staging_dir/host/.prereq-build openwrt/staging_dir/host/bin/bash
A proper fix will follow shortly.
Mit dem Workaround werden bei mir nicht mehr alle Images gebaut.
Update: Es lag an den geänderten Targets. Wie es aussieht, wurde das Makefile upgedatet. Ich lasse den Buildprozess mal laufen. Schaun wir mal was passiert.
Also ich hatte den Fehler zunächst auch. Einfach mal den Buildroot löschen und von neu bauen, ein Update des Buildroot von 2016.1.2 funktionierte bei mir nicht.