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]