Am Samstag, 16. Dezember 2006 20:01 schrieb Bo Peng: > scons never touch the source directory.
Good to know, I was not sure. > What linux distribution do you use? Debian Etch > I compiled qt 4.12/GPL by myself > and got the _debug version of the libraries. Of course I can link to > non-debug qt libraries if the debug version is not available. Yes, that would be good. BTW the compile worked, but in the final link command it did still use the debug version. > scons tries really hard to search for the exact boost version, and for > debug version in mode=debug. What is the version of boost you have and > do you have the -d.a libraries? The version is a snapshot of the 1.34 branch, got it from here: http://packages.debian.org/experimental/libs/libboost-regex1.34.0 -d.a libraries are not present. The library names are (for regex, the others are named similar): 28 2006-07-22 21:58 /usr/lib/libboost_regex.a -> libboost_regex-gcc-mt-1_34.a 675464 2006-11-21 13:11 /usr/lib/libboost_regex-gcc-1_33_1.so.1.33.1 1667166 2006-06-01 12:41 /usr/lib/libboost_regex-gcc-1_34.a 33 2006-07-22 21:58 /usr/lib/libboost_regex-gcc-1_34.so -> libboost_regex-gcc-1_34.so.1.34.0 663196 2006-06-01 12:41 /usr/lib/libboost_regex-gcc-1_34.so.1.34.0 675560 2006-11-21 13:11 /usr/lib/libboost_regex-gcc-mt-1_33_1.so.1.33.1 1667166 2006-06-01 12:41 /usr/lib/libboost_regex-gcc-mt-1_34.a 36 2006-07-22 21:58 /usr/lib/libboost_regex-gcc-mt-1_34.so -> libboost_regex-gcc-mt-1_34.so.1.34.0 663292 2006-06-01 12:41 /usr/lib/libboost_regex-gcc-mt-1_34.so.1.34.0 29 2006-07-22 21:58 /usr/lib/libboost_regex.so -> libboost_regex-gcc-mt-1_34.so Includes are in /usr/include. As you can see 1.33 is also installed, but without the devel package (headers and .so files). If I install the debug package I have in addition 6261258 2006-06-01 11:55 /usr/lib/libboost_regex-gcc-d-1_34.so.1.34.0 6261322 2006-06-01 11:56 /usr/lib/libboost_regex-gcc-mt-d-1_34.so.1.34.0 That does not change anything, the libraries are still not found. Georg