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]

Reply via email to