PDA

View Full Version : Bug in build script (customapache)?


barts
01-29-2007, 06:35 AM
Hello,

I had problem with compile PHP. I use 64bit processors and my lib dir is /usr/lib64. There is /usr/lib64/libltdl.so.
Your build script has:

build: if [ ! -e /usr/lib/libltdl.so ]; then
build: ln -s libltdl.so.3 /usr/lib/libltdl.so

so it create link to file that doesn't exists. PHP has problem because it try use file /usr/lib/libltdl.so BUT MY libltdl.so is in /usr/lib64.

I changed build script to:

build: if [ ! -e /usr/lib64/libltdl.so ]; then
build: ln -s libltdl.so.3 /usr/lib64/libltdl.so

and it work great now.

Maybe it is not bug, but why PHP looking for libltdl.so in /usr/lib? I think it should looking for libltdl.so first in /usr/lib64.

smtalk
01-29-2007, 06:37 AM
Will be fixed soon, thank you for the report.

DirectAdmin Support
01-29-2007, 10:46 AM
Changed it to: if [ -e /usr/lib64 ]; then
if [ ! -e /usr/lib64/libltdl.so ]; then
ln -s libltdl.so.3 /usr/lib64/libltdl.so
fi
else
if [ ! -e /usr/lib/libltdl.so ]; then
ln -s libltdl.so.3 /usr/lib/libltdl.so
fi
fiJohn