Package: firebird2
Severity: serious
Justification: FTBFS Policy 4.2

firebird no longer compiles in sid, most likely because of
the gcc4 migration. since libfirebird2-classic is a build depency
of qt-x11-free, this is a major gcc4 migration blocker.

make[4]: Entering directory `/tmp/firebird2-1.5.1/src'
g++   -I../src/include/gen -I../src/include -ggdb -O3 -march=i586
-mcpu=i586 -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/vector.h: In
member function 'bool Firebird::SortedVector<Value, Capacity, Key,
KeyOfValue, Cmp>::find(const Key&, int&)':
../src/common/classes/../../include/../common/classes/vector.h:103:
error: 'count' was not declared in this scope
../src/common/classes/../../include/../common/classes/vector.h:106:
error: 'data' was not declared in this scope
../src/common/classes/../../include/../common/classes/vector.h:113:
error: 'data' was not declared in this scope
../src/common/classes/../../include/../common/classes/tree.h: In member
function 'int Firebird::BePlusTree<Value, Key, Allocator, KeyOfValue,
Cmp, LeafCount, NodeCount>::getCount() const':
../src/common/classes/../../include/../common/classes/tree.h:218: error:
'count' was not declared in this scope
../src/common/classes/../../include/../common/classes/tree.h: In static
member function 'static const Key& Firebird::BePlusTree<Value, Key,
Allocator, KeyOfValue, Cmp, LeafCount,
NodeCount>::NodeList::generate(void*, void*)':
../src/common/classes/../../include/../common/classes/tree.h:263: error:
expected primary-expression before ')' token
../src/common/classes/../../include/../common/classes/tree.h:263: error:
expected `)' before 'item'
../src/common/classes/../../include/../common/classes/tree.h:263: error:
expected `)' before ';' token
../src/common/classes/../../include/../common/classes/alloc.h: At global
scope:
../src/common/classes/../../include/../common/classes/alloc.h:248:
error: 'void* operator new(size_t)' may not be declared as static
../src/common/classes/../../include/../common/classes/alloc.h:261:
error: 'void* operator new [](size_t)' may not be declared as static
../src/common/classes/../../include/../common/classes/alloc.h:274:
error: 'void operator delete(void*)' may not be declared as static
../src/common/classes/../../include/../common/classes/alloc.h:278:
error: 'void operator delete [](void*)' may not be declared as static
../src/common/classes/../../include/../common/classes/alloc.h:283:
error: 'void* operator new(size_t, void*)' may not be declared as static
../src/common/classes/../../include/../common/classes/alloc.h:284:
error: 'void* operator new [](size_t, void*)' may not be declared as
static
../src/common/classes/../../include/../common/classes/alloc.h:310:
error: 'void* operator new(size_t, Firebird::MemoryPool&)' may not be
declared as static
../src/common/classes/../../include/../common/classes/alloc.h:314:
error: 'void* operator new [](size_t, Firebird::MemoryPool&)' may not be
declared as static
/usr/lib/gcc/i486-linux-gnu/4.0.1/../../../../include/c++/4.0.1/new:55:
error: redefinition of 'class std::bad_alloc'
../src/common/classes/../../include/../common/classes/alloc.h:245:
error: previous definition of 'class std::bad_alloc'
/usr/lib/gcc/i486-linux-gnu/4.0.1/../../../../include/c++/4.0.1/new:84:
error: declaration of 'void* operator new(size_t) throw
(std::bad_alloc)' throws different exceptions
../src/common/classes/../../include/../common/classes/alloc.h:248:
error: than previous declaration 'void* operator new(size_t)'
/usr/lib/gcc/i486-linux-gnu/4.0.1/../../../../include/c++/4.0.1/new:85:
error: declaration of 'void* operator new [](size_t) throw
(std::bad_alloc)' throws different exceptions
../src/common/classes/../../include/../common/classes/alloc.h:261:
error: than previous declaration 'void* operator new [](size_t)'
/usr/lib/gcc/i486-linux-gnu/4.0.1/../../../../include/c++/4.0.1/new: In
function 'void* operator new(size_t, void*)':
/usr/lib/gcc/i486-linux-gnu/4.0.1/../../../../include/c++/4.0.1/new:94:
error: redefinition of 'void* operator new(size_t, void*)'
../src/common/classes/../../include/../common/classes/alloc.h:283:
error: 'void* operator new(size_t, void*)' previously defined here
/usr/lib/gcc/i486-linux-gnu/4.0.1/../../../../include/c++/4.0.1/new: In
function 'void* operator new [](size_t, void*)':
/usr/lib/gcc/i486-linux-gnu/4.0.1/../../../../include/c++/4.0.1/new:95:
error: redefinition of 'void* operator new [](size_t, void*)'
../src/common/classes/../../include/../common/classes/alloc.h:284:
error: 'void* operator new [](size_t, void*)' previously defined here
make[4]: *** [../temp/libfbcommon/common/classes/alloc.o] Error 1
make[4]: Leaving directory `/tmp/firebird2-1.5.1/src'
make[3]: *** [libfbcommon] Error 2
make[3]: Leaving directory `/tmp/firebird2-1.5.1/src'
make[2]: *** [../gen/firebird/bin/gpre_static] Error 2
make[2]: Leaving directory `/tmp/firebird2-1.5.1/src'
make[1]: *** [firebird] Error 2
make[1]: Leaving directory `/tmp/firebird2-1.5.1'
make: *** [build-super-server] Error 2

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.7
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to