RE: [PHP4BETA] Testing ... PHP 4.0RC2 tarball
| From: | Sascha Schumann | Date: | Mon, 08 May 2000 02:07:59 +0000 |
| Subject: | RE: [PHP4BETA] Testing ... PHP 4.0RC2 tarball | ||
| References: | 1 | Groups: | php.dev php.version4 |
| Request: | Send a blank email to php-dev+get-18514@lists.php.net to get a copy of this message | ||
On Sun, 7 May 2000, Peter Kocks wrote:
> Hmmm....
>
> well this is odd...
>
> If I use simply ./configure (no options of any kind) that configure
> finds dlopen() on solaris, but if I use my long configuration options
>
> ./configure \
> --with-apxs=/usr/local/apache/bin/apxs \
> --with-config-file-path=/var/baygate/www/conf \
> --enable-track-vars \
> --enable-trans-sid \
> --disable-debug \
> --without-mysql \
> --with-gd \
> --with-ttf \
> --with-ndbm \
> --with-gdbm \
> --with-wddx \
> --with-xml \
> --with-informix=/opt/informix/prod \
> --with-system-regex \
> --with-imap=yes \
> --enable-sysvsem \
> --enable-sysvshm
>
> dlopen() is not found.
Put this into conftest.c
char dlopen();
int main() {
dlopen();
return 0;
}
Then search for dlopen occurences in config.log. The first one
will be the dlopen in -ldl check:
configure:4383: checking for dlopen in -ldl
configure:4402: gcc -o conftest -g -O2 -L/opt/NUlibpng-1.0.3 -L/opt/NUzlib-1.1.3 conftest.c -ldl
-lcrypt -lnsl -lsocket 1>&5
Compile conftest.c with exactly the same parameters from
your config.log. Try running the program. Does it segfault? Does
it exit with status 0?
Repeat procedure for the plain dlopen check.
- Sascha