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