httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rasmus Lerdorf <ras...@lerdorf.on.ca>
Subject Re: apxs problem
Date Thu, 19 Nov 1998 16:46:11 GMT
> Because you call apxs incorrectly, I think. Your mod_php3.c (the file apxs
> should work on) is in the middle of your argument line. apxs only processes
> options which occur before the first non-option argument (c compilers option
> parsing is here non-standard, all other tools do it the way apxs does it)
> As apxs says, the syntax is:
> 
> apxs -c [-o <dsofile>] [-D <name>[=<value>]] [-I <incdir>]
>      [-L <libdir>] [-l <libname>] [-Wc,<flags>]
>      [-Wl,<flags>]
>      <files> ...
> 
> Your mod_php3.c is the "<files> .." argument. OTOH your options at the end are
> redundant, Rasmus. They already occur in front of mod_php3.c. So please
> correct the apxs-call. Then it should work as expected.

/usr/local/apache/sbin/apxs -c -o libphp3.so
-Wl,-rpath,/usr/local/lib/mysql -L/usr/local/lib/mysql -lmysqlclient
-L/usr/local/ldap/lib -lldap -llber -lgdbm -lttf -lgd -lm -ldl -lcrypt
-lnsl -lresolv mod_php3.c libmodphp3-so.a

gcc -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_MODULE
-I/usr/local/apache/include  -c mod_php3.c
ld -Bshareable -o libphp3.so mod_php3.o libmodphp3-so.a
-rpath,/usr/local/lib/mysql -L/usr/local/lib/mysql -L/usr/local/ldap/lib
-lmysqlclient -lldap -llber -lgdbm -lttf -lgd -lm -ldl -lcrypt -lnsl
-lresolv 

ld: unrecognized option `-path,/usr/local/lib/mysql'
apxs:Break: Command failed with rc=65536

That should have been -rpath not -path

-Rasmus


Mime
View raw message