$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Dick Bridges (dbridges_at_[hidden])
Date: 2006-01-10 01:58:44
I ran into a problem trying to use xpressive 0.9.8e. When I compile:
#include <boost/xpressive/xpressive.hpp>
int main () { return(0); }
with "gcc -I /usr/local/boost_1_33_1 main.cpp" I get the following:
<error_txt>
In file included from /usr/local/boost_1_33_1/boost/xpressive/
detail/static/productions/alt_compilers.hpp:16,
from /usr/local/boost_1_33_1/boost/xpressive/
detail/static/productions/productions.hpp:22,
from /usr/local/boost_1_33_1/boost/xpressive/
regex_primitives.hpp:24,
from /usr/local/boost_1_33_1/boost/xpressive/
xpressive_static.hpp:24,
from /usr/local/boost_1_33_1/boost/xpressive/
xpressive.hpp:18,
from main.cpp:1:
/usr/local/boost_1_33_1/boost/xpressive/detail/utility/cons.hpp:289:
error: redefinition of `struct boost::mpl::
next<boost::fusion::cons_iterator<Cons> >'
/usr/local/boost_1_33_1/boost/spirit/fusion/iterator/detail/
cons_iterator/next_traits.hpp:76: error: previous definition of
`struct boost::mpl::next<boost::fusion::cons_iterator<Cons> >'
/usr/local/boost_1_33_1/boost/xpressive/detail/utility/cons.hpp:298:
error: redefinition of
`struct boost::mpl::deref<boost::fusion::cons_iterator<Cons> >'
/usr/local/boost_1_33_1/boost/spirit/fusion/iterator/detail/
cons_iterator/value_traits.hpp:53: error: previous definition of
`struct boost::mpl::deref<boost::fusion::cons_iterator<Cons> >'
</error_txt>
<build_environment>
2.6.9-1.667 #1 Tue Nov 2 14:41:25 EST 2004 i686 i686 i386 GNU/Linux
gcc (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2)
I put boost 1.33.1 into /usr/local/boost_1_33_1 and ran "sh configure".
Then I built it with: /usr/local/boost_1_33_1]# mk -f Makefile install
<generated_cmd result="looked ok">
./tools/build/jam_src/bin.linuxx86/bjam -sPYTHON_ROOT=/usr
-sPYTHON_VERSION=2.3 --prefix=/usr/local --exec-prefix=/usr/local
--libdir=/usr/local/lib --includedir=/usr/local/include -sTOOLS=gcc
install
</generated_cmd>
After it built, I unzipED xpressive.zip (0.9.8e) to the same directory.
</build_environment>
I'm clearly missing something here but can't for the life of me figure
out how to 'fix' it. I'd appreciate any suggestions you can offer.
Regards,
Dick Bridges