Attached a patch to fix two bugs when compiling with
g++ (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
g++ -c -DNO_THREAD_SPECIFIC_HOLDER -I
/opt/oracle/product/9.2.0/rdbms/demo/ -I
/opt/oracle/product/9.2.0/rdbms/public/ -
DHAVE_LONG_LONG
help_libs/FastHashTable.cpp -o Obj/FastHashTable.o
In file included from help_libs/FastHashTable.cpp:1:
help_libs/FastHashTable.h: In member function `int
CFastHashTable<KeyType, RefKeyType, ValueKey,
RefValueKey,
ArrayHolder>::MoveItem(RefKeyType, RefKeyType)':
help_libs/FastHashTable.h:68: error: `Key' undeclared
(first use this
function)
...
g++ -g -c -D_DEBUG -DLOG_SYSTEM_ON -
DNO_THREAD_SPECIFIC_HOLDER -
I /opt/oracle/product/9.2.0/rdbms/demo/ -
I /opt/oracle/product/9.2.0/rdbms/public/ -
DHAVE_LONG_LONG -D_BUILD_ALONE
help_libs/LogFile.cpp -o Obj/LogFile.o
help_libs/LogFile.cpp:46: error: expected init-declarator
before '<' token
help_libs/LogFile.cpp:46: error: expected `,' or `;'
before '<' token
help_libs/LogFile.cpp:48: error: expected init-declarator
before '<' token
help_libs/LogFile.cpp:48: error: expected `,' or `;'
before '<' token
...
compile-bugs.patch fixes problem