I don't really know how you check for qt, but it would be reasonable to
first check whether pkg-config finds qt. Then you don't need to make any
assumptions on linux,

I check pkgconfig for QtCore, and then try to link to QtCore_debug if
mode=debug.

Checking for boost library signals, regex, filesystem, iostreams...
(cached) no

The display of (cached) is likely a scons bug. It is displayed because
my detection does not call any further scons configuration function
that can override this flag. This is likely the case since scons
correctly detects boost 1.35 when I change boost_version to 1.35, and
it still says cached.

So the problem is that scons failed to find your boost 1.34. What do
you have in /usr/lib/libboost*? I removed a piece of code that look
for libboost-regex.a instead of libboost-regex-1_34.a since it is
unsafe. Maybe this is causing the problem?

Bo

Reply via email to