Re: [PHP4BETA] php-4.0b1 won't load as a DSO on ydl-1.0
| From: | Darron Froese | Date: | Tue, 20 Jul 1999 17:17:40 +0000 |
| Subject: | Re: [PHP4BETA] php-4.0b1 won't load as a DSO on ydl-1.0 | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-2308@lists.php.net to get a copy of this message | ||
> Remove libphp4.so and edit the apxs utility. On line 75+ change
>
> my $CFG_LD_SHLIB = 'ld'; # substituted via Makefile.tmpl
> my $CFG_LDFLAGS_SHLIB = '-Bshareable'; # substituted via Makefile.tmpl
>
> to
>
> my $CFG_LD_SHLIB = 'gcc'; # substituted via Makefile.tmpl
> my $CFG_LDFLAGS_SHLIB = '-shared'; # substituted via Makefile.tmpl
>
> And let us know whether it works.
Here's what I got now:
ar rc libmodphp4-so.a.tmp main.o internal_functions.o snprintf.o
php3_sprintf.o configuration-parser.o configuration-scanner.o request_info.o
safe_mode.o fopen-wrappers.o php3_realpath.o alloca.o output.o php_ini.o
SAPI.o cgi_main.o rfc1867.o dlist.o
./scripts/armerge libmodphp4-so.a libmodphp4-so.a.tmp ext/libphpext.a
libzend/libzend.a
ranlib libmodphp4-so.a
/usr/local/apache/bin/apxs -I. -I. -I./libzend -I./TSRM -I./libzend -I./TSRM
-I/usr/local/apache/include -I/usr/local/mysql/include/mysql -c -o
libphp4.so -Wl,'-rpath /usr/local/mysql/lib/mysql' ./mod_php4.c
libmodphp4-so.a -L/home/darron/compile/php-4.0b1/ext/pcre/pcrelib -lpcre
-L/home/darron/compile/php-4.0b1/regex -lregex -lgdbm
-L/usr/local/mysql/lib/mysql -lmysqlclient -lpam -Llibzend -lzend -Lext
-lphpext -L/home/darron/compile/php-4.0b1/ext/pcre/pcrelib -lpcre
-L/home/darron/compile/php-4.0b1/regex -lregex -lgdbm
-L/usr/local/mysql/lib/mysql -lmysqlclient -lpam -ldl -lttf -lgd -lm
-lcrypt -lnsl -lresolv
gcc -DLINUX=2 -DMOD_SSL=202108 -DAP_COMPAT -DHAVE_GDBM -DUSE_HSREGEX -DEAPI
-fpic -DSHARED_MODULE -I/usr/local/apache/include -I. -I. -I./libzend
-I./TSRM -I./libzend -I./TSRM -I/usr/local/apache/include
-I/usr/local/mysql/include/mysql -c ./mod_php4.c
gcc -shared -o libphp4.so ./mod_php4.o libmodphp4-so.a
-L/home/darron/compile/php-4.0b1/ext/pcre/pcrelib -lpcre
-L/home/darron/compile/php-4.0b1/regex -lregex -lgdbm
-L/usr/local/mysql/lib/mysql -lmysqlclient -lpam -Llibzend -lzend -Lext
-lphpext -L/home/darron/compile/php-4.0b1/ext/pcre/pcrelib -lpcre
-L/home/darron/compile/php-4.0b1/regex -lregex -lgdbm
-L/usr/local/mysql/lib/mysql -lmysqlclient -lpam -ldl -lttf -lgd -lm -lcrypt
-lnsl -lresolv -rpath /usr/local/mysql/lib/mysql
gcc: unrecognized option `-rpath'
/usr/local/mysql/lib/mysql: file not recognized: Is a directory
collect2: ld returned 1 exit status
apxs:Break: Command failed with rc=65536
make: *** [libphp4.so] Error 1
[root@ans php-4.0b1]#
It configured and made fine up till there...
--
Darron
darron@calgary.westworld.ca - WestWorld Computers
<http://i.am/darron/>