Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Michael Opdenacker <michael.opdenacker@rootcommit.com>
To: joaomarcos.costa@bootlin.com
Cc: michael.opdenacker@rootcommit.com,
	openembedded-core@lists.openembedded.org,
	thomas.petazzoni@bootlin.com, quentin.schulz@cherry.de,
	marek.vasut@mailbox.org, festevam@gmail.com,
	khem.raj@oss.qualcomm.com, ricardo.salveti@oss.qualcomm.com
Subject: Re: [OE-core] [PATCH v2 0/1] u-boot-tools: drop yaml in DT validation
Date: Mon, 18 May 2026 21:12:01 +0200	[thread overview]
Message-ID: <4533420d-afdf-4d10-a5cb-3e111d96e2d4@rootcommit.com> (raw)
In-Reply-To: <CAA_5yovdT5_WHP4mTR3ZMP3xodPQfsw1z5wH98vSrBwMWhZwwQ@mail.gmail.com>

Hi João Marcos

FYI, building the "qemuriscv64" machine is still broken on OE-core 
(master), and it's seems likely to be related to this change;

| /usr/bin/ld: scripts/dtc/yamltree.o: in function `dt_to_yaml':
| yamltree.c:(.text+0x8fa): undefined reference to `yaml_emitter_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x905): undefined reference to 
`yaml_emitter_set_output_file'
| /usr/bin/ld: yamltree.c:(.text+0x912): undefined reference to 
`yaml_stream_start_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x91d): undefined reference to 
`yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x936): undefined reference to 
`yaml_document_start_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x941): undefined reference to 
`yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x962): undefined reference to 
`yaml_sequence_start_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x96d): undefined reference to 
`yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x98a): undefined reference to 
`yaml_sequence_end_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x995): undefined reference to 
`yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x9a7): undefined reference to 
`yaml_document_end_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x9b2): undefined reference to 
`yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x9be): undefined reference to 
`yaml_stream_end_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x9c9): undefined reference to 
`yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x9d5): undefined reference to 
`yaml_emitter_delete'
| collect2: error: ld returned 1 exit status
| make[2]: *** 
[/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/sources/u-boot-tools-2026.04/scripts/Makefile.host:105: 
scripts/dtc/dtc] Error 1
| make[2]: *** Waiting for unfinished jobs....
| if [ -f 
/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/sources/u-boot-tools-2026.04/.config 
-o -d 
/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/sources/u-boot-tools-2026.04/include/config 
]; then \
|     echo >&2 " 
/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/sources/u-boot-tools-2026.04 
is not clean, please run 'make mrproper'"; \
|     echo >&2 "  in the 
'/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/sources/u-boot-tools-2026.04' 
directory.";\
|     /bin/false; \
| fi;
| set -e; mkdir -p include/generated/; trap "rm -f 
include/generated/.version_autogenerated.h.tmp" EXIT; {     (echo 
\#define PLAIN_VERSION \"2026.04\"; echo \#define U_BOOT_VERSION 
\"U-Boot \" PLAIN_VERSION; echo \#define U_BOOT_VERSION_NUM 2026; echo 
\#define U_BOOT_VERSION_NUM_PATCH $(echo 04 | sed -e "s/^0*//"); echo 
\#define HOST_ARCH 0x8664; echo \#define CC_VERSION_STRING \"$(LC_ALL=C 
gcc 
-isystem/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/recipe-sysroot-native/usr/include 
-O2 -pipe 
-L/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/recipe-sysroot-native/usr/lib 
  -L/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/recipe-sysroot-native/lib 
                        -Wl,--enable-new-dtags 
  -Wl,-rpath-link,/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/recipe-sysroot-native/usr/lib 
  -Wl,-rpath-link,/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/recipe-sysroot-native/lib 
  -Wl,-rpath,/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/recipe-sysroot-native/usr/lib 
  -Wl,-rpath,/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/recipe-sysroot-native/lib 
                        -Wl,-O1 -Wl,--allow-shlib-undefined 
-Wl,--dynamic-linker=/home/mike/work/kas/qemuriscv64/build/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 
-pthread --version | head -n 1)\"; echo \#define LD_VERSION_STRING 
\"$(LC_ALL=C ld --version | head -n 1)\"; ); } > 
include/generated/.version_autogenerated.h.tmp; if [ ! -r 
include/generated/version_autogenerated.h ] || ! cmp -s 
include/generated/version_autogenerated.h 
include/generated/.version_autogenerated.h.tmp; then : '  UPD 
  include/generated/version_autogenerated.h'; mv -f 
include/generated/.version_autogenerated.h.tmp 
include/generated/version_autogenerated.h; fi
| make[1]: *** 
[/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/sources/u-boot-tools-2026.04/Makefile:2385: 
scripts_dtc] Error 2
| ERROR: oe_runmake failed
| make: Leaving directory 
'/home/mike/work/kas/qemuriscv64/build/tmp/work/x86_64-linux/u-boot-tools-native/2026.04/sources/u-boot-tools-2026.04'
| WARNING: exit code 1 from a shell command.
| make: *** [Makefile:189: __sub-make] Error 2
ERROR: Task 
(virtual:native:/home/mike/work/kas/qemuriscv64/build/../openembedded-core/meta/recipes-bsp/u-boot/u-boot-tools_2026.04.bb:do_compile) 
failed with exit code '1'
NOTE: Tasks Summary: Attempted 3456 tasks of which 18 didn't need to be 
rerun and 1 failed.

Cheers
Michael.

-- 
Root Commit
Embedded Linux Training and Consulting
https://rootcommit.com



  reply	other threads:[~2026-05-18 19:12 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-29 18:06 [PATCH v2 0/1] u-boot-tools: drop yaml in DT validation João Marcos Costa
2026-04-29 18:06 ` [PATCH v2 1/1] " João Marcos Costa
     [not found] ` <18AAE61C950BAD92.2435051@lists.openembedded.org>
2026-04-30 21:29   ` [OE-core] " Joao Marcos Costa
2026-05-07 20:05 ` [OE-core] [PATCH v2 0/1] " Ricardo de Araujo (Salveti)
2026-05-18 19:12   ` Michael Opdenacker [this message]
2026-05-19 13:23     ` Joao Marcos Costa
2026-05-19 13:51     ` Joao Marcos Costa
2026-05-19 16:24       ` Michael Opdenacker
2026-05-20  8:08         ` Joao Marcos Costa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4533420d-afdf-4d10-a5cb-3e111d96e2d4@rootcommit.com \
    --to=michael.opdenacker@rootcommit.com \
    --cc=festevam@gmail.com \
    --cc=joaomarcos.costa@bootlin.com \
    --cc=khem.raj@oss.qualcomm.com \
    --cc=marek.vasut@mailbox.org \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=quentin.schulz@cherry.de \
    --cc=ricardo.salveti@oss.qualcomm.com \
    --cc=thomas.petazzoni@bootlin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox