fails to compile. I'll add a build log Reproducible: Always Steps to Reproduce: 1. emerge ksmoothdock with gcc-4.3.1 2. 3.
I don't know what this bug is about, but the summary fits. My report: Again missing headers. Steps to reproduce: 1. USE="arts debug xinerama" emerge -v1 =kde-misc/ksmoothdock-4.5 The error messages: 1. > ksmoothdock.h: At global scope: > ksmoothdock.h:313: error: ISO C++ forbids declaration of 'auto_ptr' with no type > ksmoothdock.h:313: error: invalid use of '::' > ksmoothdock.h:313: error: expected ';' before '<' token 2. > ksmoothdock.cpp: In member function 'void KSmoothDock::updateClock()': > ksmoothdock.cpp:195: error: must #include <typeinfo> before using typeid 3. > buttonisedstate.h:69: error: ISO C++ forbids declaration of 'auto_ptr' with no type 4. > normalzoomstate.h:102: error: ISO C++ forbids declaration of 'auto_ptr' with no type 5. > paraboliczoomstate.h:130: error: ISO C++ forbids declaration of 'auto_ptr' with no type 6. > normalzoomstate.cpp:307: error: must #include <typeinfo> before using typeid etc. etc. Please, mark this bug blocking Bug 198121. I include the patch and my emerge --info.
Created attachment 156681 [details, diff] ksmoothdock-4.5-gcc43.patch
Created attachment 156683 [details] emerge-info
Created attachment 156945 [details] folder including updated ebuild, patch and manifest ready for an overlay Created an ebuild with proposed patch. Emerged fine.
I can confirm that it works fine with the patch
Thanks for your work! Patch just committed to CVS.