[Kolab-devel] Build failure of kdepim-3.5.10.enterprise.0.20100401.1112527 on Kubuntu 10.04
ITSEF Admin
itsef-admin at brightsight.com
Tue Apr 20 18:05:05 CEST 2010
Hi all,
before I make a bug report out of this, I thought I'd rather ask here first
for some insight... I'm currently trying to build the e35 Kontact client
under Kubuntu 10.04. Right now, I'm doing so "manually" in preparation of
making new packages based on the Debian Lenny packages provided by the Kolab
team.
The first problem I encountered was fortunately already covered in the
bugtracker: https://issues.kolab.org/issue4310 . Hence, I'm doing the
following:
- I've installed all build dependencies as defined by the Debian package
and/or my Kubuntu 8.04 packages, updated where necessary for Kubuntu 10.04.
This includes the kdelib4 packages with libraries from KDE 3.5.10 (Kubuntu
10.04 runs KDE4 otherwise)
- I've unpacked the kdepim_3.5.10.enterprise.0.20100401.1112527.orig.tar.gz as
provided on the Kolab servers
- In the resulting directory, I did
export DO_NOT_COMPILE="indexlib"
followed by
make -f Makefile.cvs
- I then run ./configure --without-arts (the without-arts is needed to avoid
another compile problem - wasn't there something about no aRTs in KDE4
anymore?)
- The subsequent "make" fails in the "kode" directory:
[...]
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libkdepim -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=1 -DHAVE_BOOST -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT
statemachine.lo -MD -MP -MF .deps/statemachine.Tpo -c
statemachine.cpp -DPIC -o .libs/statemachine.o
if /bin/bash ../libtool --tag=CXX --mode=compile
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libkdepim -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=1 -DHAVE_BOOST -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT
automakefile.lo -MD -MP -MF ".deps/automakefile.Tpo" -c -o automakefile.lo
automakefile.cpp; \
then mv -f ".deps/automakefile.Tpo" ".deps/automakefile.Plo"; else
rm -f ".deps/automakefile.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libkdepim -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=1 -DHAVE_BOOST -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT
automakefile.lo -MD -MP -MF .deps/automakefile.Tpo -c
automakefile.cpp -DPIC -o .libs/automakefile.o
/bin/bash ../libtool --tag=CXX --mode=link
g++ -DHAVE_BOOST -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o
libkode.la -rpath /usr/lib -R /usr/lib -R /usr/lib -R /usr/lib -version-info
1:0:0 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined code.lo
enum.lo style.lo printer.lo license.lo file.lo class.lo function.lo
variable.lo membervariable.lo typedef.lo statemachine.lo
automakefile.lo -lkdecore
(cd .libs && rm -f libkode.so.1 && ln -s libkode.so.1.0.0 libkode.so.1)
(cd .libs && rm -f libkode.so && ln -s libkode.so.1.0.0 libkode.so)
creating libkode.la
(cd .libs && rm -f libkode.la && ln -s ../libkode.la libkode.la)
if
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libkdepim -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=1 -DHAVE_BOOST -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT
kodemain.o -MD -MP -MF ".deps/kodemain.Tpo" -c -o kodemain.o kodemain.cpp; \
then mv -f ".deps/kodemain.Tpo" ".deps/kodemain.Po"; else
rm -f ".deps/kodemain.Tpo"; exit 1; fi
/bin/bash ../libtool --tag=CXX --mode=link
g++ -DHAVE_BOOST -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o
kode -R /usr/lib -R /usr/lib -R /usr/lib kodemain.o libkode.la -lkabc
LD_RUN_PATH="/usr/lib:$LD_RUN_PATH"
g++ -DHAVE_BOOST -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o .libs/kode
kodemain.o ./.libs/libkode.so -L/usr/share/qt3/lib -L/usr/lib -L/usr/X11R6/lib -lm /usr/lib/libkabc.so /usr/lib/libvcard.so /usr/lib/libkresources.so /usr/lib/libkio.so /usr/lib/libkdesu.so /usr/lib/libkwalletclient.so /usr/lib/libacl.so /usr/lib/libattr.so /usr/lib/libkdeui.so /usr/lib/libkdecore.so /usr/lib/libDCOP.so /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 -lpng -lXi -lXrender -lXrandr -lXcursor -lXinerama -lXft /usr/lib/libfreetype.so -lfontconfig -lXext -lpthread -lSM -lICE -lX11 -lz -ldl
g++: ./.libs/libkode.so: No such file or directory
make[1]: *** [kode] Error 1
make[1]: Leaving directory
`/usr/local/aux/bs-admin/Kolab/1112527/devel/kdepim-3.5.10.enterprise.0.20100401.1112527/kode'
make: *** [all-recursive] Error 1
My knowledge around libtool & Co has become *very* rusty over the past few
years, so any suggestions/pointer to RTFM/etc. are welcome!
Thanks in advance,
Thomas
--
------------------------------------------------------------------------------
Thomas Ribbrock, IT-Team brightsight
More information about the devel
mailing list