../configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 --docdir=/usr/share/doc/qemu-2.6.0/html --disable-bsd-user --disable-guest-agent --disable-strip --disable-werror --disable-gcrypt --python=/usr/bin/python2.7 --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++ --host-cc=x86_64-pc-linux-gnu-gcc --disable-debug-info --disable-debug-tcg --enable-docs --disable-tcg-interpreter --enable-attr --disable-brlapi --disable-linux-aio --disable-bluez --disable-cap-ng --disable-curl --disable-fdt --disable-glusterfs --disable-gnutls --disable-nettle --disable-gtk --disable-rdma --disable-libiscsi --disable-vnc-jpeg --disable-kvm --disable-lzo --disable-curses --disable-libnfs --disable-numa --disable-opengl --disable-vnc-png --disable-rbd --disable-vnc-sasl --disable-sdl --disable-seccomp --disable-smartcard --disable-snappy --disable-spice --disable-libssh2 --disable-libusb --disable-usb-redir --disable-uuid --disable-vde --disable-vhost-net --disable-virglrenderer --disable-virtfs --disable-vnc --disable-vte --disable-xen --disable-xen-pci-passthrough --disable-xfsctl --enable-linux-user --disable-system --disable-blobs --disable-tools --target-list=arm-linux-user,i386-linux-user,x86_64-linux-user --static --disable-pie ERROR: sizeof(size_t) doesn't match GLIB_SIZEOF_SIZE_T. You probably need to set PKG_CONFIG_LIBDIR to point to the right pkg-config files for your build target
Please attach a full build log and provide emerge --info.
Created attachment 440898 [details] build log
Created attachment 440900 [details] emerge --info
qemu's build tree also contains user-build/config.log Please attach that file as well.
Created attachment 440926 [details] user-build/config.log
I see you are not using portage; does paludis have some equivalent of emerge --info you could provide instead?
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lpcre > collect2: error: ld returned 1 exit status It looks like you need at least USE=static-libs for dev-libs/libpcre.
(In reply to Mike Gilbert from comment #6) > I see you are not using portage; does paludis have some equivalent of emerge > --info you could provide instead? It has `cave info`, but it doesn't look like `emerge --info`, looks useless and i don't really know what kind of information do you need. (In reply to Sergei Trofimovich from comment #7) > > /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lpcre > > collect2: error: ld returned 1 exit status > > It looks like you need at least USE=static-libs for dev-libs/libpcre. It used to build fine w/o USE=static-libs for dev-libs/libpcre. Anyway, built libpcre with the flag, there's your user-build/config.log. The original problem persists tho.
Created attachment 440948 [details] user-build/config.log w/ libpcre w/ static-libs
Eh, nope, i've mistaken: it built.
I can confirm this bug. Note, the dependency on a static libpcre only occurs if building qemu with USE="static-user".
(In reply to Peter Levine from comment #11) > I can confirm this bug. Note, the dependency on a static libpcre only > occurs if building qemu with USE="static-user". Never mind. I missed that in the bug title.
not a bug in qemu ... it doesn't use pcre *** This bug has been marked as a duplicate of bug 588082 ***
*** Bug 591202 has been marked as a duplicate of this bug. ***
*** Bug 593024 has been marked as a duplicate of this bug. ***