On Saturday 20 October 2012 01:08:58 Darrell Anderson wrote:
Everything seems fine. Maybe you have somewhere another scriptmanager.h which is included accidentally?
Ah, um, well...
You might be on to something.
There is another scriptmanager.h on the system, installed by the tdelibs package. :)
/opt/trinity/include/scriptmanager.h
GIT sources: tdelibs/interfaces/kscript/scriptmanager.h
So how do I edit CMakeLists.txt, or amarokdcophandler.cpp or amarokdcophandler.h to use the local scriptmanager.h and not the one installed in /opt/trinity/include?
Darrell
Well, this a side effect of altering CXX flags, the order of searching is broken.
As a workaround, change
#include "scriptmanager.h"
to
#include "../scriptmanager.h"