Tim, Darrell,
No new patches and I experienced a build failure with tdebase in tonights build. I looked at the recent commits and I cannot determine if one is responsible for this change or not. The failure is one I've not seen before involving kicker and quicklaunch. Here is the error. I'm not quite sure what broke other than a scope issue with 'erase' from kicker/quicklaunch includes:
[ 94%] Building CXX object klipper/CMakeFiles/klipper-module.dir/klipper_tdeinit_module.cpp.o Linking CXX shared module klipper.so In file included from /build/src/tdebase/kicker/applets/launcher/quickbuttongroup.h:12:0, from /build/src/tdebase/kicker/applets/launcher/quicklauncher.cpp:58: /build/src/tdebase/kicker/applets/launcher/easyvector.h: In instantiation of 'void EasyVector<VALUE, CHECKINDEX>::eraseAt(EasyVector<VALUE, CHECKINDEX>::Index) [with VALUE = QuickButton*; bool CHECKINDEX = true; EasyVector<VALUE, CHECKINDEX>::Index = int]': /build/src/tdebase/kicker/applets/launcher/quicklauncher.cpp:296:29: required from here /build/src/tdebase/kicker/applets/launcher/easyvector.h:90:5: error: 'erase' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /build/src/tdebase/kicker/applets/launcher/easyvector.h:90:5: note: declarations in dependent base 'std::vector<QuickButton*, std::allocator<QuickButton*> >' are not found by unqualified lookup /build/src/tdebase/kicker/applets/launcher/easyvector.h:90:5: note: use 'this->erase' instead /build/src/tdebase/kicker/applets/launcher/easyvector.h: In instantiation of 'void EasyVector<VALUE, CHECKINDEX>::insertAt(EasyVector<VALUE, CHECKINDEX>::Index, const VALUE&) [with VALUE = QuickButton*; bool CHECKINDEX = true; EasyVector<VALUE, CHECKINDEX>::Index = int]': /build/src/tdebase/kicker/applets/launcher/quicklauncher.cpp:432:41: required from here /build/src/tdebase/kicker/applets/launcher/easyvector.h:111:5: error: 'insert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /build/src/tdebase/kicker/applets/launcher/easyvector.h:111:5: note: declarations in dependent base 'std::vector<QuickButton*, std::allocator<QuickButton*> >' are not found by unqualified lookup /build/src/tdebase/kicker/applets/launcher/easyvector.h:111:5: note: use 'this->insert' instead In file included from /build/src/tdebase/kicker/applets/launcher/quickbuttongroup.h:12:0, from /build/src/tdebase/kicker/applets/launcher/quicklauncher.cpp:58: /build/src/tdebase/kicker/applets/launcher/easyvector.h: In instantiation of 'void EasyVector<VALUE, CHECKINDEX>::insertAt(EasyVector<VALUE, CHECKINDEX>::Index, const EasyVector<VALUE, CHECKINDEX>&) [with VALUE = QuickButton*; bool CHECKINDEX = true; EasyVector<VALUE, CHECKINDEX>::Index = int]': /build/src/tdebase/kicker/applets/launcher/quicklauncher.cpp:653:46: required from here /build/src/tdebase/kicker/applets/launcher/easyvector.h:119:5: error: 'insert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /build/src/tdebase/kicker/applets/launcher/easyvector.h:119:5: note: declarations in dependent base 'std::vector<QuickButton*, std::allocator<QuickButton*> >' are not found by unqualified lookup /build/src/tdebase/kicker/applets/launcher/easyvector.h:119:5: note: use 'this->insert' instead [ 94%] Built target klipper-module Scanning dependencies of target kcontroledit [ 95%] Building CXX object kmenuedit/CMakeFiles/kcontroledit.dir/kcontroledit_tdeinit_executable.cpp.o Linking CXX executable kcontroledit make[2]: *** [kicker/applets/launcher/CMakeFiles/launcher_panelapplet-module.dir/quicklauncher.cpp.o] Error 1 make[1]: *** [kicker/applets/launcher/CMakeFiles/launcher_panelapplet-module.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 95%] Building CXX object ksysguard/gui/SensorDisplayLib/CMakeFiles/sensordisplays-static.dir/SensorLogger.cc.o [ 95%] Built target klipper [ 95%] Building CXX object ksysguard/gui/SensorDisplayLib/CMakeFiles/sensordisplays-static.dir/SensorLoggerDlg.cc.o [ 95%] Built target kcontroledit [ 95%] Building CXX object ksysguard/gui/SensorDisplayLib/CMakeFiles/sensordisplays-static.dir/SensorLoggerSettings.cc.o [ 95%] Building CXX object ksysguard/gui/SensorDisplayLib/CMakeFiles/sensordisplays-static.dir/ListViewSettings.cc.o [ 95%] Building CXX object ksysguard/gui/SensorDisplayLib/CMakeFiles/sensordisplays-static.dir/SignalPlotter.cc.o [ 95%] Building CXX object ksysguard/gui/SensorDisplayLib/CMakeFiles/sensordisplays-static.dir/ListViewSettingsWidget.cpp.o [ 95%] Building CXX object ksysguard/gui/SensorDisplayLib/CMakeFiles/sensordisplays-static.dir/LogFileSettings.cpp.o [ 95%] Building CXX object ksysguard/gui/SensorDisplayLib/CMakeFiles/sensordisplays-static.dir/MultiMeterSettingsWidget.cpp.o [ 95%] Building CXX object ksysguard/gui/SensorDisplayLib/CMakeFiles/sensordisplays-static.dir/SensorLoggerDlgWidget.cpp.o [ 96%] Building CXX object ksysguard/gui/SensorDisplayLib/CMakeFiles/sensordisplays-static.dir/SensorLoggerSettingsWidget.cpp.o Linking CXX static library libsensordisplays.a [ 96%] Built target sensordisplays-static make: *** [all] Error 2
Does this look like it is due to a recent commit?