Ich versuche, den Build-Prozess von openwrt zu entziehen. im Grunde habe ich Spuren mit $(warning)
hinzufügen, kommentieren einige Anweisungen und so weiter.Von dem Makefile kommt der Fehler von
Irgendwann laufe ich make world
und mit einem Fehler konfrontiert. Mein Problem ist, dass ich vergesse, in welchen Dateien genau ich Änderungen vorgenommen habe.
Dies ist Fehlerausgabe nach dem make -d world
Befehl machen:
Reading makefile `tp-link.mk' (search path) (no ~ expansion)...
Reading makefile `ubnt.mk' (search path) (no ~ expansion)...
Reading makefile `generic.mk' (search path) (no ~ expansion)...
Reading makefile `legacy.mk' (search path) (no ~ expansion)...
Makefile:102: *** commands commence before first target. Stop.
Reaping losing child 0x008a0f20 PID 3213
make[5]: *** [image-prereq] Error 2
Removing child 0x008a0f20 PID 3213 from chain.
Reaping losing child 0x0257c930 PID
make[4]: *** [prereq] Error 2
Removing child 0x0257c930 PIDfrom chain.
Reaping losing child 0x01196730 PID 3207
make[3]: *** [target/linux/prereq] Error 2
Removing child 0x01196730 PID 3207 from chain.
Reaping losing child 0x01432210 PID 3194
make[2]: *** [/home/user/Bureau/Workspace/arduino/openwrt-yun_2/openwrt/staging_dir/target-mips_34kc_musl-1.1.15/stamp/.target_prereq] Error 2
Removing child 0x01432210 PID 3194 from chain.
Reaping losing child 0x01cb58c0 PID 3189
make[1]: *** [prereq] Error 2
Removing child 0x01cb58c0 PID 3189 from chain.
Récupération du statut de sortie du processus fils 0x0167e4a0 PID 3074
make: *** [world] Erreur 2
Suppression du processus fils 0x0167e4a0 PID 3074 de la chaîne.
, was ich von diesem Ausgang undrestand ist, dass make über einen Fehler 102 auf der Leitung beschweren, wenn legacy.mk
zu lesen versuchen. Ich bin mir sicher, dass ich an dieser Datei keine Änderungen vorgenommen habe.
Meine Frage:
Wie können wir Debug-Option machen verwenden, von dem zu wissen, Makefile das Problem kommen?
können Sie versuchen, "make -d --debug = v V = s" – VivekD
@VivekD noch einmal, das Problem ist, dass Debug-Option geben "falsche" Informationen geben, aus dem Protokoll angehängt scheint das Problem von 'Legacy .mk' line 102 aber ich habe diese Datei nicht berührt bedeutet, dass das Problem nicht von dort kommen kann – Mouin