[Discuss] configure insight

allen amajorov at sbcglobal.net
Tue Mar 20 12:55:35 EST 2007


I'm trying to load up a package that uses Boost, the C++ library.

The Boost install seemed to go OK but the package - an artificial vision 
system called Hornetseye - install pooped out looking for Boost.

Boost is there and it's in the default directory which I put on the PATH 
but Hornetseye still couldn't find it. I'm not real familiar with 
configure so I'm unsure how to determine where Hornetseye is expecting 
to find Boost.

The asterisks are my own pitiful attempt to try to wring some info from 
the configure.

Here's what looks like the pertinent lines from config.log:

starting at line 827 in Hornetseye config.log

configure:20554: checking Ruby extension RMagick
configure:20557: result: Ok
configure:20565: checking for boost
configure:20582: g++ -E  conftest.cc
conftest.cc:26:29: error: boost/version.hpp: No such file or directory
conftest.cc:31:14: error: #error "Boost version 1.32 or greater required."
configure:20588: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "hornetseye"
| #define VERSION "0.11"
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| /* end confdefs.h.  */
| #include <boost/version.hpp>
|                 echo "***********************BOOST VERSION***************"
|                 echo BOOST_VERSION
|                 echo "***************************************************"
|             #if BOOST_VERSION < 103200
|             #error "Boost version 1.32 or greater required."
|             #endif
configure:20606: error: Check for boost library of version >= 1.32 failed.

Any assistance appreciated.

Thanks

Allen


More information about the Discuss mailing list