More build problems (was: Kontact e35 and gcc-4.4 - indexlib problems)

Allen Winter allen at kdab.com
Tue Apr 27 00:28:18 CEST 2010


You are sure of the following:
- you are using autoconf 2.59
- you are using automake 1.9
- you have export AUTOCONF=autoconf2.59
- you have export AUTOMAKE=automake-1.9
- when you built autoconf2.59, you configured it with --program-suffix=2.59
- you are building in a separate build dir from the source dir
- you started clean after all the above

On Wednesday 21 April 2010 7:19:35 am ITSEF Admin wrote:
> On Tuesday 20 April 2010 19:22:41 Allen Winter wrote:
> > FYI,
> >
> > as a followup to a mail I sent earlier but is stuck in moderation...
> > I have removed indexlib from branches/kdepim/enterprise/kdepim.
> > So indexlib so no longer be an issue when building with gcc4.4
> 
> Ah, great, thanks!
> 
> With that out of the way, I'm now battling with another problem: The build 
> fails in Kode (I've also sent a mail to kolab-devel yesterday):
> 
> [...]
> 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
> 
> Any suggestions?
> 
> On the other hand, given the announcement that Christopher Bertels made (e35 
> packages for newer Kubuntu), maybe I don't *have* solve this myself 
> anymore... :-}
> 
> Cheerio,
> 
> Thomas


-- 
Allen Winter | allen at kdab.com | Software Engineer
KDAB (USA), LLC, a KDAB Group company
Tel. USA +1-866-777-KDAB(5322), Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-independent software solutions




More information about the users mailing list