Subject Linux Build Problems
Author sc_odo
Hello all,
I don't know if this is the right place to post this, if not, please
tell me.
I have problems building Firebird 1.5.3 from source. Doesn't matter if
Classic or superserver
Platform is Suse 10 on x86, gcc 4.02
./configure works with no problem, but as soon as I run make I get the
following errors:

raid:/temp/firebird-1.5.3.4870 # make
make -C src firebird
make[1]: Entering directory `/temp/firebird-1.5.3.4870/src'
make boot_phase1_build
make[2]: Entering directory `/temp/firebird-1.5.3.4870/src'
make -f ../gen/Makefile.libfbcommon libfbcommon
make[3]: Entering directory `/temp/firebird-1.5.3.4870/src'
g++ -I../src/include/gen -I../src/include -ggdb -O3 -march=i586
-mcpu=i686 -fno-omit-frame-pointer -fno-builtin -DNDEBUG -DLINUX -pipe
-MMD -fPIC -DPROD_BUILD -c ../src/common/classes/alloc.cpp -o
../temp/libfbcommon/common/classes/alloc.o
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
../src/common/classes/../../include/../common/classes/alloc.h:256:
error: âvoid* operator new(size_t, Firebird::MemoryPool&)â may not be
declared as static
../src/common/classes/../../include/../common/classes/alloc.h:260:
error: âvoid* operator new [](size_t, Firebird::MemoryPool&)â may not
be declared as static
make[3]: *** [../temp/libfbcommon/common/classes/alloc.o] Fehler 1
make[3]: Leaving directory `/temp/firebird-1.5.3.4870/src'
make[2]: *** [libfbcommon] Fehler 2
make[2]: Leaving directory `/temp/firebird-1.5.3.4870/src'
make[1]: *** [../gen/firebird/bin/gpre_static] Fehler 2
make[1]: Leaving directory `/temp/firebird-1.5.3.4870/src'
make: *** [firebird] Fehler 2

Does anybody know where the problem comes from?

Thanks in advance

Greetings & happy Easter

Ralf