trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: April 2012

tdelibs FTBFS

From: Darrell Anderson <humanreadable@...>
Date: Tue, 10 Apr 2012 16:21:41 -0700 (PDT)
Latest GIT (April 10, short version 5566) broke building on Slackware 13.1.

Reversing patches 92c24a24 and 81dacc29 allows building.

Configuration:

cmake $SOURCES_ROOT \
  -DCMAKE_C_FLAGS:STRING="$CPUOPT" \
  -DCMAKE_CXX_FLAGS:STRING="$CPUOPT $DEBUG_CMAKE_OPT" \
  -DCMAKE_INSTALL_PREFIX=${PREFIX} \
  -DSYSCONF_INSTALL_DIR=${SYSCONFDIR} \
  -DLIB_SUFFIX=${LIBDIRSUFFIX} \
  -DMAN_INSTALL_DIR=${MANDIR} \
  -DWITH_LIBART=ON \
  -DWITH_LIBIDN=ON \
  -DWITH_LUA=$LUA \
  -DWITH_TIFF=ON \
  -DWITH_JASPER=ON \
  -DWITH_OPENEXR=ON \
  -DWITH_UTEMPTER=ON \
  -DWITH_AVAHI=$DNSSD \
  -DWITH_ASPELL=ON \
  -DWITH_HSPELL=OFF \
  -DWITH_ARTS=ON \
  -DWITH_ALSA=ON \
  -DWITH_SSL=ON \
  -DWITH_CUPS=ON \
  -DWITH_INOTIFY=ON \
  -DWITH_PCRE=ON \
  -DWITH_ELFICON=OFF \
  -DWITH_GAMIN=ON \
  -DWITH_GCC_VISIBILITY=ON \
  -DCMAKE_SKIP_RPATH=OFF || exit 1

Failure:

[ 41%] Building CXX object tdecore/CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o
cd /dev/shm/tdelibs.build/tdecore && /usr/bin/c++   -Dtdecore_shared_EXPORTS -DHAVE_CONFIG_H -O2 -march=i486 -mtune=i686 -fvisibility=hidden -fvisibility-inlines-hidden  -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -fPIC -I/opt/trinity/include -I/usr/include/tqt -I/dev/shm/tdelibs.build/tdecore -I/dev/shm/tdelibs.build -I/dev/shm/tdelibs/tdecore -I/dev/shm/tdelibs/tdecore/network -I/dev/shm/tdelibs/dcop -I/dev/shm/tdelibs/libltdl -I/dev/shm/tdelibs/tdefx -I/dev/shm/tdelibs/tdeui -I/dev/shm/tdelibs/kio/kio -I/usr/include/libart-2.0   -o CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o -c /dev/shm/tdelibs/tdecore/ksimpledirwatch.cpp
Linking CXX shared library libtdecore.so
cd /dev/shm/tdelibs.build/tdecore && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdecore-shared.dir/link.txt --verbose=1
/usr/bin/c++  -fPIC -O2 -march=i486 -mtune=i686 -fvisibility=hidden -fvisibility-inlines-hidden  -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -Wl,--no-undefined -shared -Wl,-soname,libtdecore.so.4 -o libtdecore.so.4.2.0 CMakeFiles/tdecore-shared.dir/libintl.cpp.o CMakeFiles/tdecore-shared.dir/kapplication.cpp.o CMakeFiles/tdecore-shared.dir/kdebug.cpp.o CMakeFiles/tdecore-shared.dir/netwm.cpp.o CMakeFiles/tdecore-shared.dir/kconfigbase.cpp.o CMakeFiles/tdecore-shared.dir/kconfig.cpp.o CMakeFiles/tdecore-shared.dir/ksimpleconfig.cpp.o CMakeFiles/tdecore-shared.dir/kconfigbackend.cpp.o CMakeFiles/tdecore-shared.dir/kmanagerselection.cpp.o CMakeFiles/tdecore-shared.dir/kdesktopfile.cpp.o CMakeFiles/tdecore-shared.dir/kstandarddirs.cpp.o CMakeFiles/tdecore-shared.dir/ksock.cpp.o CMakeFiles/tdecore-shared.dir/kpty.cpp.o CMakeFiles/tdecore-shared.dir/kprocess.cpp.o
 CMakeFiles/tdecore-shared.dir/kprocctrl.cpp.o CMakeFiles/tdecore-shared.dir/klocale.cpp.o CMakeFiles/tdecore-shared.dir/krfcdate.cpp.o CMakeFiles/tdecore-shared.dir/kiconeffect.cpp.o CMakeFiles/tdecore-shared.dir/kicontheme.cpp.o CMakeFiles/tdecore-shared.dir/kiconloader.cpp.o CMakeFiles/tdecore-shared.dir/twin.cpp.o CMakeFiles/tdecore-shared.dir/twinmodule.cpp.o CMakeFiles/tdecore-shared.dir/krootprop.cpp.o CMakeFiles/tdecore-shared.dir/kcharsets.cpp.o CMakeFiles/tdecore-shared.dir/kckey.cpp.o CMakeFiles/tdecore-shared.dir/kshortcut.cpp.o CMakeFiles/tdecore-shared.dir/kkeynative_x11.cpp.o CMakeFiles/tdecore-shared.dir/kkeyserver_x11.cpp.o CMakeFiles/tdecore-shared.dir/kaccelaction.cpp.o CMakeFiles/tdecore-shared.dir/kshortcutmenu.cpp.o CMakeFiles/tdecore-shared.dir/kaccelbase.cpp.o CMakeFiles/tdecore-shared.dir/kaccel.cpp.o CMakeFiles/tdecore-shared.dir/kglobalaccel_x11.cpp.o CMakeFiles/tdecore-shared.dir/kglobalaccel.cpp.o
 CMakeFiles/tdecore-shared.dir/kstdaccel.cpp.o CMakeFiles/tdecore-shared.dir/kshortcutlist.cpp.o CMakeFiles/tdecore-shared.dir/kcrash.cpp.o CMakeFiles/tdecore-shared.dir/kurl.cpp.o CMakeFiles/tdecore-shared.dir/kregexp.cpp.o CMakeFiles/tdecore-shared.dir/kglobal.cpp.o CMakeFiles/tdecore-shared.dir/kglobalsettings.cpp.o CMakeFiles/tdecore-shared.dir/kallocator.cpp.o CMakeFiles/tdecore-shared.dir/kvmallocator.cpp.o CMakeFiles/tdecore-shared.dir/kmimesourcefactory.cpp.o CMakeFiles/tdecore-shared.dir/kinstance.cpp.o CMakeFiles/tdecore-shared.dir/kpalette.cpp.o CMakeFiles/tdecore-shared.dir/kipc.cpp.o CMakeFiles/tdecore-shared.dir/klibloader.cpp.o CMakeFiles/tdecore-shared.dir/ktempfile.cpp.o CMakeFiles/tdecore-shared.dir/kuniqueapplication.cpp.o CMakeFiles/tdecore-shared.dir/kaccelmanager.cpp.o CMakeFiles/tdecore-shared.dir/ksavefile.cpp.o CMakeFiles/tdecore-shared.dir/krandomsequence.cpp.o CMakeFiles/tdecore-shared.dir/kstringhandler.cpp.o
 CMakeFiles/tdecore-shared.dir/kcompletion.cpp.o CMakeFiles/tdecore-shared.dir/kcmdlineargs.cpp.o CMakeFiles/tdecore-shared.dir/kaboutdata.cpp.o CMakeFiles/tdecore-shared.dir/kcompletionbase.cpp.o CMakeFiles/tdecore-shared.dir/knotifyclient.cpp.o CMakeFiles/tdecore-shared.dir/kaudioplayer.cpp.o CMakeFiles/tdecore-shared.dir/kdcoppropertyproxy.cpp.o CMakeFiles/tdecore-shared.dir/ksockaddr.cpp.o CMakeFiles/tdecore-shared.dir/kextsock.cpp.o CMakeFiles/tdecore-shared.dir/netsupp.cpp.o CMakeFiles/tdecore-shared.dir/kprocio.cpp.o CMakeFiles/tdecore-shared.dir/kbufferedio.cpp.o CMakeFiles/tdecore-shared.dir/kpixmapprovider.cpp.o CMakeFiles/tdecore-shared.dir/kurldrag.cpp.o CMakeFiles/tdecore-shared.dir/kmdcodec.cpp.o CMakeFiles/tdecore-shared.dir/ksocks.cpp.o CMakeFiles/tdecore-shared.dir/fakes.c.o CMakeFiles/tdecore-shared.dir/vsnprintf.c.o CMakeFiles/tdecore-shared.dir/ksycoca.cpp.o CMakeFiles/tdecore-shared.dir/ksycocadict.cpp.o
 CMakeFiles/tdecore-shared.dir/ksycoca_skel.cpp.o CMakeFiles/tdecore-shared.dir/ksycocafactory.cpp.o CMakeFiles/tdecore-shared.dir/kxmessages.cpp.o CMakeFiles/tdecore-shared.dir/kstartupinfo.cpp.o CMakeFiles/tdecore-shared.dir/kcatalogue.cpp.o CMakeFiles/tdecore-shared.dir/kasyncio.cpp.o CMakeFiles/tdecore-shared.dir/kmultipledrag.cpp.o CMakeFiles/tdecore-shared.dir/kstaticdeleter.cpp.o CMakeFiles/tdecore-shared.dir/kappdcopiface.cpp.o CMakeFiles/tdecore-shared.dir/kappdcopiface_skel.cpp.o CMakeFiles/tdecore-shared.dir/kclipboard.cpp.o CMakeFiles/tdecore-shared.dir/kcheckaccelerators.cpp.o CMakeFiles/tdecore-shared.dir/tdeversion.cpp.o CMakeFiles/tdecore-shared.dir/kdebugdcopiface.cpp.o CMakeFiles/tdecore-shared.dir/kdebugdcopiface_skel.cpp.o CMakeFiles/tdecore-shared.dir/kcalendarsystem.cpp.o CMakeFiles/tdecore-shared.dir/kcalendarsystemgregorian.cpp.o CMakeFiles/tdecore-shared.dir/kcalendarsystemhijri.cpp.o
 CMakeFiles/tdecore-shared.dir/kcalendarsystemhebrew.cpp.o CMakeFiles/tdecore-shared.dir/kcalendarsystemfactory.cpp.o CMakeFiles/tdecore-shared.dir/kmacroexpander.cpp.o CMakeFiles/tdecore-shared.dir/kidna.cpp.o CMakeFiles/tdecore-shared.dir/ktempdir.cpp.o CMakeFiles/tdecore-shared.dir/kshell.cpp.o CMakeFiles/tdecore-shared.dir/kmountpoint.cpp.o CMakeFiles/tdecore-shared.dir/kcalendarsystemjalali.cpp.o CMakeFiles/tdecore-shared.dir/kprotocolinfo_tdecore.cpp.o CMakeFiles/tdecore-shared.dir/kprotocolinfofactory.cpp.o CMakeFiles/tdecore-shared.dir/kxerrorhandler.cpp.o CMakeFiles/tdecore-shared.dir/kuser.cpp.o CMakeFiles/tdecore-shared.dir/kconfigskeleton.cpp.o CMakeFiles/tdecore-shared.dir/kconfigdialogmanager.cpp.o CMakeFiles/tdecore-shared.dir/klockfile.cpp.o CMakeFiles/tdecore-shared.dir/kqiodevicegzip_p.cpp.o CMakeFiles/tdecore-shared.dir/ktimezones.cpp.o CMakeFiles/tdecore-shared.dir/tdehardwaredevices.cpp.o
 CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o -L/opt/trinity/lib -Wl,-whole-archive network/libtdecorenetwork.a -Wl,-no-whole-archive ../libltdl/libltdlc.a svgicons/libkdesvgicons.a ../dcop/libDCOP.so.4.2.0 ../tdefx/libtdefx.so.4.2.0 -lz -lidn -lXcomposite -lXfixes -lICE -lSM -ludev -ldl -lart_lgpl_2 -ltqt -ltqt-mt -lXrender -lX11 -Wl,-rpath,/opt/trinity/lib:/dev/shm/tdelibs.build/dcop:/dev/shm/tdelibs.build/tdefx:
CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o: In function `KSimpleDirWatchPrivate::KSimpleDirWatchPrivate()':
ksimpledirwatch.cpp:(.text+0x19ee): undefined reference to `FAMOpen'
CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o: In function `KSimpleDirWatchPrivate::KSimpleDirWatchPrivate()':
ksimpledirwatch.cpp:(.text+0x25de): undefined reference to `FAMOpen'
CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o: In function `KSimpleDirWatchPrivate::removeEntry(KSimpleDirWatch*, TQString const&, KSimpleDirWatchPrivate::Entry*)':
ksimpledirwatch.cpp:(.text+0x3c69): undefined reference to `FAMCancelMonitor'
CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o: In function `KSimpleDirWatchPrivate::checkFAMEvent(FAMEvent*)':
ksimpledirwatch.cpp:(.text+0x6237): undefined reference to `FAMCancelMonitor'
CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o: In function `KSimpleDirWatchPrivate::famEventReceived()':
ksimpledirwatch.cpp:(.text+0x64c7): undefined reference to `FAMPending'
ksimpledirwatch.cpp:(.text+0x64dd): undefined reference to `FAMNextEvent'
CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o: In function `KSimpleDirWatchPrivate::useFAM(KSimpleDirWatchPrivate::Entry*)':
ksimpledirwatch.cpp:(.text+0x66e1): undefined reference to `FAMMonitorFile'
ksimpledirwatch.cpp:(.text+0x67c4): undefined reference to `FAMMonitorDirectory'
CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o: In function `KSimpleDirWatchPrivate::~KSimpleDirWatchPrivate()':
ksimpledirwatch.cpp:(.text+0x7efa): undefined reference to `FAMClose'
CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o: In function `KSimpleDirWatchPrivate::~KSimpleDirWatchPrivate()':
ksimpledirwatch.cpp:(.text+0x81c2): undefined reference to `FAMClose'
CMakeFiles/tdecore-shared.dir/ksimpledirwatch.cpp.o: In function `KSimpleDirWatchPrivate::~KSimpleDirWatchPrivate()':
ksimpledirwatch.cpp:(.text+0x8492): undefined reference to `FAMClose'
collect2: ld returned 1 exit status
make[2]: *** [tdecore/libtdecore.so.4.2.0] Error 1


Darrell