[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

?? modperl2-head not picking up LIB paths from apache install


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


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.