You are not logged in.

#1 2026-05-27 06:21:14

Ghost-Order
Member
Registered: 2019-12-18
Posts: 24

[SOLVED] qemu-system-x86_64 stop working after installing bochs module

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.2

Unloading and uninstalling the "bochs" package with

yay -Rs bochs

didn'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.2

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?

Last edited by Ghost-Order (2026-05-28 17:41:30)

Offline

#2 2026-05-27 06:57:04

craw
Member
Registered: 2005-01-06
Posts: 30

Re: [SOLVED] qemu-system-x86_64 stop working after installing bochs module

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

Offline

#3 2026-05-27 06:59:13

Ghost-Order
Member
Registered: 2019-12-18
Posts: 24

Re: [SOLVED] qemu-system-x86_64 stop working after installing bochs module

craw wrote:

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

#4 2026-05-27 07:03:49

nerux
Member
From: France
Registered: 2009-10-13
Posts: 7
Website

Re: [SOLVED] qemu-system-x86_64 stop working after installing bochs module

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

#5 2026-05-27 15:37:01

ilsensine
Member
Registered: 2013-03-26
Posts: 33

Re: [SOLVED] qemu-system-x86_64 stop working after installing bochs module

Ghost-Order wrote:

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

#6 2026-05-27 20:34:42

loqs
Member
Registered: 2014-03-06
Posts: 18,882

Re: [SOLVED] qemu-system-x86_64 stop working after installing bochs module

Ghost-Order wrote:

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

Board footer

Powered by FluxBB