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]

Reply via email to