trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: January 2014

tdebase FTBFS (unpatched) undefined reference to `kdemain'

From: "David C. Rankin" <drankinatty@...>
Date: Sat, 18 Jan 2014 23:36:50 -0600
Darrell,

  tdebase failed to build. I get the following:

[  8%] Building CXX object
kcontrol/kcontrol/CMakeFiles/tdeinit_kcontrol-shared.dir/proxywidget.cpp.o
[  8%] Building CXX object
kcontrol/kcontrol/CMakeFiles/tdeinit_kcontrol-shared.dir/kcrootonly.cpp.o
[  8%] Building CXX object
kcontrol/kcontrol/CMakeFiles/tdeinit_kcontrol-shared.dir/searchwidget.cpp.o
Linking CXX shared library libtdeinit_kcontrol.so
[  8%] Built target tdeinit_kcontrol-shared
Scanning dependencies of target kcontrol
[  8%] Building CXX object
kcontrol/kcontrol/CMakeFiles/kcontrol.dir/kcontrol_tdeinit_executable.cpp.o
Linking CXX executable kcontrol
CMakeFiles/kcontrol.dir/kcontrol_tdeinit_executable.cpp.o: In function `main':
kcontrol_tdeinit_executable.cpp:(.text+0x1c): undefined reference to `kdemain'
collect2: error: ld returned 1 exit status
kcontrol/kcontrol/CMakeFiles/kcontrol.dir/build.make:103: recipe for target
'kcontrol/kcontrol/kcontrol' failed
make[2]: *** [kcontrol/kcontrol/kcontrol] Error 1
CMakeFiles/Makefile2:6077: recipe for target
'kcontrol/kcontrol/CMakeFiles/kcontrol.dir/all' failed
make[1]: *** [kcontrol/kcontrol/CMakeFiles/kcontrol.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

I am building with:

  msg "Starting cmake..."
  cmake ${srcdir}/tdebase \
    -DCMAKE_INSTALL_PREFIX=${TDEDIR} \
    -DSYSCONF_INSTALL_DIR=/etc \
    -DCMAKE_CXX_FLAGS="-fpermissive" \
    -DWITH_ARTS=ON \
    -DWITH_GCC_VISIBILITY=ON \
    -DWITH_I8K=ON \
    -DWITH_LDAP=ON \
    -DWITH_LIBART=ON \
    -DWITH_LIBRAW1394=ON \
    -DWITH_LIBUSB=ON \
    -DWITH_OPENEXR=ON \
    -DWITH_PAM=ON \
    -DWITH_SAMBA=ON \
    -DWITH_SASL=ON \
    -DWITH_SENSORS=ON \
    -DWITH_TDEHWLIB=ON \
    -DWITH_UPOWER=ON \
    -DWITH_XCOMPOSITE=ON \
    -DWITH_XCURSOR=ON \
    -DWITH_XDAMAGE=ON \
    -DWITH_XDMCP=ON \
    -DWITH_XEXT=ON \
    -DWITH_XFIXES=ON \
    -DWITH_XINERAMA=ON \
    -DWITH_XRANDR=ON \
    -DWITH_XRENDER=ON \
    -DBUILD_ALL=ON

It looks like something pushed recently is looking for 'kdemain', I don't know
if that is correct or not, but it sounds like a 't' 'k' issue. ??

-- 
David C. Rankin, J.D.,P.E.