[Bug 822312] -fstack-protector-all results in dynamic dependency on libssp-0.dll
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=822312
--- Comment #7 from Fedora End Of Life <endoflife(a)fedoraproject.org> ---
This message is a reminder that Fedora 17 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 17. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '17'.
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 17's end of life.
Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 17 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged change the
'version' to a later Fedora version prior to Fedora 17's end of life.
Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=Kgmhcrg53T&a=cc_unsubscribe
10 years, 10 months
Re: [Mingw-w64-public] Mass rebuild report for June 30 2013
by Erik van Pienbroek
JonY schreef op zo 30-06-2013 om 19:29 [+0800]:
> On 6/30/2013 18:26, Erik van Pienbroek wrote:
> > The following packages FAILED to rebuild:
> >
> > mingw-glew-1.9.0-4
> > Package owner: smani
> > Time to build: 3 minutes, 13 seconds
> > Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130630/mingw-glew-1....
> >
>
> strip:/builddir/build/BUILDROOT/mingw-glew-1.9.0-4.fedora_rebuild_20130628.i386/usr/x86_64-w64-mingw32/sys-root/mingw/bin/glewinfo.exe:
> File format not recognized
> install: strip process terminated abnormally
> strip:/builddir/build/BUILDROOT/mingw-glew-1.9.0-4.fedora_rebuild_20130628.i386/usr/x86_64-w64-mingw32/sys-root/mingw/bin/visualinfo.exe:
> File format not recognized
> install: strip process terminated abnormally
> make: *** [install.bin] Error 1
>
> Wrong strip called from install -s?
Thanks for taking an initial look at the failures!
I've did some more testing on this one and it appears to only happen
when the package is built on a i686 host (on a x86_64 host it works
fine). The underlying issue is that this package shouldn't use the
native Linux 'strip' tool, but the tool 'mingw-strip'. (minor note:
'mingw-strip' is a Fedora specific tool, normally people should use
either 'i686-w64-mingw32-strip' or 'x86_64-w64-mingw32-strip)
> > mingw-gstreamer-0.10.36-3
> > Package owner: pfor
> > Time to build: 2 minutes, 8 seconds
> > Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130630/mingw-gstream...
> >
>
> .libs/libgstreamer_0.10_la-gstsystemclock.o: In function
> `gst_system_clock_get_resolution':
> /builddir/build/BUILD/gstreamer-0.10.36/build_win32/gst/../../gst/gstsystemclock.c:550:
> undefined reference to `clock_getres'
> .libs/libgstreamer_0.10_la-gstsystemclock.o: In function
> `gst_system_clock_get_internal_time':
> /builddir/build/BUILD/gstreamer-0.10.36/build_win32/gst/../../gst/gstsystemclock.c:524:
> undefined reference to `clock_gettime'
> .libs/libgstreamer_0.10_la-gstutils.o: In function `gst_util_get_timestamp':
> /builddir/build/BUILD/gstreamer-0.10.36/build_win32/gst/../../gst/gstutils.c:3940:
> undefined reference to `clock_gettime'
> collect2: error: ld returned 1 exit status
>
> kai, are these exported from winpthreads?
>
> > mingw-gstreamer1-1.0.6-1
> > Package owner: pfor
> > Time to build: 2 minutes, 6 seconds
> > Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130630/mingw-gstream...
> >
>
> Likewise.
These are is indeed winpthreads related. This issue was already reported
to the mingw-w64 mailing list some time ago:
http://thread.gmane.org/gmane.comp.gnu.mingw.w64.general/7447
> > mingw-libidn-1.25-2
> > ** Package failed to build while it succeeded during the previous mass rebuild **
> > Package owner: epienbro
> > Time to build: 3 minutes, 6 seconds
> > Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130630/mingw-libidn-...
> >
>
> ../../gl/msvc-inval.c:32:1: error: expected '=', ',', ';', 'asm' or
> '__attribute__' before 'gl_msvc_invalid_parameter_handler'
> gl_msvc_invalid_parameter_handler (const wchar_t *expression,
> ^
> ../../gl/msvc-inval.c: In function 'gl_msvc_inval_ensure_handler':
> ../../gl/msvc-inval.c:124:39: error: 'gl_msvc_invalid_parameter_handler'
> undeclared (first use in this function)
> _set_invalid_parameter_handler (gl_msvc_invalid_parameter_handler);
> ^
> ../../gl/msvc-inval.c:124:39: note: each undeclared identifier is
> reported only once for each function it appears in
>
> IIRC there was some change to msvcrt.def
>
> > mingw-libtasn1-3.3-2
> > ** Package failed to build while it succeeded during the previous mass rebuild **
> > Package owner: kalev
> > Time to build: 1 minute, 44 seconds
> > Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130630/mingw-libtasn...
> >
>
> Likewise.
>
> > mingw-libvirt-1.0.5-2
> > Package owner: berrange
> > Time to build: 3 minutes, 57 seconds
> > Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130630/mingw-libvirt...
> >
>
> Likewise.
These ones are caused by an issue in gnulib (which all these packages
use). It was already reported upstream by LRN recently. Upstream has
applied a fix for it at
http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commit;h=86725346a1b11...
Packagers are encouraged to nag upstream to update their bundled copy of
gnulib or manually apply the mentioned patch for now.
In mingw-libvirt there's also an additional failure caused by
winpthreads (related to pthread_sigmask). I reported this issue to the
upstream libvirt devs, but they pointed me back to the mingw-w64 devs.
Therefore I already sent this mail to the mingw-w64 mailing list some
time ago but I'm still waiting for a reply:
http://thread.gmane.org/gmane.comp.gnu.mingw.w64.general/7507
> > mingw-tcl-8.5.13-2
> > ** Package failed to build while it succeeded during the previous mass rebuild **
> > Package owner: sailer
> > Time to build: 3 minutes, 34 seconds
> > Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130630/mingw-tcl-8.5...
> >
>
> RPM packaging problem??
This indeed sounds like more strict behavior of RPM
> > mingw-wine-gecko-2.21-1
> > ** Package failed to build while it succeeded during the previous mass rebuild **
> > Package owner: awjb
> > Time to build: 1 hour, 18 minutes, 51 seconds
> > Build logs: http://build1.vanpienbroek.nl/fedora-mingw-rebuild/20130630/mingw-wine-ge...
> >
>
> Lots of undefined ref to mozilla::TimeStampValue::TimeStampValue and
> operators, missing lib?
I think this one is also winpthreads related. When building without
winpthreads it builds just fine. The configure output shows these
messages:
For the non-winpthreads build:
checking for clock_gettime(CLOCK_MONOTONIC)... no
For the winpthreads build:
checking for clock_gettime(CLOCK_MONOTONIC)...
This causes the non-winpthreads build to compile a file called
TimeStamp_windows.cpp and the winpthreads build to compile a file called
TimeStamp_posix.cpp
Which brings us to the 'make' output from the winpthreads build:
i686-w64-mingw32-g++ -mwindows -o TimeStamp_posix.o -c
-DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API
-D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET
-DIMPL_THEBES -DNO_NSPR_10_SUPPORT -D_IMPL_NS_COM
-I/builddir/build/BUILD/mingw-wine-gecko-2.21/wine-mozilla-2.21/xpcom/ds/../io -I/builddir/build/BUILD/mingw-wine-gecko-2.21/wine-mozilla-2.21/xpcom/ds -I. -I../../dist/include -I/builddir/build/BUILD/mingw-wine-gecko-2.21/wine_gecko-2.21-x86/dist/include/nspr -I/builddir/build/BUILD/mingw-wine-gecko-2.21/wine_gecko-2.21-x86/dist/include/nss -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-invalid-offsetof -Wcast-align -Wno-format -DWINE_GECKO_SRC -fpermissive -fno-exceptions -fno-strict-aliasing -mms-bitfields -mstackrealign -fno-keep-inline-dllexport -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O -fomit-frame-pointer -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/TimeStamp_posix.o.pp /builddir/build/BUILD/mingw-wine-gecko-2.21/wine-mozilla-2.21/xpcom/ds/TimeStamp_posix.cpp
nsWindowsRegKey.cpp
/builddir/build/BUILD/mingw-wine-gecko-2.21/wine-mozilla-2.21/xpcom/ds/TimeStamp_posix.cpp: In static member function 'static mozilla::TimeStamp mozilla::TimeStamp::Now(bool)':
/builddir/build/BUILD/mingw-wine-gecko-2.21/wine-mozilla-2.21/xpcom/ds/TimeStamp_posix.cpp:173:32: warning: invalid conversion from 'uint64_t {aka long long unsigned int}' to 'mozilla::TimeStampValue::_SomethingVeryRandomHere*' [-fpermissive]
return TimeStamp(ClockTimeNs());
^
In file included from ../../dist/include/mozilla/TimeStamp.h:22:0,
from /builddir/build/BUILD/mingw-wine-gecko-2.21/wine-mozilla-2.21/xpcom/ds/TimeStamp_posix.cpp:18:
../../dist/include/mozilla/TimeStamp_windows.h:31:3: warning:
initializing argument 1 of
'mozilla::TimeStampValue::TimeStampValue(mozilla::TimeStampValue::_SomethingVeryRandomHere*)' [-fpermissive]
TimeStampValue(_SomethingVeryRandomHere* nullValue);
^
I don't know yet if this permissive warning is the cause of the
undefined references, but perhaps it can be investigated by the upstream
gecko devs.
Regards,
Erik van Pienbroek
10 years, 10 months
Version Discrepancy Report
by Michael Cronenworth
------------------------------------------
MinGW/native package version discrepancies
------------------------------------------
Fedora N Matches Found: 23
Fedora Rawhide Matches Found: 37
+---------------------------------------------+
| f19 | rawhide |
owner |
+-------------------------------+---------------+---------------+-------------+
| atk | | 2.9.3 | |
| mingw-atk | | 2.8.0 |
rjones |
+-------------------------------+---------------+---------------+-------------+
| binutils | | 2.23.88.0.1
| |
| mingw-binutils | | 2.23.52.0.1 |
rjones |
+-------------------------------+---------------+---------------+-------------+
| curl | | 7.31.0 | |
| mingw-curl | | 7.29.0 |
epienbro |
+-------------------------------+---------------+---------------+-------------+
| cxxtest | 4.2.1 | 4.2.1 | |
| mingw-cxxtest | 3.10.1 | 3.10.1 |
astokes |
+-------------------------------+---------------+---------------+-------------+
| dbus | 1.6.12 | 1.6.12 | |
| mingw-dbus | 1.6.8 | 1.6.8 |
ivanromanov |
+-------------------------------+---------------+---------------+-------------+
| freeglut | 2.8.1 | 2.8.1 | |
| mingw-freeglut | 2.8.0 | 2.8.0 |
rjones |
+-------------------------------+---------------+---------------+-------------+
| glib-networking | | 2.37.2 | |
| mingw-glib-networking | | 2.37.1 |
kalev |
+-------------------------------+---------------+---------------+-------------+
| glib2 | | 2.37.2 | |
| mingw-glib2 | | 2.37.3 |
rjones |
+-------------------------------+---------------+---------------+-------------+
| gstreamer1 | 1.0.7 | 1.0.7 | |
| mingw-gstreamer1 | 1.0.6 | 1.0.6 |
pfor |
+-------------------------------+---------------+---------------+-------------+
| gstreamer1-plugins-base | 1.0.7 | 1.0.7 | |
| mingw-gstreamer1-plugins-base | 1.0.6 | 1.0.6 |
pfor |
+-------------------------------+---------------+---------------+-------------+
| gtk3 | | 3.9.6 | |
| mingw-gtk3 | | 3.9.0 |
kalev |
+-------------------------------+---------------+---------------+-------------+
| gtkmm24 | | 2.24.4 | |
| mingw-gtkmm24 | | 2.24.2 |
sailer |
+-------------------------------+---------------+---------------+-------------+
| gtksourceview3 | | 3.9.2 | |
| mingw-gtksourceview3 | | 3.8.1 |
kalev |
+-------------------------------+---------------+---------------+-------------+
| lcms2 | | 2.5 | |
| mingw-lcms2 | | 2.4 |
sailer |
+-------------------------------+---------------+---------------+-------------+
| libgeotiff | 1.2.5 | 1.2.5 | |
| mingw-libgeotiff | 1.3.0 | 1.3.0 |
adsllc |
+-------------------------------+---------------+---------------+-------------+
| libidn | 1.26 | 1.27 | |
| mingw-libidn | 1.25 | 1.25 |
epienbro |
+-------------------------------+---------------+---------------+-------------+
| libosinfo | 0.2.7 | 0.2.7 | |
| mingw-libosinfo | 0.2.3 | 0.2.3 |
berrange |
+-------------------------------+---------------+---------------+-------------+
| libpng | | 1.6.2 | |
| mingw-libpng | | 1.5.13 |
rjones |
+-------------------------------+---------------+---------------+-------------+
| libsigsegv | 2.10 | 2.10 | |
| mingw-libsigsegv | 2.6 | 2.6 |
bonzini |
+-------------------------------+---------------+---------------+-------------+
| libsoup | | 2.43.2 | |
| mingw-libsoup | | 2.43.1 |
epienbro |
+-------------------------------+---------------+---------------+-------------+
| libvirt | 1.0.5.2 | 1.0.6 | |
| mingw-libvirt | 0.10.2 | 1.0.5 |
berrange |
+-------------------------------+---------------+---------------+-------------+
| libvirt-glib | 0.1.6 | 0.1.6 | |
| mingw-libvirt-glib | 0.1.2 | 0.1.2 |
berrange |
+-------------------------------+---------------+---------------+-------------+
| libwebp | 0.3.0 | 0.3.0 | |
| mingw-libwebp | 0.2.1 | 0.2.1 |
pfor |
+-------------------------------+---------------+---------------+-------------+
| libzip | 0.10.1 | 0.10.1 | |
| mingw-libzip | 0.11.1 | 0.11.1 |
adsllc |
+-------------------------------+---------------+---------------+-------------+
| llvm | 3.3 | 3.3 | |
| mingw-llvm | 3.0 | 3.0 |
brouhaha |
+-------------------------------+---------------+---------------+-------------+
| orc | 0.4.17 | 0.4.17 | |
| mingw-orc | 0.4.16 | 0.4.16 |
elmarco |
+-------------------------------+---------------+---------------+-------------+
| p11-kit | 0.18.3 | 0.18.3 | |
| mingw-p11-kit | 0.18.2 | 0.18.2 |
mooninite |
+-------------------------------+---------------+---------------+-------------+
| pcre | | 8.33 | |
| mingw-pcre | | 8.32 |
astokes |
+-------------------------------+---------------+---------------+-------------+
| proj | 4.8.0 | 4.8.0 | |
| mingw-proj | 4.6.1 | 4.6.1 |
adsllc |
+-------------------------------+---------------+---------------+-------------+
| qpid-cpp | 0.22 | 0.22 | |
| mingw-qpid-cpp | 0.14 | 0.14 |
beekhof |
+-------------------------------+---------------+---------------+-------------+
| qt | | 4.8.5 | |
| mingw-qt | | 4.8.4 |
sailer |
+-------------------------------+---------------+---------------+-------------+
| spice-gtk | | 0.20 | |
| mingw-spice-gtk | | 0.19 |
elmarco |
+-------------------------------+---------------+---------------+-------------+
| spice-protocol | 0.12.5 | 0.12.5 | |
| mingw-spice-protocol | 0.12.4 | 0.12.4 |
kraxel |
+-------------------------------+---------------+---------------+-------------+
| usbredir | 0.6 | 0.6 | |
| mingw-usbredir | 0.5.2 | 0.5.2 |
elmarco |
+-------------------------------+---------------+---------------+-------------+
| webkitgtk | 2.0.2 | 2.0.2 | |
| mingw-webkitgtk | 1.10.2 | 1.10.2 |
epienbro |
+-------------------------------+---------------+---------------+-------------+
| webkitgtk3 | | 2.1.2 | |
| mingw-webkitgtk3 | | 2.0.3 |
kalev |
+-------------------------------+---------------+---------------+-------------+
| zlib | | 1.2.8 | |
| mingw-zlib | | 1.2.7 |
rjones |
+-------------------------------+---------------+---------------+-------------+
10 years, 10 months