Opened 21 years ago
Closed 19 years ago
#22 closed Support Requests (Wont Fix)
compilation failure on Linux RH 7.1
Reported by: | nobody | Owned by: | John Maddock |
---|---|---|---|
Milestone: | Component: | None | |
Version: | None | Severity: | |
Keywords: | Cc: |
Description
OS: RH7.1 gcc: 2.96.85 The following defect stops the compilation: user@host> jam -sBOOST_ROOT=. -sTOOLS="gcc" 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:566: 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:1114: 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:1773: 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>]' libs/regex/build/../src/cregex.cpp:387: 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. g++ -c -Wall -ftemplate-depth-100 -DNDEBUG - DBOOST_RE_BUILD_DLL=1 -O4 -finline-functions -Wno- inline -fPIC -I"libs/regex/build" -I"." - o "libs/regex/build/bin/libboost_regex.so/gcc/release/r untime-link-dynamic/shared-linkable- true/cregex.o" "libs/regex/build/../src/cregex.cpp" ...failed gcc-C++-action libs/regex/build/bin/libboost_regex.so/gcc/release/runt ime-link-dynamic/shared-linkable-true/cregex.o ... gcc-C++-action libs/regex/build/bin/libboost_regex.so/gcc/release/runt ime-link-dynamic/shared-linkable-true/fileiter.o gcc-C++-action libs/regex/build/bin/libboost_regex.so/gcc/release/runt ime-link-dynamic/shared-linkable-true/posix_api.o gcc-C++-action libs/regex/build/bin/libboost_regex.so/gcc/release/runt ime-link-dynamic/shared-linkable-true/regex.o gcc-C++-action libs/regex/build/bin/libboost_regex.so/gcc/release/runt ime-link-dynamic/shared-linkable-true/regex_debug.o gcc-C++-action libs/regex/build/bin/libboost_regex.so/gcc/release/runt ime-link-dynamic/shared-linkable-true/regex_synch.o gcc-C++-action libs/regex/build/bin/libboost_regex.so/gcc/release/runt ime-link-dynamic/shared-linkable- true/w32_regex_traits.o gcc-C++-action libs/regex/build/bin/libboost_regex.so/gcc/release/runt ime-link-dynamic/shared-linkable-true/wide_posix_api.o ...skipped <libs!regex! build/libboost_regex.so/gcc/release/runtime-link- dynamic/shared-linkable-true>libboost_regex.so for lack of <libs!regex! build/libboost_regex.so/gcc/release/runtime-link- dynamic/shared-linkable-true>cregex.o... ...failed updating 2 targets... ...skipped 2 targets... ...updated 117 targets... Can someone please help me identify the cause of the problem. Is this really a compiler error as mentioned above. thanks, -Syed.
Change History (2)
comment:2 by , 19 years ago
Status: | assigned → closed |
---|
Logged In: YES user_id=14804 Yes, it is a compiler bug - upgrading to gcc 3.3 will fix the issue. If you have a patch that fixes the problem for 2.96 then I will apply it, but I'm not going to spend time looking for one given that this is a non-official gcc release. John Maddock
Note:
See TracTickets
for help on using tickets.