mikrocontroller.net

Forum: Compiler & IDEs Yocto bitbake Ausgabe


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, ich hoffe das Rubrik passt soweit, ansonsten bitte ich einen 
Moderator es richtig zuverschieben.

Ich versuche anhand der Anleitung 
https://jumpnowtek.com/rpi/Raspberry-Pi-Systems-with-Yocto.html ein 
Yocto Linux für den Rasperberry Pi zubauen, aber die Ausgabe wirft ein 
paar Fragen auf und die Googlesuche war nicht erfolgreich oder nicht 
verständlich.

Nachdem ich den Buildprozess mit bitbake console-image gestartet und 
sehr lange gewartet habe, bekomme ich die folgende Ausgabe im Terminal.
Loading cache: 100% |#################################################################| Time: 0:00:00
Loaded 3349 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION           = "1.40.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal"
TARGET_SYS           = "arm-poky-linux-gnueabi"
MACHINE              = "raspberrypi3"
DISTRO               = "poky"
DISTRO_VERSION       = "2.6"
TUNE_FEATURES        = "arm armv7ve vfp thumb neon vfpv4 callconvention-hard cortexa7"
TARGET_FPU           = "hard"
meta                 
meta-poky            = "thud:6b504019d6f3a19610594e65810ac245d8fcb4be"
meta-oe              
meta-multimedia      
meta-networking      
meta-perl            
meta-python          = "thud:a15d7f6ebcb0ed76c83c28f854d55e3f9d5b3677"
meta-qt5             = "thud:010a29e0ab5eb2a7efde98ee0a4f78884281bc09"
meta-raspberrypi     = "thud:fa217ed21cedc58e13dda23a0237134333787a01"
meta-rpi             = "thud:1e6a950ab7a51cdd306d8dde47d890c227dc7434"

Initialising tasks: 100% |############################################################| Time: 0:00:02
Sstate summary: Wanted 149 Found 146 Missed 3 Current 949 (97% match, 99% complete)
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 3616 tasks of which 3602 didn't need to be rerun and all succeeded.

Ich hab den Buildprozess einfach neugestartet und bekomme die 
Informationen angezeigt während die Applikation arbeitet.
Loading cache: 100% |#################################################################| Time: 0:00:00
Loaded 3349 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION           = "1.40.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal"
TARGET_SYS           = "arm-poky-linux-gnueabi"
MACHINE              = "raspberrypi3"
DISTRO               = "poky"
DISTRO_VERSION       = "2.6"
TUNE_FEATURES        = "arm armv7ve vfp thumb neon vfpv4 callconvention-hard cortexa7"
TARGET_FPU           = "hard"
meta                 
meta-poky            = "thud:6b504019d6f3a19610594e65810ac245d8fcb4be"
meta-oe              
meta-multimedia      
meta-networking      
meta-perl            
meta-python          = "thud:a15d7f6ebcb0ed76c83c28f854d55e3f9d5b3677"
meta-qt5             = "thud:010a29e0ab5eb2a7efde98ee0a4f78884281bc09"
meta-raspberrypi     = "thud:fa217ed21cedc58e13dda23a0237134333787a01"
meta-rpi             = "thud:1e6a950ab7a51cdd306d8dde47d890c227dc7434"

Initialising tasks: 100% |############################################################| Time: 0:00:02
Sstate summary: Wanted 147 Found 146 Missed 1 Current 951 (99% match, 99% complete)
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
Currently  1 running tasks (3609 of 3616)  99% |################################################### |
0: console-image-1.0-r0 do_rootfs (pid 3147)  81% |#######################################          |

Kurze Zeit später die Information:
Initialising tasks: 100% |############################################################| Time: 0:00:02
Sstate summary: Wanted 147 Found 146 Missed 1 Current 951 (99% match, 99% complete)
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 3616 tasks of which 3608 didn't need to be rerun and all succeeded.

Fragen:

Zu den Zeilen hab ich Fragen:

Zeile:
Sstate summary: Wanted 147 Found 146 Missed 1 Current 951 (99% match, 99% complete)
Fragen:
Verstehe ich die Zeile richtig, dass immer noch 1 Paket fehlt?
Wenn ja, wie finde ich heraus welches fehlt?

Zeile:
NOTE: Tasks Summary: Attempted 3616 tasks of which 3608 didn't need to be rerun and all succeeded.
Fragen:
Hier wurden 8 tasks nicht ausgeführt, richtig?
Ist der Buildprozess trotzdem erfolgreich?

Für mich fehlt immer noch 1 Paket und 8 Tasks die nicht abgeschlossen 
sind, damit der Build wirklich erfolgreich war. Stimmt das?

Autor: Bernd K. (prof7bit)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Sstate summary: Wanted 147 Found 146 Missed 1 Current 951 (99% match, 99% 
complete)

Das wird sich auf dem SState cache beziehen, da ist allerhand drin was 
er beim zweiten Mal nicht mehr neu bauen muss.

Wenn Du nicht mit Fehlermeldungen bombardiert wirst ist er durchgelaufen 
und Du solltest jetzt irgendwo in build/tmp/deploy die Dateien für ein 
bootfähiges Image haben.

: Bearbeitet durch User
Autor: Bernd K. (prof7bit)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dirk schrieb:
> NOTE: Tasks Summary: Attempted 3616 tasks of which 3608 didn't need to
> be rerun and all succeeded.
> Fragen:
> Hier wurden 8 tasks nicht ausgeführt, richtig?

Nein, 8 Tasks mussten nochmal durchgeführt werden, die anderen 3608 
musste er überhaupt nicht anfassen, da hat er die Ergebnisse vom ersten 
Durchlauf wiederverwendet. Wahrscheinlich müssen die Tasks die ganz am 
Schluß kommen wenn das fertige Image zusammengestellt und in den 
Deploy-Ordner geworfen wird nochmal gemacht werden.

Achte doch mal drauf was er tut wenn Du bitbake nochmal aufrufst ohne 
sonst was zu änderen, er zeigt ja an was er gerade macht, irgendwelche 8 
Sachen wird er machen die er immer macht und die nicht gecached werden 
(können). Das ist normal, dauert nur ein paar Sekunden.

: Bearbeitet durch User
Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Sstate summary: Wanted 147 Found 146 Missed 1 Current 951 (99% match, 99% 
complete)

Die Meldung bekomme ich jedesmal, ok wenn ich das ignorieren kann, dann 
bin ich glücklich, obwohl wohl eine Abhängigkeit fehlt.


>Nein, 8 Tasks mussten nochmal durchgeführt werden, die anderen 3608
>musste er überhaupt nicht anfassen, da hat er die Ergebnisse vom ersten
>Durchlauf wiederverwendet. Wahrscheinlich müssen die Tasks die ganz am
>Schluß kommen wenn das fertige Image zusammengestellt und in den
>Deploy-Ordner geworfen wird nochmal gemacht werden.

>Achte doch mal drauf was er tut wenn Du bitbake nochmal aufrufst ohne
>sonst was zu änderen, er zeigt ja an was er gerade macht, irgendwelche 8
>Sachen wird er machen die er immer macht und die nicht gecached werden
>(können). Das ist normal, dauert nur ein paar Sekunden.

Ok, das macht natürlich Sinn. Danke für die Antworten.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.