[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