On 01/20/2018 09:10 AM, Christoph Böhmwalder wrote:
> Hey everyone,
>
> I tried building qtdeclarative-5.9.3 today, but the linker failed:
>
> $ cat build.log
> ------- >8 -------
> g++-6.4.0 -Wl,-O1 -Wl,--as-needed -Wl,--enable-new-dtags -shared -o
> libparticlesplugin.so .obj/plugin.o
> -L/var/tmp/portage/dev-qt/qtdeclarative-5.9.3/work/qtdeclarative-opensource-src-5.9.3/lib
> -lQt5QuickParti
> cles -lQt5Quick -lQt5Qml -lQt5Gui -lQt5Network -lQt5Core -lGL -lpthread
> /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/../../../../lib64/libQt5Gui.so:(*IND*+0x0):
> multiple definition of
> `__bss_start'
> /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/../../../../lib64/libQt5Gui.so:(*IND*+0x0):
> multiple definition of
> `_edata'
> /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/../../../../lib64/libQt5Gui.so:(*IND*+0x0):
> multiple definition of
> `_end'
> /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/../../../../lib64/libQt5Network.so:(*IND*+0x0):
> multiple definitio
> n of `_edata'
> /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/../../../../lib64/libQt5Network.so:(*IND*+0x0):
> multiple definitio
> n of `__bss_start'
> /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/../../../../lib64/libQt5Network.so:(*IND*+0x0):
> multiple definitio
> n of `_end'
> collect2: error: ld returned 1 exit status
>
> $ emerge -pqv '=dev-qt/qtdeclarative-5.9.3::gentoo'
> [ebuild N ] dev-qt/qtdeclarative-5.9.3 USE="jit widgets xml -debug
> (-gles2) -localstorage {-test}"
>
>
> emerge --info output and build.log are attached.
>
> Any ideas? Thanks!
>
> --
> Regards,
> Christoph
>
This is probably bug #623566. Based on this output, try rebuilding
qtcore, qtgui and qtnetwork then try qtdeclarative again.