Your message dated Wed, 22 Nov 2006 10:32:08 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#363865: fixed in icedove 1.5.0.8-2
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: mozilla-thunderbird
Version: 1.0.6-3
Severity: wishlist
Tags: patch

When building 'mozilla-thunderbird' on ppc64/unstable,
I get the following error:

c++  -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align 
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor 
-Wno-long-long -pedantic -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -O2 
-fPIC -shared -Wl,-h -Wl,libgklayout.so -o libgklayout.so  nsLayoutModule.o 
nsContentHTTPStartup.o nsContentDLF.o       -Wl,--whole-archive 
../../dist/lib/libgkhtmlbase_s.a ../../dist/lib/libgkhtmldoc_s.a 
../../dist/lib/libgkhtmlforms_s.a ../../dist/lib/libgkhtmlstyle_s.a 
../../dist/lib/libgkhtmltable_s.a ../../dist/lib/libgkxulbase_s.a 
../../dist/lib/libgkbase_s.a ../../dist/lib/libgkconbase_s.a 
../../dist/lib/libgkconevents_s.a ../../dist/lib/libgkconhtmlcon_s.a 
../../dist/lib/libgkconhtmldoc_s.a ../../dist/lib/libgkconhtmlstyle_s.a 
../../dist/lib/libgkconxmlcon_s.a ../../dist/lib/libgkconxmldoc_s.a 
../../dist/lib/libgkconxbl_s.a ../../dist/lib/libgkconxuldoc_s.a 
../../dist/lib/libgkconshared_s.a ../../dist/lib/libgkview_s.a 
../../dist/lib/libjsdombase_s.a ../../dist/lib/libjsdomevents_s.a 
../../dist/lib/libjsurl_s.a  ../../dist/lib/libgkxultree_s.a 
../../dist/lib/libgkxulgrid_s.a ../../dist/lib/libgkconxulcon_s.a 
../../dist/lib/libgkconxultmpl_s.a  -Wl,--no-whole-archive -L../../dist/bin 
-L../../dist/lib -lgkgfx ../../dist/lib/libunicharutil_s.a -L../../dist/bin 
-lxpcom  -L../../dist/bin 
-L/mozilla-thunderbird-1.0.6/build-dir/mozilla/dist/lib -lplds4 -lplc4 -lnspr4 
-lpthread -ldl  -L../../dist/bin -lmozjs  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 
-lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpangoft2-1.0 -lpango-1.0 
-lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0    -Wl,--version-script 
-Wl,../../build/unix/gnu-ld-scripts/components-version-script -Wl,-Bsymbolic 
-ldl -lm    
/usr/bin/ld: ../../dist/lib/libgkxulbase_s.a(nsListBoxLayout.o)(.text+0x164): 
sibling call optimization to `nsGridRowGroupLayout::GetMaxSize(nsIBox*, 
nsBoxLayoutState&, nsSize&)' does not allow automatic multiple TOCs; recompile 
with -mminimal-toc or -fno-optimize-sibling-calls, or make 
`nsGridRowGroupLayout::GetMaxSize(nsIBox*, nsBoxLayoutState&, nsSize&)' extern
/usr/bin/ld: ../../dist/lib/libgkxulbase_s.a(nsListBoxLayout.o)(.text+0x8fc): 
sibling call optimization to `nsGridRowGroupLayout::GetMinSize(nsIBox*, 
nsBoxLayoutState&, nsSize&)' does not allow automatic multiple TOCs; recompile 
with -mminimal-toc or -fno-optimize-sibling-calls, or make 
`nsGridRowGroupLayout::GetMinSize(nsIBox*, nsBoxLayoutState&, nsSize&)' extern
/usr/bin/ld: ../../dist/lib/libgkxulbase_s.a(nsListBoxLayout.o)(.text+0xabc): 
sibling call optimization to `nsGridRowGroupLayout::GetPrefSize(nsIBox*, 
nsBoxLayoutState&, nsSize&)' does not allow automatic multiple TOCs; recompile 
with -mminimal-toc or -fno-optimize-sibling-calls, or make 
`nsGridRowGroupLayout::GetPrefSize(nsIBox*, nsBoxLayoutState&, nsSize&)' extern
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[4]: *** [libgklayout.so] Error 1
make[4]: Leaving directory 
`/mozilla-thunderbird-1.0.6/build-dir/mozilla/layout/build'

With the attached patch 'mozilla-thunderbird' can be compiled on ppc64.

Regards
Andreas Jochens

diff -urN ../tmp-orig/mozilla-thunderbird-1.0.6/debian/patches/00list 
./debian/patches/00list
--- ../tmp-orig/mozilla-thunderbird-1.0.6/debian/patches/00list 2005-08-11 
06:30:20.000000000 +0000
+++ ./debian/patches/00list     2005-08-11 06:29:50.000000000 +0000
@@ -32,3 +32,4 @@
 90_mail_components_miration_src_nsSeamonkeyProfileMigrator_cpp
 90_gcc4_fix
 gdk_property_get
+90_ppc64-build-fix
diff -urN 
../tmp-orig/mozilla-thunderbird-1.0.6/debian/patches/90_ppc64-build-fix.dpatch 
./debian/patches/90_ppc64-build-fix.dpatch
--- 
../tmp-orig/mozilla-thunderbird-1.0.6/debian/patches/90_ppc64-build-fix.dpatch  
    1970-01-01 00:00:00.000000000 +0000
+++ ./debian/patches/90_ppc64-build-fix.dpatch  2005-08-10 21:26:05.000000000 
+0000
@@ -0,0 +1,104 @@
+#!/bin/sh -e
+## 50_ppc64-build-fix.dpatch
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+if [ $# -ne 1 ]; then
+    echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+    exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
+
+case "$1" in
+       -patch) patch $patch_opts -p1 < $0;;
+       -unpatch) patch $patch_opts -p1 -R < $0;;
+        *)
+                echo >&2 "`basename $0`: script expects -patch|-unpatch as 
argument"
+                exit 1;;
+esac
+
+exit 0
+
[EMAIL PROTECTED]@
+diff -urN mozilla.orig/nsprpub/pr/include/md/_linux.cfg 
mozilla/nsprpub/pr/include/md/_linux.cfg
+--- mozilla.orig/nsprpub/pr/include/md/_linux.cfg      2005-08-10 
12:13:21.000000000 +0000
++++ mozilla/nsprpub/pr/include/md/_linux.cfg   2005-08-10 17:59:56.000000000 
+0000
+@@ -45,7 +45,52 @@
+ 
+ #define PR_AF_INET6 10  /* same as AF_INET6 */
+ 
+-#ifdef __powerpc__
++#ifdef __powerpc64__
++
++#undef  IS_LITTLE_ENDIAN
++#define IS_BIG_ENDIAN    1
++
++#define PR_BYTES_PER_BYTE   1
++#define PR_BYTES_PER_SHORT  2
++#define PR_BYTES_PER_INT    4
++#define PR_BYTES_PER_INT64  8
++#define PR_BYTES_PER_LONG   8
++#define PR_BYTES_PER_FLOAT  4
++#define PR_BYTES_PER_DOUBLE 8
++#define PR_BYTES_PER_WORD   8
++#define PR_BYTES_PER_DWORD  8
++
++#define PR_BITS_PER_BYTE    8
++#define PR_BITS_PER_SHORT   16
++#define PR_BITS_PER_INT     32
++#define PR_BITS_PER_INT64   64
++#define PR_BITS_PER_LONG    64
++#define PR_BITS_PER_FLOAT   32
++#define PR_BITS_PER_DOUBLE  64
++#define PR_BITS_PER_WORD    64
++
++#define PR_BITS_PER_BYTE_LOG2   3
++#define PR_BITS_PER_SHORT_LOG2  4
++#define PR_BITS_PER_INT_LOG2    5
++#define PR_BITS_PER_INT64_LOG2  6
++#define PR_BITS_PER_LONG_LOG2   6
++#define PR_BITS_PER_FLOAT_LOG2  5
++#define PR_BITS_PER_DOUBLE_LOG2 6
++#define PR_BITS_PER_WORD_LOG2   6
++
++#define PR_ALIGN_OF_SHORT   2
++#define PR_ALIGN_OF_INT     4
++#define PR_ALIGN_OF_LONG    8
++#define PR_ALIGN_OF_INT64   8
++#define PR_ALIGN_OF_FLOAT   4
++#define PR_ALIGN_OF_DOUBLE  8
++#define PR_ALIGN_OF_POINTER 8
++#define PR_ALIGN_OF_WORD    8
++
++#define PR_BYTES_PER_WORD_LOG2   3
++#define PR_BYTES_PER_DWORD_LOG2  3
++
++#elif define(__powerpc__)
+ 
+ #undef  IS_LITTLE_ENDIAN
+ #define IS_BIG_ENDIAN    1
+diff -urN mozilla.orig/security/coreconf/Linux.mk 
mozilla/security/coreconf/Linux.mk
+--- mozilla.orig/security/coreconf/Linux.mk    2005-08-10 12:13:21.000000000 
+0000
++++ mozilla/security/coreconf/Linux.mk 2005-08-10 18:01:20.000000000 +0000
+@@ -54,6 +54,10 @@
+       OS_REL_CFLAGS   = -DLINUX1_2 -D_XOPEN_SOURCE
+       CPU_ARCH        = m68k
+ else          
++ifeq ($(OS_TEST),ppc64)
++      OS_REL_CFLAGS   = -DLINUX1_2 -D_XOPEN_SOURCE
++      CPU_ARCH        = ppc64
++else
+ ifeq ($(OS_TEST),ppc)
+       OS_REL_CFLAGS   = -DLINUX1_2 -D_XOPEN_SOURCE
+       CPU_ARCH        = ppc
+@@ -122,6 +126,7 @@
+ endif
+ endif
+ endif
++endif
+ 
+ 
+ LIBC_TAG              = _glibc
diff -urN ../tmp-orig/mozilla-thunderbird-1.0.6/debian/rules ./debian/rules
--- ../tmp-orig/mozilla-thunderbird-1.0.6/debian/rules  2005-08-11 
06:30:20.000000000 +0000
+++ ./debian/rules      2005-08-10 21:26:22.000000000 +0000
@@ -34,6 +34,10 @@
 #export CXX=g++-3.2
 #endif
 
+ifeq ($(DEB_BUILD_ARCH),ppc64)
+OPTFLAGS += -mminimal-toc
+endif
+
 NULL =
 CONFIGURE_OPTIONS = \
        --program-prefix=mozilla- \


--- End Message ---
--- Begin Message ---
Source: icedove
Source-Version: 1.5.0.8-2

We believe that the bug you reported is fixed in the latest version of
icedove, which is due to be installed in the Debian FTP archive:

icedove-dbg_1.5.0.8-2_i386.deb
  to pool/main/i/icedove/icedove-dbg_1.5.0.8-2_i386.deb
icedove-dev_1.5.0.8-2_i386.deb
  to pool/main/i/icedove/icedove-dev_1.5.0.8-2_i386.deb
icedove-gnome-support_1.5.0.8-2_i386.deb
  to pool/main/i/icedove/icedove-gnome-support_1.5.0.8-2_i386.deb
icedove-inspector_1.5.0.8-2_i386.deb
  to pool/main/i/icedove/icedove-inspector_1.5.0.8-2_i386.deb
icedove-typeaheadfind_1.5.0.8-2_i386.deb
  to pool/main/i/icedove/icedove-typeaheadfind_1.5.0.8-2_i386.deb
icedove_1.5.0.8-2.diff.gz
  to pool/main/i/icedove/icedove_1.5.0.8-2.diff.gz
icedove_1.5.0.8-2.dsc
  to pool/main/i/icedove/icedove_1.5.0.8-2.dsc
icedove_1.5.0.8-2_i386.deb
  to pool/main/i/icedove/icedove_1.5.0.8-2_i386.deb
mozilla-thunderbird-dev_1.5.0.8-2_all.deb
  to pool/main/i/icedove/mozilla-thunderbird-dev_1.5.0.8-2_all.deb
mozilla-thunderbird-inspector_1.5.0.8-2_all.deb
  to pool/main/i/icedove/mozilla-thunderbird-inspector_1.5.0.8-2_all.deb
mozilla-thunderbird-typeaheadfind_1.5.0.8-2_all.deb
  to pool/main/i/icedove/mozilla-thunderbird-typeaheadfind_1.5.0.8-2_all.deb
mozilla-thunderbird_1.5.0.8-2_all.deb
  to pool/main/i/icedove/mozilla-thunderbird_1.5.0.8-2_all.deb
thunderbird-dbg_1.5.0.8-2_all.deb
  to pool/main/i/icedove/thunderbird-dbg_1.5.0.8-2_all.deb
thunderbird-dev_1.5.0.8-2_all.deb
  to pool/main/i/icedove/thunderbird-dev_1.5.0.8-2_all.deb
thunderbird-gnome-support_1.5.0.8-2_all.deb
  to pool/main/i/icedove/thunderbird-gnome-support_1.5.0.8-2_all.deb
thunderbird-inspector_1.5.0.8-2_all.deb
  to pool/main/i/icedove/thunderbird-inspector_1.5.0.8-2_all.deb
thunderbird-typeaheadfind_1.5.0.8-2_all.deb
  to pool/main/i/icedove/thunderbird-typeaheadfind_1.5.0.8-2_all.deb
thunderbird_1.5.0.8-2_all.deb
  to pool/main/i/icedove/thunderbird_1.5.0.8-2_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexander Sack <[EMAIL PROTECTED]> (supplier of updated icedove package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 21 Nov 2006 19:35:00 +0100
Source: icedove
Binary: icedove-inspector icedove-dev thunderbird-dbg thunderbird-inspector 
icedove-typeaheadfind mozilla-thunderbird-typeaheadfind icedove-dbg 
thunderbird-gnome-support thunderbird-typeaheadfind icedove 
mozilla-thunderbird-inspector icedove-gnome-support thunderbird 
mozilla-thunderbird-dev thunderbird-dev mozilla-thunderbird
Architecture: source i386 all
Version: 1.5.0.8-2
Distribution: unstable
Urgency: low
Maintainer: Alexander Sack <[EMAIL PROTECTED]>
Changed-By: Alexander Sack <[EMAIL PROTECTED]>
Description: 
 icedove    - free/unbranded thunderbird mail client
 icedove-dbg - debugging symbols for icedove/thunderbird
 icedove-dev - development files for icedove/thunderbird
 icedove-gnome-support - GNOME support package for icedove/thunderbird
 icedove-inspector - DOM inspector extension for icedove/thunderbird
 icedove-typeaheadfind - typeaheadfind extension for icedove/thunderbird
 mozilla-thunderbird - Transition package for icedove rename
 mozilla-thunderbird-dev - Transition package for icedove-dev rename
 mozilla-thunderbird-inspector - Transition package for icedove-inspector rename
 mozilla-thunderbird-typeaheadfind - Transition package for 
icedove-typeaheadfind rename
 thunderbird - Transition package for icedove rename
 thunderbird-dbg - Transition package for icedove-dbg rename
 thunderbird-dev - Transition package for icedove-dev rename
 thunderbird-gnome-support - Transition package for icedove-gnome-support rename
 thunderbird-inspector - Transition package for icedove-inspector rename
 thunderbird-typeaheadfind - Transition package for icedove-typeaheadfind rename
Closes: 363865 378360 384359 393123 398037 398468 399083 399692 399723
Changes: 
 icedove (1.5.0.8-2) unstable; urgency=low
 .
   * fix mozilla.in for real (for transitional thunderbird link
     (Closes: 393123, 398037)
   * apply basque debconf translation (eu.po) for real
     (Closes: 398468)
   * included nl.po provided by Nick Niktaris <[EMAIL PROTECTED]>
     renaming as icedove first (Closes: 378360)
   * include greek translation in icedove.desktop provided by
     Nick Niktaris <[EMAIL PROTECTED]> (Closes: 384359)
   * include updated de.po translation provided by
     Alwin Meschede <[EMAIL PROTECTED]> (Closes: 399083)
   * apply FTBFS on GNU/kFreeBSD porters patch provided by
     Petr Salinger <[EMAIL PROTECTED]> (Closes: 399692),
     which is claimed to provide a fix for ppc64 ftbfs too
     (Closes: 363865)
   * remove debug echo from icedove.preinst (Closes: 399723)
Files: 
 b1d9d51bba0a2483d5a321ec2c823b7f 1846 mail optional icedove_1.5.0.8-2.dsc
 32bdc593b4010a881f01a2eec01e435a 466282 mail optional icedove_1.5.0.8-2.diff.gz
 8eb055bc8b32691385d69f7522d57674 10798400 mail optional 
icedove_1.5.0.8-2_i386.deb
 7400529ab7ce7cfc952c4df01c6b0c0c 188398 mail optional 
icedove-inspector_1.5.0.8-2_i386.deb
 b0cfe9e92ed48f57a21d655a6d998fd5 45620 mail optional 
icedove-gnome-support_1.5.0.8-2_i386.deb
 82d0ec4ce0df385a841f1763073b9b5d 26492 mail optional 
thunderbird-gnome-support_1.5.0.8-2_all.deb
 8d1d704836433e4e7ae7a5cfccc9b51d 55958 mail optional 
icedove-typeaheadfind_1.5.0.8-2_i386.deb
 0ef038581fee3c81e58a1d4bfd06b213 3612632 mail optional 
icedove-dev_1.5.0.8-2_i386.deb
 00d67ad6f859651165acd395b62791a9 50490030 mail optional 
icedove-dbg_1.5.0.8-2_i386.deb
 75ffc65d5a7db888b80fd2a6f4bebc82 26468 mail optional 
thunderbird-dbg_1.5.0.8-2_all.deb
 dbe726cc857fabb3f7031eafb938d5e4 26464 mail optional 
thunderbird_1.5.0.8-2_all.deb
 a8f91ddfb28d668c31287a15699b8955 26476 mail optional 
mozilla-thunderbird_1.5.0.8-2_all.deb
 87a62401fcb2d632bd849377bdc7ebc2 26502 mail optional 
mozilla-thunderbird-inspector_1.5.0.8-2_all.deb
 104c839edb973d591e90f4163c6d54f8 26484 mail optional 
thunderbird-inspector_1.5.0.8-2_all.deb
 da17076c8386dcb782c14b9308f58da4 26504 mail optional 
mozilla-thunderbird-typeaheadfind_1.5.0.8-2_all.deb
 1940154ab806f5218f203dc00d11e776 26502 mail optional 
thunderbird-typeaheadfind_1.5.0.8-2_all.deb
 1235e0b4406b449d477462142e44a33a 26476 mail optional 
thunderbird-dev_1.5.0.8-2_all.deb
 a7ae23259f317c5b42e98e30c41d598a 26488 mail optional 
mozilla-thunderbird-dev_1.5.0.8-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iQIVAwUBRWN53MjxMGWNdiHmAQId/w/9FB0xgrd+R4rYrG8RZ9bK3/GCqvj/Bwqf
0qgCV5DYGtkd7o6hQS0A/Nyqtblqi6jkTc88siY1rI+gl6vkYoFY7Nnn2ZJxP51X
S9bflEDXq5ZrlmIMjfQOfzHypngzgJSIktYV+gMdum4zf+5iUVdUTrxCdb4fsIc+
fTkshqQavVwZDORXoe0mL9LN3S3Ya6ScdSh3/aDJZt3KjFZL5vwTd/TxsQh8Se8g
lIgLa6sqgfs2gPViNlkQ5SWLfWjNYZj/sSD4vgOBMwHIQFbuRErLM4ahx3ysmDut
AlId1AMNNLY4OJtAyLLK8d3hIB1GclwmGNbBt5ThuPHUvdNQkgB7WRU7wWbfAAa/
5W7pY6X+rM6nKv8+pkBetWKtklq9dw8vXczkUuLSzptD8e34tB48YqK8h+2KCZrM
X34qY6Sz3gvtK6+0pPDshAG81gJebUvZrqBZ8D1DgEqi/6WZIFY06gr5pqy70AFo
KWhpEYg7VI2qaMLEO4BvOu2ihE+JhL6H2hW9tt6bPaS6AVaLKRqz4pM4TOHIPys3
unE6iGoeAwTjr6EIcD0NAgX225ZPe6YjpNM3eSZLZiJNhmPtiXfEdbviBgJXEAoz
DtKinWkfmLaWd+NKmVohQcF2i7s0+ZIETh6yS+sXzg2MwZR8Jk5DTyGBaUbxGsdf
slkqV0bgIDM=
=IQVR
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to