Boost logo

Boost :

From: Richard Hadsell (hadsell_at_[hidden])
Date: 2002-06-19 15:19:15


I just downloaded Boost 1.28.0 and tried to build the libraries. I am trying to
upgrade my copy of Regex++, so I'll just report problems there. Both the normal
build of Boost using bjam and a make in libs/regex/build fail with the same
errors.

I am using Compaq C++ V6.5-011 for Digital UNIX V4.0F (Rev. 1229).

These are the errors for the first compile that fails:

cxx -o generic/boost_regex/cregex.o -c -O -I../../../ -arch ev6 -ieee -assume
trusted_short_alignment -std ansi -nousing_std -D__USE_STD_IOSTREAM -ptr
generic/boost_regex/cxx_repository ../src/cregex.cpp
cxx: Error: ../../../boost/regex/detail/instances.hpp, line 104: no instance
          of overloaded function "boost::reg_expression<charT, traits,
          Allocator>::reg_expression [with charT=char,
          traits=boost::regex_traits<char>, Allocator=std::allocator<char>]"
          matches the specified type
template
reg_expression<BOOST_REGEX_CHAR_T>::reg_expression<BOOST_REGEX_CHAR_T>(const
BOOST_DEFAULT_ALLOCATOR(BOOST_REGEX_CHAR_T)&);
---------^
cxx: Error: ../../../boost/regex/detail/instances.hpp, line 105: no instance
          of overloaded function "boost::reg_expression<charT, traits,
          Allocator>::reg_expression [with charT=char,
          traits=boost::regex_traits<char>, Allocator=std::allocator<char>]"
          matches the specified type
template
reg_expression<BOOST_REGEX_CHAR_T>::reg_expression<BOOST_REGEX_CHAR_T>(const
BOOST_REGEX_CHAR_T* p, reg_expression<BOOST_REGEX_CHAR_T>::flag_type f, const
BOOST_DEFAULT_ALLOCATOR(BOOST_REGEX_CHAR_T)& a);
---------^
cxx: Error: ../../../boost/regex/detail/instances.hpp, line 106: no instance
          of overloaded function "boost::reg_expression<charT, traits,
          Allocator>::reg_expression [with charT=char,
          traits=boost::regex_traits<char>, Allocator=std::allocator<char>]"
          matches the specified type
template
reg_expression<BOOST_REGEX_CHAR_T>::reg_expression<BOOST_REGEX_CHAR_T>(const
BOOST_REGEX_CHAR_T* p, size_type len,
reg_expression<BOOST_REGEX_CHAR_T>::flag_type f, const
BOOST_DEFAULT_ALLOCATOR(BOOST_REGEX_CHAR_T)&);
---------^
cxx: Error: ../../../boost/regex/detail/instances.hpp, line 107: no instance
          of overloaded function "boost::reg_expression<charT, traits,
          Allocator>::reg_expression [with charT=char,
          traits=boost::regex_traits<char>, Allocator=std::allocator<char>]"
          matches the specified type
template
reg_expression<BOOST_REGEX_CHAR_T>::reg_expression<BOOST_REGEX_CHAR_T>(const
reg_expression<BOOST_REGEX_CHAR_T>&);
---------^
cxx: Error: ../../../boost/regex/detail/instances.hpp, line 104: no instance
          of overloaded function "boost::reg_expression<charT, traits,
          Allocator>::reg_expression [with charT=wchar_t,
          traits=boost::regex_traits<wchar_t>,
          Allocator=std::allocator<wchar_t>]" matches the specified type
template
reg_expression<BOOST_REGEX_CHAR_T>::reg_expression<BOOST_REGEX_CHAR_T>(const
BOOST_DEFAULT_ALLOCATOR(BOOST_REGEX_CHAR_T)&);
---------^
cxx: Error: ../../../boost/regex/detail/instances.hpp, line 105: no instance
          of overloaded function "boost::reg_expression<charT, traits,
          Allocator>::reg_expression [with charT=wchar_t,
          traits=boost::regex_traits<wchar_t>,
          Allocator=std::allocator<wchar_t>]" matches the specified type
template
reg_expression<BOOST_REGEX_CHAR_T>::reg_expression<BOOST_REGEX_CHAR_T>(const
BOOST_REGEX_CHAR_T* p, reg_expression<BOOST_REGEX_CHAR_T>::flag_type f, const
BOOST_DEFAULT_ALLOCATOR(BOOST_REGEX_CHAR_T)& a);
---------^
cxx: Error: ../../../boost/regex/detail/instances.hpp, line 106: no instance
          of overloaded function "boost::reg_expression<charT, traits,
          Allocator>::reg_expression [with charT=wchar_t,
          traits=boost::regex_traits<wchar_t>,
          Allocator=std::allocator<wchar_t>]" matches the specified type
template
reg_expression<BOOST_REGEX_CHAR_T>::reg_expression<BOOST_REGEX_CHAR_T>(const
BOOST_REGEX_CHAR_T* p, size_type len,
reg_expression<BOOST_REGEX_CHAR_T>::flag_type f, const
BOOST_DEFAULT_ALLOCATOR(BOOST_REGEX_CHAR_T)&);
---------^
cxx: Error: ../../../boost/regex/detail/instances.hpp, line 107: no instance
          of overloaded function "boost::reg_expression<charT, traits,
          Allocator>::reg_expression [with charT=wchar_t,
          traits=boost::regex_traits<wchar_t>,
          Allocator=std::allocator<wchar_t>]" matches the specified type
template
reg_expression<BOOST_REGEX_CHAR_T>::reg_expression<BOOST_REGEX_CHAR_T>(const
reg_expression<BOOST_REGEX_CHAR_T>&);
---------^
cxx: Info: 8 errors detected in the compilation of "../src/cregex.cpp".

-- 
Dick Hadsell			914-259-6320  Fax: 914-259-6499
Reply-to:			hadsell_at_[hidden]
Blue Sky Studios                http://www.blueskystudios.com
44 South Broadway, White Plains, NY 10601

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