Latest GIT (April 10, short version 5566) broke building on Slackware 13.1.
Reversing patches 20fc5cd8, ffc39044, and 0f026179 allows building.
Configuration:
cd ${TMP}/${PRGNAM}.build 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_XCOMPOSITE=ON \ -DWITH_XCURSOR=ON \ -DWITH_XFIXES=ON \ -DWITH_XRANDR=ON \ -DWITH_ARTS=ON \ -DWITH_XINERAMA=ON \ -DWITH_XDMCP=ON \ -DWITH_XRENDER=ON \ -DWITH_XFIXES=ON \ -DWITH_XDAMAGE=ON \ -DWITH_XEXT=ON \ -DWITH_XTEST=ON \ -DWITH_SHADOW=ON \ -DWITH_OPENEXR=ON \ -DWITH_HAL=ON \ -DWITH_SASL=ON \ -DWITH_LDAP=ON \ -DWITH_SAMBA=ON \ -DWITH_LIBRAW1394=ON \ -DBUILD_CRASHTEST=ON \ -DWITH_GCC_VISIBILITY=ON \ -DWITH_PAM=OFF \ -DWITH_TDEHWLIB=OFF \ -DWITH_USBIDS="/usr/share/misc/usb.ids" \ -DBUILD_ALL=ON || exit 1
Failure:
[ 27%] Building CXX object kcontrol/displayconfig/CMakeFiles/kcm_displayconfig-module.dir/displayconfigbase.cpp.o cd /dev/shm/tdebase.build/kcontrol/displayconfig && /usr/bin/c++ -Dkcm_displayconfig_module_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/dev/shm/tdebase.build/kcontrol/displayconfig -I/dev/shm/tdebase.build -I/dev/shm/tdebase/kcontrol/displayconfig -I/opt/trinity/include -I/usr/include/tqt -o CMakeFiles/kcm_displayconfig-module.dir/displayconfigbase.cpp.o -c /dev/shm/tdebase.build/kcontrol/displayconfig/displayconfigbase.cpp /usr/bin/cmake -E cmake_progress_report /dev/shm/tdebase.build/CMakeFiles [ 27%] Building CXX object kcontrol/hwmanager/CMakeFiles/kcm_hwmanager-module.dir/devicepropsdlg.cpp.o cd /dev/shm/tdebase.build/kcontrol/hwmanager && /usr/bin/c++ -Dkcm_hwmanager_module_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/dev/shm/tdebase/kcontrol/hwmanager -I/dev/shm/tdebase.build/kcontrol/hwmanager -I/dev/shm/tdebase.build -I/opt/trinity/include -I/usr/include/tqt -o CMakeFiles/kcm_hwmanager-module.dir/devicepropsdlg.cpp.o -c /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp /dev/shm/tdebase/kcontrol/displayconfig/displayconfig.cpp: In member function 'KCModule* KDisplayConfig::addTab(TQString, TQString)': /dev/shm/tdebase/kcontrol/displayconfig/displayconfig.cpp:1433: warning: 'static KCModule* KCModuleLoader::loadModule(const TQString&, TQWidget*, const char*, const TQStringList&)' is deprecated (declared at /opt/trinity/include/kcmoduleloader.h:78) /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp: In member function 'void DevicePropertiesDialog::populateDeviceInformation()': /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:147: error: 'TDECPUDevice' was not declared in this scope /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:147: error: 'cdevice' was not declared in this scope /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:147: error: expected type-specifier before 'TDECPUDevice' /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:147: error: expected '>' before 'TDECPUDevice' /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:147: error: expected '(' before 'TDECPUDevice' /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:147: error: expected primary-expression before '>' token /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:147: error: expected ')' before ';' token /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:184: error: 'TDESensorDevice' was not declared in this scope /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:184: error: 'sdevice' was not declared in this scope /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:184: error: expected type-specifier before 'TDESensorDevice' /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:184: error: expected '>' before 'TDESensorDevice' /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:184: error: expected '(' before 'TDESensorDevice' /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:184: error: expected primary-expression before '>' token /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:184: error: expected ')' before ';' token /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:191: error: 'TDESensorClusterMap' was not declared in this scope /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:191: error: expected ';' before 'map' /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:192: error: 'TDESensorClusterMap' is not a class or namespace /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:192: error: expected ';' before 'it' /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:193: error: 'it' was not declared in this scope /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:193: error: 'map' was not declared in this scope /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:196: error: 'TDESensorCluster' was not declared in this scope /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:196: error: expected ';' before 'values' /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:198: error: 'values' was not declared in this scope /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:205: error: 'values' was not declared in this scope /dev/shm/tdebase/kcontrol/hwmanager/devicepropsdlg.cpp:208: error: 'values' was not declared in this scope make[2]: *** [kcontrol/hwmanager/CMakeFiles/kcm_hwmanager-module.dir/devicepropsdlg.cpp.o] Error 1 make[2]: Leaving directory `/dev/shm/tdebase.build' make[1]: *** [kcontrol/hwmanager/CMakeFiles/kcm_hwmanager-module.dir/all] Error 2
Darrell
Darrell