On Sonntag, 23. Juli 2017 22:49:11 CEST Martin Koller wrote: > On Sonntag, 23. Juli 2017 18:54:41 CEST Thiago Macieira wrote: > > On Sunday, 23 July 2017 01:50:10 PDT Martin Koller wrote: > > > I found this symbol to be in the qgsttools_p lib but I fear the linker > > > takes the lib from a wrong path. > > > > If you already have Qt installed system-wide, please remove the > > development > > files. You said you're on OpenSUSE, so just remove the Qt -devel packages. > > Ouch. > I assume this is just a workaround, and not "the solution", right ? > It is a work-around, but it is an issue that pops up frequently and can take a while until solved. I do have development files of the system Qt installed, and it usually works just fine. When it does pop up it is however quite tricky to solve because if any pkg-config files add a system include directory to the compile command line, things break. Getting the correct order of includes on and gcc command line is impossible, so the only way of not getting a system header sneak in before the right Qt header is to make sure system include paths are never be explicitly specified, and that requires well-maintained bug-free devel packages.
So the issue might not even be Qt, but your distros. 'Allan _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development