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
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]