On Monday 19 March 2012 15:39:16 David C. Rankin wrote: [...]
Looking at the -ldbus-tqt-1 designation - it is one of the few that does not have the full path information. Where is that supposed to come from if not from the pkg-config results? The pkg-config lib results are correct, so what's up?
I don't know why I had to do it this time, but I just added an export of CXXFLAGS and it found libdbus-tqt-1:
export CXXFLAGS="${CXXFLAGS} -L/opt/trinity/lib"
How can we/what it the proper way to build library search paths into the tde build systems so that this information is automatically passed to make during the build? Can we do something in cmake to make sure the default $TDEDIR/lib and $TDEDIR/lib/trinity/lib are always passed as flags? This would take care of over half the spurious build failures I see.
The correct way is to fix .pc file, not to mess cmake scripts :)