OSX: "Unable to determine parameter value" when linking against own library
I'm having a very perplexing problem when trying to compile an application of mine on OSX El Capitan that uses OpenGL. I have a (currently very small) utils library that's part of my subdirs project and that other modules within the same project use. However, when I link my test application against this library and run it,
QApplicationnever gets past its constructor and the debug console is filled with millions of these messages:
Unable to determine parameter value. This will likely cause issues with CL context rendering.
The application hangs indefinitely on startup in
Cl::valueForDeviceuntil I kill it manually. However, if I don't link against my utils library (and instead copy the files into the respective modules that use them), the application runs fine.
I can't understand what it would be about the utils library that would cause this problem to happen. Even if I remove all implementation from the library so that it just has the
utils_global.hfile, it still doesn't work. The only way to get the application to run is to comment out the library reference lines from the .pro file:
win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../util/release/ -lutil else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../util/debug/ -lutil else:unix: LIBS += -L$$OUT_PWD/../util/ -lutil INCLUDEPATH += $$PWD/../util DEPENDPATH += $$PWD/../util
Does anyone have any idea why this might be happening?
Might be a silly idea but, do you maybe have a name clash or something like that happening ?