You are not logged in.
After installing the aur package "bochs" (with yay) and loading it the qemu command qemu-system-x86_64 (even without options or just with --version) stop working, when I run it I get:
qemu-system-x86_64: symbol lookup error: qemu-system-x86_64: undefined symbol: fdt_setprop, version LIBFDT_1.2Unloading and uninstalling the "bochs" package with
yay -Rs bochsdidn't solve the issue.
Doing some research I found a command that list symbols from files, so when I run nm -D /usr/lib/libfdt.so.1 | grep 'fdt_setprop' I get:
0000000000006550 T fdt_setprop_inplace@@LIBFDT_1.2
00000000000064d0 T fdt_setprop_inplace_namelen_partial@@LIBFDT_1.2
0000000000005250 T fdt_setprop_namelen@@LIBFDT_1.2
0000000000005120 T fdt_setprop_placeholder_namelen@@LIBFDT_1.2It seems that fdt_setprop@@LIBFDT_1.2 should be there but honestly I'm not sure, I'm lost here, where else could I look to troubleshoot this?
Last edited by Ghost-Order (2026-05-28 17:41:30)
Offline
This seems related to the update of the dtc package to 1.8.0, which apparently was already pulled from the extra repository.
For me, downgrading dtc to 1.7.2 resolves this issue via:
pacman -U dtc-1.7.2-1-x86_64.pkg.tar.zstOffline
This seems related to the update of the dtc package to 1.8.0, which apparently was already pulled from the extra repository.
For me, downgrading dtc to 1.7.2 resolves this issue via:
pacman -U dtc-1.7.2-1-x86_64.pkg.tar.zst
Actually a new dtc update was release some minutes ago, so just in case I decided to reinstall qemu-base (and with that dtc) again, and now it works just fine.
Offline
Hi,
I confirm this, when I downgrade dtc package to 1.7.2 qemu works properly.
# pacman -U dtc-1.7.2-5-x86_64.pkg.tar.zst Regards,
richard :]
Offline
It seems that fdt_setprop@@LIBFDT_1.2 should be there but honestly I'm not sure, I'm lost here, where else could I look to troubleshoot this?
fdt_setprop is now a "static inline" wrapper to the new fdt_setprop_namelen.
The next qemu recompilation will fix the issue I think.
Offline
Actually a new dtc update was release some minutes ago, so just in case I decided to reinstall qemu-base (and with that dtc) again, and now it works just fine.
Ghost-Order please remember to mark you thread as fixed by editing the first post and prepending [SOLVED] to the title.
Last edited by loqs (2026-05-27 20:37:03)
Offline