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
next prev parent 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