Package: mysql-dfsg-4.1
Version: 4.1.10a-3
Severity: normal
Tags: patch

When building 'mysql-dfsg-4.1' on amd64/unstable with gcc-4.0,
I get the following error:

../../../ndb/src/common/util/.libs/libgeneral.a(BaseString.o)(.gnu.linkonce.t._ZN6VectorI10BaseStringED1Ev+0x3f):
 In function `Vector<BaseString>::~Vector()':
: undefined reference to `operator delete[](void*)'
../../../ndb/src/common/util/.libs/libgeneral.a(ConfigValues.o)(.text+0xe37): 
In function 
`ConfigValuesFactory::extractCurrentSection(ConfigValues::ConstIterator 
const&)':
: undefined reference to `operator new(unsigned long)'
../../../ndb/src/common/util/.libs/libgeneral.a(ConfigValues.o)(.text+0xeca): 
In function 
`ConfigValuesFactory::extractCurrentSection(ConfigValues::ConstIterator 
const&)':
: undefined reference to `operator delete(void*)'
collect2: ld returned 1 exit status
make[6]: *** [ndbd] Error 1
make[6]: Leaving directory `/mysql-dfsg-4.1-4.1.10a/ndb/src/kernel'

With the attached patch 'mysql-dfsg-4.1' can be compiled
on amd64 using gcc-4.0.

Regards
Andreas Jochens

diff -urN ../tmp-orig/mysql-dfsg-4.1-4.1.10a/debian/rules ./debian/rules
--- ../tmp-orig/mysql-dfsg-4.1-4.1.10a/debian/rules     2005-03-28 
15:24:33.828739462 +0200
+++ ./debian/rules      2005-03-28 15:05:12.000000000 +0200
@@ -53,7 +53,7 @@
        sh -c  'PATH=$${MYSQL_BUILD_PATH:-"/bin:/usr/bin"} \
                CC=$${MYSQL_BUILD_CC:-gcc} \
                CFLAGS=$${MYSQL_BUILD_CFLAGS:-"-DBIG_JOINS=1 -O3"} \
-               CXX=$${MYSQL_BUILD_CXX:-gcc} \
+               CXX=$${MYSQL_BUILD_CXX:-g++} \
                CXXFLAGS=$${MYSQL_BUILD_CXXFLAGS:-"-DBIG_JOINS=1 
-felide-constructors -fno-rtti -O3"} \
            ./configure \
                --build=${DEB_BUILD_GNU_TYPE} \


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

Reply via email to