I've never had this much trouble compiling mysql before. I've done it at
least a dozen times and most are virtually trouble free but this 3.23.40
version is being stubborn.
The error I'm having (or should I say the "current" error) is this:
gcc -O3 -DDBUG_OFF -O3 -felide-constructors -fno-exceptions -fno-rtti
-fno-implicit-templates -fno-exceptions -fno-rtti -DHAVE_CURSES_H
-I/export/home6/temp/mysql-3.23.40/include -DHAVE_RWLOCK_T -o mysqlbinlog
mysqlbinlog.o mini_client.o net_serv.o mini_client_errors.o violite.o
password.o ../isam/libnisam.a ../merge/libmerge.a ../myisam/libmyisam.a
../myisammrg/libmyisammrg.a ../heap/libheap.a ../mysys/libmysys.a
../dbug/libdbug.a ../regex/libregex.a ../strings/libmystrings.a -lpthread
-lthread -lz -lcrypt -lgen -lsocket -lnsl -lm -lpthread -lthread
mysqlbinlog.o(.gnu.linkonce.d._ZTV9Log_event+0xc): undefined reference to
`__cxa_pure_virtual'
mysqlbinlog.o(.gnu.linkonce.d._ZTV9Log_event+0x1c): undefined reference to
`__cxa_pure_virtual'
collect2: ld returned 1 exit status
make[3]: *** [mysqlbinlog] Error 1
make[3]: Leaving directory `/export/home6/temp/mysql-3.23.40/sql'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/export/home6/temp/mysql-3.23.40/sql'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home6/temp/mysql-3.23.40'
make: *** [all-recursive-am] Error 2
anybody know what to make of this?
System Info:
Solaris 8
Gcc 3.0
Configure line: I've tried it with and without most of all these options.
/configure --enable-static \
--enable-assembler \ # tried with and without
--disable-shared \
--with-libwrap \
--without-debug \
--with-mysqld-ldflags=-all-static \
--without-docs \
--without-bench \
--with-charset=latin1 \
--with-berkeley-db \
--with-innodb \
--with-mysqld-user=mysql
I've just about given up on gemini (maybe that was the intention?) so it is
not in my configure line anymore, though I've tried it both with and
without.
-Mark
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php