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 ;-)