Boost logo

Boost :

From: Mark Coletti (mcoletti_at_[hidden])
Date: 2002-06-26 09:15:50


I get the following error when building the boost regex stuff:

mcoletti_at_nmdrp332 ~/include/boost_1_28_0/libs/regex/build 1148 > make
- -fgcc.mak 2>&1 | tee make.log
g++ -o gcc/boost_regex/cpp_regex_traits.o -c -O2 -I../../../
../src/cpp_regex_traits.cpp
g++ -o gcc/boost_regex/cregex.o -c -O2 -I../../../ ../src/cregex.cpp
^[[4~^[[1~^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[1~^[[4~^[[D../../../boost/regex.hpp:
In function `iterator
boost::re_detail::re_is_set_member (iterator, iterator, const
boost::re_detail::re_set_long *, const boost::reg_expression<charT,
traits_type, Allocator> &) [with iterator =
boost::re_detail::mapfile_iterator, charT = char, traits_type =
boost::regex_traits<char>, Allocator = allocator<char>]':
../../../boost/regex/detail/regex_match.hpp:602: instantiated from
`boost::re_detail::query_match_aux (iterator, iterator,
boost::match_results<iterator, Allocator> &, const
boost::reg_expression<charT, traits, Allocator2> &, unsigned int,
boost::re_detail::_priv_match_data<iterator, Allocator> &, iterator *)
[with iterator = boost::re_detail::mapfile_iterator, Allocator =
allocator<char>, charT = char, traits = boost::regex_traits<char>,
Allocator2 = allocator<char>]'
../../../boost/regex/detail/regex_match.hpp:1179: instantiated from
`boost::re_detail::reg_grep2 (Predicate, I, I, const
boost::reg_expression<charT, traits, Allocator2> &, unsigned int, A2)
[with Predicate = boost::re_detail::pred4, I =
boost::re_detail::mapfile_iterator, charT = char, traits =
boost::regex_traits<char>, A = allocator<char>, A2 = allocator<char>]'
../../../boost/regex/detail/regex_match.hpp:1838: instantiated from
`boost::regex_grep (Predicate, iterator, iterator, const
boost::reg_expression<charT, traits, Allocator2> &, unsigned int)
[with Predicate = boost::re_detail::pred4, iterator =
boost::re_detail::mapfile_iterator, charT = char, traits =
boost::regex_traits<char>, Allocator = allocator<char>]'
../src/cregex.cpp:393: instantiated from here
../../../boost/regex.hpp:244: Internal compiler error in scan_region,
at except.c:2809
Please submit a full bug report.
See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
make: *** [gcc/boost_regex/cregex.o] Error 1

However, compiling with the debug switch (-g) on, seems to be a
work-around.

Cheers!

Mark

-- 
Mark Coletti | mailto:mcoletti_at_[hidden] | http://www.lychnobite.org/
            Televangelists: The Pro Wrestlers of religion.

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk