On 25 May 2007 at 20:25, Domenico Andreoli wrote: | On Fri, May 25, 2007 at 12:23:49PM -0500, Dirk Eddelbuettel wrote: | > | > basebud:/var/local/cache/apt-proxy/debian/pool/main/b/boost# dpkg -c libboost-test1.34.0_1.34.0-1_i386.deb | > drwxr-xr-x root/root 0 2007-05-14 09:24 ./ | > drwxr-xr-x root/root 0 2007-05-14 09:23 ./usr/ | > drwxr-xr-x root/root 0 2007-05-14 09:24 ./usr/lib/ | > -rw-r--r-- root/root 22560 2007-05-14 09:24 ./usr/lib/libboost_prg_exec_monitor-gcc41-mt-1_34.so.1.34.0 | > -rw-r--r-- root/root 22544 2007-05-14 09:24 ./usr/lib/libboost_prg_exec_monitor-gcc41-1_34.so.1.34.0 | > -rw-r--r-- root/root 263444 2007-05-14 09:24 ./usr/lib/libboost_unit_test_framework-gcc41-1_34.so.1.34.0 | > -rw-r--r-- root/root 263460 2007-05-14 09:24 ./usr/lib/libboost_unit_test_framework-gcc41-mt-1_34.so.1.34.0 | > drwxr-xr-x root/root 0 2007-05-14 09:23 ./usr/share/ | > drwxr-xr-x root/root 0 2007-05-14 09:23 ./usr/share/doc/ | > drwxr-xr-x root/root 0 2007-05-14 09:24 ./usr/share/doc/libboost-test1.34.0/ | > -rw-r--r-- root/root 3600 2005-03-31 01:06 ./usr/share/doc/libboost-test1.34.0/README.Debian | > -rw-r--r-- root/root 29069 2004-03-05 23:54 ./usr/share/doc/libboost-test1.34.0/copyright | > -rw-r--r-- root/root 6855 2007-05-14 07:27 ./usr/share/doc/libboost-test1.34.0/changelog.Debian.gz | > basebud:/var/local/cache/apt-proxy/debian/pool/main/b/boost# dpkg -f libboost-test1.34.0_1.34.0-1_i386.deb | > | > Boosters: Could this be your bug that I have to use g++ 4.1 ? | | this is because upstream does not trust in compilers ABI stability even | across the same producer (they do not cover it in the test suite). | | anyway i never thought of making this an explicit dependency, as it | should. indeed currently it is possible to use the boost libraries with | a compiler different from the one used to build them. | | dirk, are you working at autoconf tests to guess boost linking params?
QuantLib (QL) has used the Boost test suite 'since forever' but the autoconf test (from QL upstream) seems to have stopped finding the test suite. It's been a while since I wrote ac macros. What is currently in configure.ac for QL is AC_ARG_WITH([boost-include], AC_HELP_STRING([--with-boost-include=INCLUDE_PATH], [Supply the location of Boost header files]), [ql_boost_include_path="`cd ${withval} 2>/dev/null && pwd`"], [ql_boost_include_path=""]) if test [ -n "$ql_boost_include_path" ] ; then AC_SUBST([BOOST_INCLUDE],["-I${ql_boost_include_path}"]) AC_SUBST([CPPFLAGS],["${CPPFLAGS} -I${ql_boost_include_path}"]) fi AC_ARG_WITH([boost-lib], AC_HELP_STRING([--with-boost-lib=LIB_PATH], [Supply the location of Boost libraries]), [ql_boost_lib_path="`cd ${withval} 2>/dev/null && pwd`"], [ql_boost_lib_path=""]) if test [ -n "$ql_boost_lib_path" ] ; then AC_SUBST([BOOST_LIB],["-L${ql_boost_lib_path}"]) AC_SUBST([LDFLAGS],["${LDFLAGS} -L${ql_boost_lib_path}"]) fi [...] # Check for Boost components QL_CHECK_BOOST AM_CONDITIONAL(BOOST_UNIT_TEST_FOUND, test "x${BOOST_UNIT_TEST_LIB}" != "x") and I haven't used the --with-boost-* switches in the past. What happens is checking for Boost development files... yes checking Boost version... yes checking for Boost unit-test framework... no configure: WARNING: Boost unit-test framework not found configure: WARNING: The test suite will be disabled checking whether Boost unit-test streams work... yes Any idea why test is not found? Dirk -- Hell, there are no rules here - we're trying to accomplish something. -- Thomas A. Edison -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]