Mass rebuild report for July 15 2013

Erik van Pienbroek erik at vanpienbroek.nl
Mon Jul 15 21:50:13 UTC 2013


Erik van Pienbroek schreef op ma 15-07-2013 om 23:31 [+0200]:
> Number of failed packages: 16

This iteration of the mass rebuild has been a bad one. Next to the
already known failures (caused by winpthreads) several new ones have
started to pop up related to the recent mingw-w64 intrinsic changes.


> The following packages FAILED to rebuild:
> 
> mingw-boost-1.53.0-1
> 	Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130715/mingw-boost-1.53.0-1


In function `ZN5boost6detail17basic_timed_mutex7destroyEv':
/builddir/build/BUILD/mingw-boost-1.53.0/win32/./boost/thread/win32/basic_timed_mutex.hpp:52: undefined reference to `_imp___InterlockedExchange at 8'
serial/boost/bin.v2/libs/locale/build/gcc-mingw-4.8.1/release/debug-symbols-on/pch-off/target-os-windows/threading-multi/win32/lcid.o: In function `interlocked_bit_test_and_set':
/builddir/build/BUILD/mingw-boost-1.53.0/win32/./boost/thread/win32/thread_primitives.hpp:408: undefined reference to `_imp___InterlockedCompareExchange at 12'
serial/boost/bin.v2/libs/locale/build/gcc-mingw-4.8.1/release/debug-symbols-on/pch-off/target-os-windows/threading-multi/win32/lcid.o: In function `ZN5boost6detail17basic_timed_mutex6unlockEv':
/builddir/build/BUILD/mingw-boost-1.53.0/win32/./boost/thread/win32/basic_timed_mutex.hpp:220: undefined reference to `_imp___InterlockedExchangeAdd at 8'
serial/boost/bin.v2/libs/locale/build/gcc-mingw-4.8.1/release/debug-symbols-on/pch-off/target-os-windows/threading-multi/win32/lcid.o: In function `interlocked_bit_test_and_set':
/builddir/build/BUILD/mingw-boost-1.53.0/win32/./boost/thread/win32/thread_primitives.hpp:408: undefined reference to `_imp___InterlockedCompareExchange at 12'
serial/boost/bin.v2/libs/locale/build/gcc-mingw-4.8.1/release/debug-symbols-on/pch-off/target-os-windows/threading-multi/win32/lcid.o: In function `interlocked_read_acquire':
/builddir/build/BUILD/mingw-boost-1.53.0/win32/./boost/thread/win32/interlocked_read.hpp:65: undefined reference to `_imp___InterlockedCompareExchange at 12'
serial/boost/bin.v2/libs/locale/build/gcc-mingw-4.8.1/release/debug-symbols-on/pch-off/target-os-windows/threading-multi/win32/lcid.o: In function `ZN5boost6detail17basic_timed_mutex25mark_waiting_and_try_lockERl':
/builddir/build/BUILD/mingw-boost-1.53.0/win32/./boost/thread/win32/basic_timed_mutex.hpp:97: undefined reference to `_imp___InterlockedCompareExchange at 12'
serial/boost/bin.v2/libs/locale/build/gcc-mingw-4.8.1/release/debug-symbols-on/pch-off/target-os-windows/threading-multi/win32/lcid.o: In function `interlocked_read_acquire':
/builddir/build/BUILD/mingw-boost-1.53.0/win32/./boost/thread/win32/interlocked_read.hpp:65: undefined reference to `_imp___InterlockedCompareExchange at 12'
serial/boost/bin.v2/libs/locale/build/gcc-mingw-4.8.1/release/debug-symbols-on/pch-off/target-os-windows/threading-multi/win32/lcid.o: In function `ZN5boost6detail17basic_timed_mutex26clear_waiting_and_try_lockERl':
/builddir/build/BUILD/mingw-boost-1.53.0/win32/./boost/thread/win32/basic_timed_mutex.hpp:113: undefined reference to `_imp___InterlockedCompareExchange at 12'
serial/boost/bin.v2/libs/locale/build/gcc-mingw-4.8.1/release/debug-symbols-on/pch-off/target-os-windows/threading-multi/win32/lcid.o:/builddir/build/BUILD/mingw-boost-1.53.0/win32/./boost/thread/win32/basic_timed_mutex.hpp:243: more undefined references to `_imp___InterlockedCompareExchange at 12' follow
collect2: error: ld returned 1 exit status

==

This sounds like the recent mingw-w64 intrinsic changes..


> mingw-cximage-600-9
> 	Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130715/mingw-cximage-600-9

/builddir/build/BUILD/mingw-cximage-600/build_win32/../CxImage/ximapng.cpp:52: undefined reference to `png_create_read_struct'
/builddir/build/BUILD/mingw-cximage-600/build_win32/../CxImage/ximapng.cpp:56: undefined reference to `png_create_info_struct'
/builddir/build/BUILD/mingw-cximage-600/build_win32/../CxImage/ximapng.cpp:73: undefined reference to `png_set_read_fn'

==

This package isn't compatible with libpng 1.6 yet. Needs to be reported
and fixed upstream.


> mingw-gstreamer-0.10.36-3
> mingw-gstreamer1-1.0.6-1

Old business here, winpthreads related. See earlier discussions


> mingw-libvirt-1.0.5-2
> 	Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130715/mingw-libvirt-1.0.5-2

Known issue which is already resolved in upstream gnulib


> mingw-qpid-cpp-0.14-7
> 	Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130715/mingw-qpid-cpp-0.14-7

CMakeFiles/qpidcommon.dir/objects.a(AsynchIO.obj): In function
`interlocked_read_acquire':
/usr/i686-w64-mingw32/sys-root/mingw/include/boost/thread/win32/interlocked_read.hpp:61: undefined reference to `_imp___InterlockedCompareExchange at 12'
CMakeFiles/qpidcommon.dir/objects.a(AsynchIO.obj): In function
`ZN5boost6detail26basic_recursive_mutex_implINS0_17basic_timed_mutexEE4lockEv':
/usr/i686-w64-mingw32/sys-root/mingw/include/boost/thread/win32/basic_recursive_mutex.hpp:57: undefined reference to `_imp___InterlockedExchange at 8'
CMakeFiles/qpidcommon.dir/objects.a(AsynchIO.obj): In function
`ZN5boost6detail26basic_recursive_mutex_implINS0_17basic_timed_mutexEE6unlockEv':
/usr/i686-w64-mingw32/sys-root/mingw/include/boost/thread/win32/basic_recursive_mutex.hpp:92: undefined reference to `_imp___InterlockedExchange at 8'
CMakeFiles/qpidcommon.dir/objects.a(AsynchIO.obj): In function
`ZN5boost6detail17basic_timed_mutex6unlockEv':
/usr/i686-w64-mingw32/sys-root/mingw/include/boost/thread/win32/basic_timed_mutex.hpp:220: undefined reference to `_imp___InterlockedExchangeAdd at 8'

==

Here we've got the second victim related to the recent intrinsic changes


> mingw-qt5-qt3d-5.0.0-0.4.git20130510.0158ce78
> mingw-qt5-qtconnectivity-5.0.0-0.4.git20130510.8d6a8446
> mingw-qt5-qtfeedback-5.0.0-0.4.git20130510.eb48acef
> mingw-qt5-qtlocation-5.0.0-0.4.git20130510.f2840834
> mingw-qt5-qtpim-5.0.0-0.4.git20130510.9352f485
> mingw-qt5-qtsystems-5.0.0-0.4.git20130510.fb72a057

All these ones aren't compatible with Qt 5.1 yet. Needs more research


> mingw-qt5-qtwebkit-5.1.0-1

This one fails because the other Qt5 dependencies failed to build

> mingw-sane-backends-1.0.23-1
> 	Package owner: mooninite
> 	Time to build: 1 minute, 53 seconds
> 	Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130715/mingw-sane-backends-1.0.23-1

This is a new package which fails to build against winpthreads:

../../sanei/sanei_thread.c: In function 'sanei_thread_set_invalid':
../../sanei/sanei_thread.c:126:5: error: request for member 'p' in
something not a structure or union
  pid->p = 0;


> mingw-tcl-8.5.13-2
> 	Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130715/mingw-tcl-8.5.13-2

Already resolved in mingw-tcl-8.5.13-3


> mingw-wine-gecko-2.21-1
> 	Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130715/mingw-wine-gecko-2.21-1

Also winpthreads related. Bug has already been reported upstream and a
patch is pending approval:
https://bugzilla.mozilla.org/show_bug.cgi?id=893444


Regards,

Erik van Pienbroek
Fedora MinGW SIG




More information about the mingw mailing list