Fernando, maybe you are using a compiler which does not understand the inline defs in InnoDB.
You can try CFLAGS="-DUNIV_MUST_NOT_INLINE" ./configure --with-innodb make If the CFLAGS do not propagate to the /innobase subdir in the source tree, try to do a separate call CFLAGS="-DUNIV_MUST_NOT_INLINE" ./configure make in the /innobase subdir, so that the Makefile's get that flag in the compilation line. Best regards, Heikki Tuuri Innobase Oy http://www.innodb.com Foreign keys, transactions, and row level locking for MySQL InnoDB Hot Backup - hot backup tool for InnoDB which also backs up MyISAM tables Order MySQL technical support from https://order.mysql.com/ ----- Original Message ----- From: "Fernando Alonso Renault" <[EMAIL PROTECTED]> Newsgroups: mailing.database.myodbc Sent: Thursday, November 20, 2003 7:38 PM Subject: installing 3.23.57 with InnoDB > I want to install mysql.3.23.57 (open source) in Linux, and > i need to use innoDB tables > > i do the configure; > > > ./configure --with-innodb > > and when i do the make, i get a lot of errors in ha_innobase.cc > > one of them is: > > . . . > ha_innobase.o(.text 0x554): In function `innobase_commit_low(trx_struct*)': > : undefined reference to `trx_commit_for_mysql' > . . . > > why do i get this error? what should i do, apart from the "./configure ..."? > > thanks > > > ____________________________________________________________ > http://webmail.wanadoo.es. Tu correo gratuito, rápido y en español > > > -- > MySQL General Mailing List > For list archives: http://lists.mysql.com/mysql > To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED] > -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]