Fwd: building Regex for Builder C++ 6.0
Hello, I have a problem with building Regex for Builder C++ 6.0 When I execute make -fbcb6.mak I get following errors MAKE Version 5.2 Copyright (c) 1987, 2000 Borland bcc32 @MAKE0000.@@@ Borland C++ 5.6 for Win32 Copyright (c) 1993, 2002 Borland ../src/c_regex_traits.cpp: bcc32 @MAKE0001.@@@ Borland C++ 5.6 for Win32 Copyright (c) 1993, 2002 Borland ../src/cpp_regex_traits.cpp: bcc32 @MAKE0002.@@@ Borland C++ 5.6 for Win32 Copyright (c) 1993, 2002 Borland ../src/cregex.cpp: Error E2316 ../../../boost/functional/hash/hash.hpp 64: 'long_long_type' is
not
a member of 'boost' Error E2356 ../../../boost/functional/hash/hash.hpp 64: Type mismatch in
redecla
ration of 'boost::hash_value(bool)' Error E2344 ../../../boost/functional/hash/hash.hpp 48: Earlier declaration
of '
boost::hash_value(bool)' Error E2063 ../../../boost/functional/hash/hash.hpp 64: Illegal
initialization
Error E2293 ../../../boost/functional/hash/hash.hpp 64: ) expected Error E2316 ../../../boost/functional/hash/hash.hpp 65: 'ulong_long_type' is
not
a member of 'boost' Error E2238 ../../../boost/functional/hash/hash.hpp 65: Multiple declaration
for
'boost::hash_value(bool)' Error E2344 ../../../boost/functional/hash/hash.hpp 64: Earlier declaration
of '
boost::hash_value(bool)' Error E2063 ../../../boost/functional/hash/hash.hpp 65: Illegal
initialization
Error E2293 ../../../boost/functional/hash/hash.hpp 65: ) expected Error E2171 ../../../boost/functional/hash/hash.hpp 137: Body has already
been d
efined for function 'boost::hash_value(bool)' Error E2451 ../../../boost/functional/hash/hash.hpp 138: Undefined symbol
'v' in
function boost::hash_value(bool) Error E2316 ../../../boost/functional/hash/hash.hpp 194: 'long_long_type' is
not
a member of 'boost' Error E2092 ../../../boost/functional/hash/hash.hpp 194: Storage class
'inline'
is not allowed here Error E2445 ../../../boost/functional/hash/hash.hpp 194: Variable
'hash_value' i
s initialized more than once Error E2063 ../../../boost/functional/hash/hash.hpp 194: Illegal
initialization
Error E2293 ../../../boost/functional/hash/hash.hpp 194: ) expected Error E2316 ../../../boost/functional/hash/hash.hpp 434: 'long_long_type' is
not
a member of 'boost' Error E2299 ../../../boost/functional/hash/hash.hpp 434: Cannot generate
templat
e specialization from 'hash<T>' Error E2428 ../../../boost/functional/hash/hash.hpp 434: Templates must be
class
es or functions Error E2316 ../../../boost/functional/hash/hash.hpp 435: 'ulong_long_type'
is no
t a member of 'boost' Error E2299 ../../../boost/functional/hash/hash.hpp 435: Cannot generate
templat
e specialization from 'hash<T>' Error E2428 ../../../boost/functional/hash/hash.hpp 435: Templates must be
class
es or functions *** 23 errors in Compile ***
** error 1 ** deleting bcb\libboost_regex-bcb-s-1_45\cregex.obj
Please. Could anybody help me to resolve the problem. Thank you in advance. Aleksandr
I have a problem with building Regex for Builder C++ 6.0 When I execute make -fbcb6.mak I get following errors
BCB 6.0 is not listed among tested compilers: http://www.boost.org/users/download/version_1_45_0 so maybe it's just too "broken", and thus unsupported.
participants (2)
-
Aleksandr Razov
-
Igor R