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

Reply via email to