3 messages in com.mysql.lists.mysqlTrouble compiling 3.23.49 on Redhat 6.2
FromSent OnAttachments
Simon Byrnand14 Apr 2002 18:59 
Carsten Gehling14 Apr 2002 20:14 
Simon Byrnand14 Apr 2002 20:22 
Subject:Trouble compiling 3.23.49 on Redhat 6.2
From:Simon Byrnand (sim@igrin.co.nz)
Date:04/14/2002 06:59:28 PM
List:com.mysql.lists.mysql

Hi All,

I'm currently running MySQL 3.23.40 on Redhat 6.2 and its working nicely. It was installed from binary RPM's.

I'm not trying to update to 3.23.49, but because the binary RPM's available require GLIBC 2.2 (Redhat 6.2 uses 2.1) I need to compile it from source or source RPM.

I've "installed" the source RPM, and compiled using

rpm -bb mysql-3.23.49.spec

It compiles for some time, then fails with:

Making all in client make[2]: Entering directory `/usr/src/redhat/BUILD/mysql-3.23.49/client' gcc -DUNDEF_THREADS_HACK -I./../include -I../include -I./.. -I.. -I.. -O3 -DDBUG_OFF -O3 -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates -fno-exceptions -fno-rtti -fpermissive -I/usr/local/mysql-glibc/include -c mysql.cc In file included from mysql.cc:48: /usr/include/curses.h:200: warning: `ERR' redefined /usr/include/sys/ucontext.h:74: warning: this is the location of the previous definition cc1plus: Invalid option `-fpermissive' In file included from client_priv.h:19, from mysql.cc:28: ../include/global.h:685: abstract declarator used as declaration make[2]: *** [mysql.o] Error 1 make[2]: Leaving directory `/usr/src/redhat/BUILD/mysql-3.23.49/client' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/mysql-3.23.49' make: *** [all-recursive-am] Error 2 Bad exit status from /var/tmp/rpm-tmp.67965 (%build)

I get the same errors if I compile from plain source, and if I compile on another seperate machine running Redhat 6.2.

Any ideas ?

(Upgrade to Redhat 7.x isn't the answer I'm looking for :-)

Regards, Simon