Makefile:72: die Regel für Ziel „prepare-target“ scheiterte

Hallo Community.
Ich habe eben versucht gluon zu bauen.
Ich bin nach dem video gegangen. Freifunk-Firmware GLUON selbst kompilieren | Tutorial | Freifunkthek - YouTube

und hänge nun hier fest.


lea@Lea:~/gluon$ make -j2 GLUON_TARGET=ar71xx-generic GLUON_BRANCH=experimental GLUON_RELEASE=0.7~$(date +"%Y-%m-%d_%H-%M")

make[1] prepare-target
make[2] prepare-early
make[3] feeds
make[4] prepare-tmpinfo
make -C /home/lea/gluon/openwrt -f /home/lea/gluon/Makefile GLUON_TOOLS=0 QUILT= prepare-target: build failed. Please re-run make with V=s to see what’s going on
Makefile:72: die Regel für Ziel „prepare-target“ scheiterte
make: *** [prepare-target] Fehler 1
lea@Lea:~/gluon$

`

Ich habe schon gegooglet und gesucht und nichts gefunden. ich benutze ubuntu server 16.4.1 auf einer VM und stelle dieser 2 Prozessorkerne (Habe einen Core2Duo).

Ich benötige dringend Hilfe.

MFG Lea

Hi Lea :slight_smile:

Füge deiner Befehlskette mal V=s hinzu, dann sieht man genauer, wo’s klemmt :wink:

Ich benutze schon die aktuellste version.

Er sagt nun.

Build dependency: Please install Python 2.x

und

/home/lea/gluon/openwrt/include/prereq.mk:12: recipe for target ‚prereq‘ failed
Prerequisite check failed. Use FORCE=1 to override.
/home/lea/gluon/openwrt/include/toplevel.mk:140: recipe for target ‚staging_dir/host/.prereq-build‘ failed
make[5]: *** [staging_dir/host/.prereq-build] Error 1
make[5]: Leaving directory ‚/home/lea/gluon/openwrt‘
/home/lea/gluon/Makefile:192: recipe for target ‚prepare-tmpinfo‘ failed
make[4]: *** [prepare-tmpinfo] Error 2
make[4]: Leaving directory ‚/home/lea/gluon/openwrt‘
/home/lea/gluon/Makefile:206: recipe for target ‚feeds‘ failed
make[3]: *** [feeds] Error 2
make[3]: Leaving directory ‚/home/lea/gluon/openwrt‘
/home/lea/gluon/Makefile:228: recipe for target ‚prepare-early‘ failed
make[2]: *** [prepare-early] Error 2
make[2]: Leaving directory ‚/home/lea/gluon/openwrt‘
/home/lea/gluon/Makefile:239: recipe for target ‚/home/lea/gluon/build/prepared_840e9e81d9b64aa95fe0bb6b5d120ca352540467103452861e472ba8055f135ae43227e9e67cd7631f8edae311212016c7cf9dd6507d5d84a520cd9822f97196‘ failed
make[1]: *** [/home/lea/gluon/build/prepared_840e9e81d9b64aa95fe0bb6b5d120ca352540467103452861e472ba8055f135ae43227e9e67cd7631f8edae311212016c7cf9dd6507d5d84a520cd9822f97196] Error 2
make[1]: Leaving directory ‚/home/lea/gluon/openwrt‘
Makefile:72: die Regel für Ziel „prepare-target“ scheiterte
make: *** [prepare-target] Fehler 2

habe versucht zu installieren bekomme es nicht gebacken

Das Problem lässt sich mit sudo apt-get install python beheben, für alle, die mal ein ähnliches Problem haben sollten. Ich helfe gerade per Skype weiter :slight_smile:

Bevor es danach am nächsten Paket scheitert, hast du alle diese Abhängigkeiten installiert?

http://gluon.readthedocs.io/en/v2016.1.5/user/getting_started.html#dependencies

Grüße
Matthias

1 Like

Tja, mit Python3 geht’s halt nicht, du brauchst ein altes Python, leider.

Python2 hält sich echt hartnäckig - fast so ne Seuche wie Java6 … SCNR :duckundweg:

2 Likes

Danke. Läuft soweit. Allerdings ist meine VM nun Voll und schafft es nicht so weit :smiley:

@Hammi wie gesagt, du brauchst aktuell mind. 15 GB freien Speicher für ar71xx-generic :slight_smile:

dabei habe ich doch 30 gegeben…

Lösche einfach das Verzeichnis in dem du Gluon liegen hast, meist heißt das gluon, nochmal und beginne von vorne. Schau nach dem löschen auch mal was „df -h“ ausgibt, vielleicht ist /tmp voll oder so. Sichere vorher den site Ordner!