Package: icedove
Version: 17.0.5-1
Severity: normal
https://buildd.debian.org/status/fetch.php?pkg=icedove&arch=kfreebsd-amd64&ver=17.0.5-1&stamp=1365881205
suggests that icedove FTBFS on kfreebsd-amd64 dues to a missing header file:
c++ -o platform_thread_posix.o -c -I../../dist/stl_wrappers
-I../../dist/system_wrappers -include ../../config/gcc_hidden.h
-DMOZ_GLUE_IN_PROGRAM -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 -DMOZ_THUNDERBIRD=1 -DEXCLUDE_SKIA_DEPENDENCIES -DOS_LINUX=1
-DOS_POSIX=1 -I../../dist -I../../ipc/chromium/src -I../../ipc/glue
-I../../ipc/ipdl/_ipdlheaders -I../../ipc/chromium -I. -I../../dist/include
-I/usr/include/nspr -I/usr/include/nss -I/usr/include -I/usr/include -fPIC
-D_FORTIFY_SOURCE=2 -Wall -Wpointer-arith -Woverloaded-virtual
-Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy
-Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align
-Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -Wall -fno-exceptions -fno-strict-aliasing -fno-rtti
-ffunction-sections -fdata-sections -fno-ex
ceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g
-I../../widget/gtk2/compat -pthread -I/usr/include/gtk-2.0
-I/usr/lib/x86_64-kfreebsd-gnu/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
-I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0
-I/usr/lib/x86_64-kfreebsd-gnu/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/libpng12
-I/usr/include/gtk-unix-print-2.0 -O -fomit-frame-pointer
-D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF
.deps/platform_thread_posix.o.pp
/build/buildd-icedove_17.0.5-1-kfreebsd-amd64-BMX_pr/icedove-17.0.5/mozilla/ipc/chromium/src/base/platform_thread_posix.cc
process_posix.cc
In file included from
/build/buildd-icedove_17.0.5-1-kfreebsd-amd64-BMX_pr/icedove-17.0.5/mozilla/ipc/chromium/src/base/platform_thread_posix.cc:15:0:
.../../dist/system_wrappers/sys/prctl.h:3:28: fatal error: sys/prctl.h: No such
file or directory
compilation terminated.
c++ -o process_posix.o -c -I../../dist/stl_wrappers
-I../../dist/system_wrappers -include ../../config/gcc_hidden.h
-DMOZ_GLUE_IN_PROGRAM -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 -DMOZ_THUNDERBIRD=1 -DEXCLUDE_SKIA_DEPENDENCIES -DOS_LINUX=1
-DOS_POSIX=1 -I../../dist -I../../ipc/chromium/src -I../../ipc/glue
-I../../ipc/ipdl/_ipdlheaders -I../../ipc/chromium -I. -I../../dist/include
-I/usr/include/nspr -I/usr/include/nss -I/usr/include -I/usr/include -fPIC
-D_FORTIFY_SOURCE=2 -Wall -Wpointer-arith -Woverloaded-virtual
-Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy
-Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align
-Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -Wall -fno-exceptions -fno-strict-aliasing -fno-rtti
-ffunction-sections -fdata-sections -fno-exceptions
-std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -I../../widget/gtk2/compat
-pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-kfreebsd-gnu/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0
-I/usr/lib/x86_64-kfreebsd-gnu/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/libpng12
-I/usr/include/gtk-unix-print-2.0 -O -fomit-frame-pointer
-D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF
.deps/process_posix.o.pp
/build/buildd-icedove_17.0.5-1-kfreebsd-amd64-BMX_pr/icedove-17.0.5/mozilla/ipc/chromium/src/base/process_posix.cc
process_util_posix.cc
this is a little funny since platform_thread_posix.c shows:
14 #if !defined(__FreeBSD__) && !defined(__NetBSD__) &&
!defined(__OpenBSD__) && !defined(__DragonFly__)
15 #include <sys/prctl.h>
16 #elif !defined(__NetBSD__)
17 #include <pthread_np.h>
18 #endif
so the tests there to avoid sys/prctl.h on the *BSDs are not getting
triggered appropriately.
i note that comparing the ipc module between iceweasel 17.0.5esr-1 and
icedove 17.0.5-1 shows only a single-line difference:
0 dkg@alice:/tmp/cdtemp.wpE8SL$ diff -ruN icedove-17.0.5/mozilla/ipc
iceweasel-17.0.5esr/ipc/
diff -ruN icedove-17.0.5/mozilla/ipc/chromium/src/base/platform_thread_posix.cc
iceweasel-17.0.5esr/ipc/chromium/src/base/platform_thread_posix.cc
--- icedove-17.0.5/mozilla/ipc/chromium/src/base/platform_thread_posix.cc
2013-05-15 02:20:19.000000000 -0400
+++ iceweasel-17.0.5esr/ipc/chromium/src/base/platform_thread_posix.cc
2013-05-15 02:29:20.000000000 -0400
@@ -9,7 +9,7 @@
#if defined(OS_MACOSX)
#include <mach/mach.h>
-#elif defined(OS_LINUX) || defined(__GLIBC__) || defined(__GNU__)
+#elif defined(OS_LINUX)
#include <sys/syscall.h>
#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) &&
!defined(__DragonFly__)
#include <sys/prctl.h>
1 dkg@alice:/tmp/cdtemp.wpE8SL$
I don't currently have any kFreeBSD machines handy to try this fix on though.
--dkg
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing'), (200, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.8-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages icedove depends on:
ii debianutils 4.3.4
ii fontconfig 2.9.0-7.1
ii libasound2 1.0.25-4
ii libatk1.0-0 2.4.0-2
ii libc6 2.17-2
ii libcairo2 1.12.14-4
ii libdbus-1-3 1.6.8-1
ii libdbus-glib-1-2 0.100.2-1
ii libevent-2.0-5 2.0.19-stable-3
ii libffi5 3.0.10-3
ii libfontconfig1 2.9.0-7.1
ii libfreetype6 2.4.9-1.1
ii libgcc1 1:4.7.2-5
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.33.12+really2.32.4-5
ii libgtk2.0-0 2.24.10-2
ii libhunspell-1.3-0 1.3.2-4
ii libjpeg8 8d-1
ii libnspr4 2:4.9.6-1
ii libnss3 2:3.14.3-1.dkg1
ii libnss3-1d 2:3.14.3-1.dkg1
ii libpango1.0-0 1.30.0-1
ii libpixman-1-0 0.26.0-4
ii libsqlite3-0 3.7.16.2-1
ii libstartup-notification0 0.12-1
ii libstdc++6 4.7.2-5
ii libvpx1 1.1.0-1
ii libx11-6 2:1.5.0-1
ii libxext6 2:1.3.1-2
ii libxrender1 1:0.9.7-1
ii libxt6 1:1.1.3-1
ii psmisc 22.20-1
ii zlib1g 1:1.2.7.dfsg-13
Versions of packages icedove recommends:
ii myspell-en-us [myspell-dictionary] 1:3.3.0-4
Versions of packages icedove suggests:
ii fonts-lyx 2.0.3-3
ii libgssapi-krb5-2 1.10.1+dfsg-5
-- debconf-show failed
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]