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