I seem to be having a problem getting tdebase to compile on Slackware 14.1. - I did a git update to the latest head Monday.
[ 26%] Building CXX object kcontrol/hwmanager/CMakeFiles/kcm_hwmanager-module.dir/hwmanager_skel.cpp.o cd /tmp/tdebase.build/kcontrol/hwmanager && /usr/local/bin/c++ -DHAVE_CONFIG_H -Dkcm_hwmanager_module_EXPORTS -O2 -fPIC -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 -I/opt/trinity/include -I/usr/include/tqt -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/tmp/tdebase/kcontrol/hwmanager -I/tmp/tdebase.build/kcontrol/hwmanager -I/tmp/tdebase.build -I/opt/trinity/include -I/usr/include/tqt -o CMakeFiles/kcm_hwmanager-module.dir/hwmanager_skel.cpp.o -c /tmp/tdebase.build/kcontrol/hwmanager/hwmanager_skel.cpp Linking CXX shared module kcm_hwmanager.so cd /tmp/tdebase.build/kcontrol/hwmanager && /usr/bin/cmake -E cmake_link_script CMakeFiles/kcm_hwmanager-module.dir/link.txt --verbose=1 /usr/local/bin/c++ -fPIC -O2 -fPIC -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 -I/opt/trinity/include -I/usr/include/tqt -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,kcm_hwmanager.so -o kcm_hwmanager.so CMakeFiles/kcm_hwmanager-module.dir/hwmanager.cpp.o CMakeFiles/kcm_hwmanager-module.dir/deviceiconview.cpp.o CMakeFiles/kcm_hwmanager-module.dir/devicepropsdlg.cpp.o CMakeFiles/kcm_hwmanager-module.dir/devicepropsdlgbase.cpp.o CMakeFiles/kcm_hwmanager-module.dir/hwmanagerbase.cpp.o CMakeFiles/kcm_hwmanager-module.dir/cryptpassworddlg.cpp.o CMakeFiles/kcm_hwmanager-module.dir/cryptpassworddlgbase.cpp.o CMakeFiles/kcm_hwmanager-module.dir/hwmanager_skel.cpp.o -L/opt/trinity/lib64 /opt/trinity/lib64/libtdeio.so.14.0.0 /opt/trinity/lib64/libtdeui.so.14.0.0 -lfreetype -lfontconfig -lXext /opt/trinity/lib64/libtdesu.so.14.0.0 /opt/trinity/lib64/libtdewalletclient.so.1.0.1 /opt/trinity/lib64/libtdecore.so.14.0.0 /opt/trinity/lib64/libDCOP.so.14.0.0 /opt/trinity/lib64/libtdefx.so.14.0.0 -ltqt -ltqt-mt -lXrender -lX11 -lc /usr/local/lib64/libz.so -lidn -lXcomposite -lICE -lSM -lgamin-1 -lutil -lacl -lattr -Wl,-rpath,/opt/trinity/lib64:/usr/local/lib64: make[2]: Leaving directory `/tmp/tdebase.build' /usr/bin/cmake -E cmake_progress_report /tmp/tdebase.build/CMakeFiles 12 [ 26%] Built target kcm_hwmanager-module make[1]: Leaving directory `/tmp/tdebase.build' make: *** [all] Error 2 There was an error trying to build tdebase. EXIT_CODE: 1
/opt/trinity/include/tdestoragedevice.h:160:2: error: expected identifier before numeric constant /opt/trinity/include/tdestoragedevice.h:160:2: error: expected â??}â?? before numeric constant /opt/trinity/include/tdestoragedevice.h:160:2: error: expected unqualified-id before numeric constant /opt/trinity/include/tdestoragedevice.h:167:1: error: expected declaration before â??}â?? token
CMake Warning:
======================================================================== tdebase is a required package and must be installed before continuing.
/opt/trinity/include/tdestoragedevice.h
namespace TDELUKSResult { enum TDELUKSResult { Invalid = 0x00000000, Success = 0x00000001, <- tdestoragedevice.h:160:2 LUKSNotSupported = 0x00000002, LUKSNotFound = 0x00000003, InvalidKeyslot = 0x00000004, KeyslotOpFailed = 0x00000005, Other = 0x80000000 }; }; <- tdestoragedevice.h:167:1
Any help would be appreciated ;-)