[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#388014: kdepim: FTBFS (ppc64): Please add ppc64 to cdbs_treat_me_gently_arches



Package: kdepim
Version: 4:3.5.4-1
Severity: wishlist
Tags: patch

Hello,

when building 'kdepim' on ppc64/unstable, I get the following error:

 g++ -DHAVE_CONFIG_H -I. -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail -I.. -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/libkmime -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/libkpgp -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/libkdenetwork -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/libkdepim -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/libkpimidentities -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/libemailfunctions -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/libksieve -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/mimelib -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/certmanager/lib -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/certmanager/lib/ui -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/indexlib -I/kdepim-3.5.4/build-tree/kdepim-3.5.4 -I/kdepim-3.5.4/build-tree/kdepim-3.5.4/libkdepim -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -DHAVE_BOOST -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -g -Wall -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c libkmailprivate_la.all_cpp.cpp  -fPIC -DPIC -o .libs/libkmailprivate_la.all_cpp.o
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/configuredialog.cpp: In constructor 'ConfigureDialog::ConfigureDialog(QWidget*, const char*, bool)':
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/configuredialog.cpp:216: warning: '__base_ctor ' is deprecated (declared at /usr/include/kde/kcmultidialog.h:105)
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/configuredialog.cpp: In member function 'void AppearancePageReaderTab::readCurrentOverrideCodec()':
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/configuredialog.cpp:2312: warning: comparison between signed and unsigned integer expressions
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/index.cpp: At global scope:
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/index.cpp:484: warning: unused parameter 'folder'
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/index.cpp:495: warning: unused parameter 'folder'
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfoldertree.cpp: In member function 'virtual void KMFolderTree::contentsDropEvent(QDropEvent*)':
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfoldertree.cpp:1383: warning: 'keyboardModifiers' is deprecated (declared at /usr/include/kde/kapplication.h:1069)
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmreaderwin.cpp: In member function 'void KMReaderWin::setOverrideEncoding(const QString&)':
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmreaderwin.cpp:1106: warning: comparison between signed and unsigned integer expressions
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfoldercachedimap.h: In constructor 'KMFolderCachedImap::KMFolderCachedImap(KMFolder*, const char*)':
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfoldercachedimap.h:472: warning: 'KMFolderCachedImap::mPersonalNamespacesCheckDone' will be initialized after
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfoldercachedimap.h:451: warning:   'bool KMFolderCachedImap::mFoundAnIMAPDigest'
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfoldercachedimap.cpp:142: warning:   when initialized here
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmpopfiltercnfrmdlg.cpp: In constructor 'KMPopHeadersView::KMPopHeadersView(QWidget*, KMPopFilterCnfrmDlg*)':
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmpopfiltercnfrmdlg.cpp:33: warning: unused variable 'mDownIndex'
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmedit.cpp: At global scope:
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmedit.cpp:509: warning: unused parameter 'proc'
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/index.cpp:62: warning: 'QValueList<int> vectorToQValueList(const std::vector<unsigned int, std::allocator<unsigned int> >&)' defined but not used
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/index.cpp:70: warning: 'std::vector<unsigned int, std::allocator<unsigned int> > QValueListToVector(const QValueList<int>&)' defined but not used
/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmmsgbase.cpp:1034: warning: 'void swapEndian(QString&)' defined but not used
/tmp/cc0QzEsY.s: Assembler messages:
/tmp/cc0QzEsY.s:4992446: Warning: TOC section size exceeds 64k
/bin/sh ../libtool --tag=CXX --mode=link g++  -DHAVE_BOOST -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -g -Wall -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o libkmailprivate.la -rpath /usr/lib -L/usr/share/qt3/lib -L/usr/lib    -avoid-version -no-undefined  libkmailprivate_la.all_cpp.lo  -lkhtml -lkspell -lkabc ../libkmime/libkmime.la ../libkpgp/libkpgp.la ../libkdepim/libkdepim.la ../libkpimidentities/libkpimidentities.la ../mimelib/libmimelib.la ../libksieve/libksieve.la ../libemailfunctions/libemailfunctions.la ../certmanager/lib/libkleopatra.la  ../libkcal/libkcal.la 
g++ -shared -nostdlib /usr/lib/gcc/powerpc64-linux-gnu/4.1.2/../../../../lib/crti.o /usr/lib/gcc/powerpc64-linux-gnu/4.1.2/crtbeginS.o  .libs/libkmailprivate_la.all_cpp.o -Wl,--whole-archive ../libemailfunctions/.libs/libemailfunctions.a -Wl,--no-whole-archive  -Wl,--rpath -Wl,/kdepim-3.5.4/build-tree/obj-powerpc64-linux-gnu/libkmime/.libs -Wl,--rpath -Wl,/kdepim-3.5.4/build-tree/obj-powerpc64-linux-gnu/libkpgp/.libs -Wl,--rpath -Wl,/kdepim-3.5.4/build-tree/obj-powerpc64-linux-gnu/libkdepim/.libs -Wl,--rpath -Wl,/kdepim-3.5.4/build-tree/obj-powerpc64-linux-gnu/libkpimidentities/.libs -Wl,--rpath -Wl,/kdepim-3.5.4/build-tree/obj-powerpc64-linux-gnu/mimelib/.libs -Wl,--rpath -Wl,/kdepim-3.5.4/build-tree/obj-powerpc64-linux-gnu/libksieve/.libs -Wl,--rpath -Wl,/kdepim-3.5.4/build-tree/obj-powerpc64-linux-gnu/certmanager/lib/.libs -Wl,--rpath -Wl,/kdepim-3.5.4/build-tree/obj-powerpc64-linux-gnu/libkcal/.libs -L/usr/share/qt3/lib -L/usr/lib /usr/lib/libkhtml.so /usr/lib/libkspell.so /usr/lib/libkabc.so ../libkmime/.libs/libkmime.so ../libkpgp/.libs/libkpgp.so ../libkdepim/.libs/libkdepim.so ../libkpimidentities/.libs/libkpimidentities.so ../mimelib/.libs/libmimelib.so ../libksieve/.libs/libksieve.so -L/usr/X11R6/lib /usr/lib/libkdecore.so /usr/lib/libDCOP.so -lresolv -lutil /usr/lib/libart_lgpl_2.so /usr/lib/libidn.so /usr/lib/libkdefx.so /usr/lib/libqt-mt.so -laudio -lXt /usr/lib/libjpeg.so -lXi -lXrandr -lXcursor -lXinerama -lXft /usr/lib/libfreetype.so -lfontconfig -ldl -lpng -lz -lXext -lX11 -lSM -lICE -lpthread -lXrender ../certmanager/lib/.libs/libkleopatra.so ../libkcal/.libs/libkcal.so -L/usr/lib/gcc/powerpc64-linux-gnu/4.1.2 -L/usr/lib/gcc/powerpc64-linux-gnu/4.1.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/powerpc64-linux-gnu/4.1.2/crtsavres.o /usr/lib/gcc/powerpc64-linux-gnu/4.1.2/crtendS.o /usr/lib/gcc/powerpc64-linux-gnu/4.1.2/../../../../lib/crtn.o  -Wl,-soname -Wl,libkmailprivate.so -o .libs/libkmailprivate.so
.libs/libkmailprivate_la.all_cpp.o:/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfoldercachedimap.cpp:1160: relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10000
.libs/libkmailprivate_la.all_cpp.o:/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfoldercachedimap.cpp:1162: relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10008
.libs/libkmailprivate_la.all_cpp.o:./kmfoldercachedimap.moc:371: relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10010
.libs/libkmailprivate_la.all_cpp.o:/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfoldercachedimap.cpp:562: relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10018
.libs/libkmailprivate_la.all_cpp.o:/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfoldercachedimap.cpp:562: relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10020
.libs/libkmailprivate_la.all_cpp.o: In function `kdbgstream::operator<<(char const*)':
/usr/include/kde/kdebug.h:230: relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10028
.libs/libkmailprivate_la.all_cpp.o: In function `operator+':
/usr/share/qt3/include/qstring.h:1046: relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10050
.libs/libkmailprivate_la.all_cpp.o:/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfolderimap.cpp:1198: relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10030
.libs/libkmailprivate_la.all_cpp.o: In function `operator+':
/usr/share/qt3/include/qstring.h:1046: relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10038
.libs/libkmailprivate_la.all_cpp.o:/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfolderimap.cpp:1206: relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10040
.libs/libkmailprivate_la.all_cpp.o:/kdepim-3.5.4/build-tree/kdepim-3.5.4/kmail/kmfolderimap.cpp:1208: additional relocation overflows omitted from the output
collect2: ld returned 1 exit status
make[4]: *** [libkmailprivate.la] Error 1
make[4]: Leaving directory `/kdepim-3.5.4/build-tree/obj-powerpc64-linux-gnu/kmail'

With the attached patch 'kdepim' can be compiled ppc64.

Regards
Andreas Jochens

diff -urN ../tmp-orig/kdepim-3.5.4/debian/cdbs/debian-qt-kde.mk ./debian/cdbs/debian-qt-kde.mk
--- ../tmp-orig/kdepim-3.5.4/debian/cdbs/debian-qt-kde.mk	2006-09-17 16:43:35.000000000 +0000
+++ ./debian/cdbs/debian-qt-kde.mk	2006-09-17 07:44:29.000000000 +0000
@@ -26,7 +26,7 @@
 DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib)
 
 ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-    cdbs_treat_me_gently_arches := arm m68k
+    cdbs_treat_me_gently_arches := arm m68k ppc64
     ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches)))
         cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
     else



Reply to: