2017-11-02 2 views
0

Ich fange gerade erst mit yocto. Lesen eingebettet Linux Systems with the Yocto Project. Das neueste Rocko-Release mit Git heruntergeladen, erstellt eine neue Umgebung und lief bitbake core-image-sato. Hat sich die folgenden Fehler während Buildnicht in der Lage zu bauen Core-Image-Sato mit Yoco Rocko

ERROR: binutils-native-2.29-r0 do_install: oe_runmake failed 
ERROR: binutils-native-2.29-r0 do_install: Function failed: do_install (log file is located at /home/some-user/projects/rpi-yocto-build/tmp/work/x86_64-linux/binutils-native/2.29-r0/temp/log.do_install.73730) 
ERROR: Logfile of failure stored in: /home/some-user/projects/rpi-yocto-build/tmp/work/x86_64-linux/binutils-native/2.29-r0/temp/log.do_install.73730 
... 
... 
... 
ERROR: Task (virtual:native:/home/some-user/projects/poky/meta/recipes-devtools/binutils/binutils_2.29.bb:do_install) failed with exit code '1' 
NOTE: Tasks Summary: Attempted 826 tasks of which 431 didn't need to be rerun and 1 failed. 

am home/some-user/projects/rpi-yocto-build/tmp/work/x86_64-linux/binutils-native/2.29-r0/temp/log.do_install.73730 Protokolldatei gesucht und fanden die folgende darin

/home/some-user/projects/rpi-yocto-build/tmp/hosttools/ld: cannot find ../bfd/.libs/libbfd.a: No such file or directory 
collect2: error: ld returned 1 exit status 
Makefile:1116: recipe for target 'ld-new' failed 
make[4]: *** [ld-new] Error 1 
make[4]: Leaving directory '/home/some-user/projects/rpi-yocto-build/tmp/work/x86_64-linux/binutils-native/2.29-r0/git/build.x86_64-linux.x86_64-linux/ld' 
Makefile:1760: recipe for target 'install-recursive' failed 
make[3]: *** [install-recursive] Error 1 
make[3]: Leaving directory '/home/some-user/projects/rpi-yocto-build/tmp/work/x86_64-linux/binutils-native/2.29-r0/git/build.x86_64-linux.x86_64-linux/ld' 
Makefile:1931: recipe for target 'install' failed 
make[2]: *** [install] Error 2 
make[2]: Leaving directory '/home/some-user/projects/rpi-yocto-build/tmp/work/x86_64-linux/binutils-native/2.29-r0/git/build.x86_64-linux.x86_64-linux/ld' 
Makefile:7204: recipe for target 'install-ld' failed 
make[1]: *** [install-ld] Error 2 
make[1]: *** Waiting for unfinished jobs... 

Ist ../bfd/.libs/libbfd.a etwas, das ich auf meinem Rechner installiert haben sollten oder es ist rocko, dass es fehlt ? Gibt es eine Lösung dafür?

+0

Ich gab Image-Core-Sato auf einem ansonsten unmodifizierten Poky-Checkout auf dem Rocko-Zweig einen Test, und es baute sich erfolgreich auf. Wenn du deine MASCHINEN-Einstellung angeben kannst und eventuell eine Ebene außer dem verwenden kannst, was mit poky kommt, kann ich versuchen, den Fehler zu reproduzieren. Hast du sonst schon Ross 'Vorschlag ausprobiert? – LetoThe2nd

Antwort

0

Ich würde vorschlagen, dass das nicht der eigentliche Fehler ist, aber eine nachfolgende. Können Sie bitbake binutils-native -cclean tun (um den partiellen Build wegzuwischen) und dann binutils-native bitbake, und vorausgesetzt, es bricht wieder pastebin gesamte log.do_install.

Auch ich habe dieses Buch nicht gelesen, aber es könnte einen Versuch wert sein mit MACHINE = qemux86 aus nur einem Klon von Poky, damit wir andere Schichten oder Konfigurationen ausschließen können.

Verwandte Themen