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]

Reply via email to