hi all,
i'm bldg modperl2 (r443381) on OSX 10.4.7 w/ Apache/2.2.4-dev, APR
1.2.8-dev, APR-Util 1.2.8-dev (all r443341), perl 588 amd msql 5.0.22
@ "perl Makefile.PL MP_APXS=/usr/local/apache2/sbin/apxs MP_USE_DSO", i
see:
...
Writing Makefile for ModPerl::WrapXS
Note (probably harmless): No library found for -lmysqlclient_r
Writing Makefile for APR
...
looking in src tree:
% grep -rlni lmysql .
./xs/APR/APR/Makefile
and in './xs/APR/APR/Makefile':
...
# MakeMaker Parameters:
# CCFLAGS => q[ -fno-common -DPERL_DARWIN -no-cpp-precomp
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/berkeley-db/include -I/usr/local/include -DMOD_PERL
-DMP_COMPAT_1X -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp ]
# INC => q[
-I/Volumes/OWC_Tools/projects/ports/mod_perl_svn/src/modules/perl
-I/Volumes/OWC_Tools/projects/ports/mod_perl_svn/xs
-I/usr/local/apache2/include -I/usr/local/apache2/include
-I/usr/local/berkeley-db/include -I/usr/local/mysql/include/mysql
-I/usr/local/include -I/usr/local/apache2/include]
# LDDLFLAGS => q[ -L/usr/local/berkeley-db/lib -L/usr/local/lib
-L/usr/lib -bundle -undefined dynamic_lookup]
# LIBS => [q[-L/usr/local/apache2/lib -laprutil -ldb-4.3
-lmysqlclient_r -lsqlite3 -lexpat -liconv -L/usr/local/berkeley-db/lib
-L/usr/local/lib -lreadline -L/usr/local/ncurses/lib/ -lncurses
-L/usr/local/mysql/lib/mysql -lmysqlclient_r -lz -lpthread -lcrypt -lm
-L/usr/local/ssl/lib -lssl -lcrypto -L/usr/local/apache2/lib -lapr
-lpthread]]
# NAME => q[APR]
# OBJECT => q[APR.o modperl_error.o modperl_bucket.o
modperl_common_util.o modperl_common_log.o]
# OPTIMIZE => q[ -O3]
# TYPEMAPS =>
[q[/Volumes/OWC_Tools/projects/ports/mod_perl_svn/xs/typemap]]
# VERSION_FROM => q[APR.pm]
# clean => { FILES=>q[modperl_error.c modperl_bucket.c
modperl_common_util.c modperl_common_log.c glue_pods] }
# dynamic_lib => { OTHERLDFLAGS=>q[-L/usr/local/berkeley-db/lib
-L/usr/local/lib -L/usr/lib] }
...
i note that /path/to/mysql is *missing* from LIBS & LDFLAGS.
but, checking apr/apu-config:
% which apr-config
/usr/local/apache2/bin/apr-config
% which apu-config
/usr/local/apache2/bin/apu-config
% apu-config --libs
-ldb-4.3 -lmysqlclient_r -lsqlite3 -lexpat -liconv
% apu-config --ldflags
-L/usr/local/berkeley-db/lib -L/usr/local/lib -lreadline
-L/usr/local/ncurses/lib/ -lncurses -L/usr/local/mysql/lib/mysql
-lmysqlclient_r -lz -lpthread -lcrypt -lm -L/usr/local/ssl/lib -lssl
-lcrypto
bug? me?
richard
--
/"\
\ / ASCII Ribbon Campaign
X against HTML email, vCards
/ \ & micro$oft attachments
[GPG] OpenMacNews at gmail dot com
fingerprint: 50C9 1C46 2F8F DE42 2EDB D460 95F7 DDBD 3671 08C6