Joe Schaefer wrote:
Stas Bekman <[EMAIL PROTECTED]> writes:

[...]


That's your problem, it fails to find those libs. Please show us the
output of:


apr-config --link-ld --libs
apu-config --link-ld --libs


Stas, mp2 may need

  apr-config --link-ld --ldflags --libs

on some platforms.  I've seen this on FreeBSD, for
example.

But --ldflags are for loading, this is the linking stage, isn't it?

Robert's problem is that MakeMaker failed to find those libraries, since probably apr-config didn't give the right -L path. e.g. on my machine it's:

 -L/home/stas/httpd/prefork/lib -lapr-0 -lrt -lm -lcrypt -lnsl  -lpthread -ldl
 -L/home/stas/httpd/prefork/lib -laprutil-0 -lgdbm -ldb-4.0 -lexpat

My guess is that Robert's -L part was wrong.

(BTW, I've just added this info the the bug report script)

Robert, does this work if you add --ldflags with this patch? You will need to rebuild from scratch after applying it.

Index: xs/APR/APR/Makefile.PL
===================================================================
RCS file: /home/cvs/modperl-2.0/xs/APR/APR/Makefile.PL,v
retrieving revision 1.24
diff -u -r1.24 Makefile.PL
--- xs/APR/APR/Makefile.PL      1 Jul 2004 01:42:52 -0000       1.24
+++ xs/APR/APR/Makefile.PL      2 Jul 2004 04:38:01 -0000
@@ -23,7 +23,7 @@

     # XXX: this works only with libapr 0.9.2+
     my $ext = WIN32 ? '.bat' : '';
-    my @libs = grep $_, map { -x $_ && qx{$_ --link-ld --libs} }
+    my @libs = grep $_, map { -x $_ && qx{$_ --link-ld --ldflags --libs} }
         map { qq{$apr_bindir/$_-config$ext} } qw(apr apu);
     chomp @libs;
     $libs = join ' ', @libs;


-- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com

--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html



Reply via email to