The problem was that the cmake files made no
inclusion of the library search path -L/opt/trinity/lib. In
the case of kpowersave, the library not found was
libdbus-tqt-1 which apparently was the first lib in
/opt/trinity/lib that was needed at the 96% point in the
build (see original post)
Since I made no adjustment to any of the search
paths, the build would fail. You system works great,
probably because you explicitly include the various search
paths in your CXXFLAGS (or similar) flags you provide.
What I'm doing is taking the bare environment I have and,
without any modifying flags, attempting the builds. That is
apparently what is catching the holes in the build files. I
think that after we catch these holes that can bite people
during the build, we will have a much more robust set of
cmake files that will work regardless of prefix used (/opt,
/usr, ...)
I don't have a bleeding edge setup here on any machine to confirm the problems you
see. I can push the patch to GIT only because I have been granted access --- but I'm
not qualified to address whether the patch is needed. Therefore I am resistant to push the
patch. A bug report at least provides a place to store the patch and provides a tracking
mechanism. So let's do that.
As I wrote, my build works with or without the patch. Therefore the patch probably helps
some and won't hurt others. Would be nice if somebody on a different distro using
bleeding edge would confirm the patch is needed.
Darrell