Hi

> > > -L/home/midgard/lib is missing in the last line. In line 48 of
> > > midgard-config, is there an '==' in the if statement, or an 'eq'?
> >
> > [line 48] print prompt('libs'), ($libdir == "/usr/lib" ? "" : "-L$libdir ") .
> > " -lmysqlclient -L/var/expat/lib  -lexpat -lm -lz -lcrypt -lglib -lmidgard$eol";
>
> Change that '==' into 'eq' the try again. It's been changed in CVS a
> while ago, I though it would have been in 1.4.2.

Changed the '==' into 'eq' and reran PATH=${PATH}:/home/midgard/lib
./configure --with-mysql=/usr/bin/mysql --with-expat=/var/expat 
--with-apxs=/usr/sbin/apxs --with-midgard-config=/home/midgard/bin.

.. configure: error: Midgard library libmidgard not found or failed to load due to 
missing symbols from other libraries

Attached is config.log

[root mod_midgard-1.4.2]# /home/midgard/bin/midgard-config --report
version    : 1.4.2
sitegroups : 1
prefix     : /home/midgard
host       : i586-pc-linux-gnu
exec-prefix: /home/midgard
cppflags   :  -I/usr/lib/glib/include -I/usr/include/mysql -I/var/expat/include 
-I/home/midgard/include/midgard
libs       : -L/home/midgard/lib  -lmysqlclient -L/var/expat/lib  -lexpat -lm -lz 
-lcrypt -lglib -lmidgard

config.log

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to