Hi, I'm trying to compile a new php version for my SuSE 8.1 server. The configure script runs withouth problems if I just use a minimal amount of parameters. However, since I have Typo3 running on the server I need a little more. What I have done so far: - downloaded the current (4.3.11) source - copied the configure parameters of the last compilation out of php_info() and used them on the new source. The following problem appears: -- snip -- checking whether to include YP support... yes checking for yp_match in -lnsl... no checking for yp_match in -lc... no configure: error: Unable to find required yp/nis library -- snip -- The config.log file says: -- snip -- configure:91170: checking for yp_match in -lnsl configure:91189: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib conftest.c -lnsl -lmm -liodbc -l /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannot find -liodbc collect2: ld returned 1 exit status configure: failed program was: #line 91178 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char yp_match(); int main() { yp_match() ; return 0; } configure:91211: checking for yp_match in -lc configure:91230: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib conftest.c -lc -lmm -liodbc -lmc /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannot find -liodbc collect2: ld returned 1 exit status configure: failed program was: #line 91219 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char yp_match(); int main() { yp_match() ; return 0; } -- snip -- Maybe there is a faster solution to my problem: In fact I only want a new php, because I need a current version of GD (which is included in new php versions) for a php shopsystem. AFAIK I have to recompile php to link it against a new GD version, so I thought the fastest way would be just to get a new php version. Also, the person who installed the old php did not leave the source on the server ;( Any help would be greatly appreciated! Appended are the parameters I use for configure. Kind regards Matthias Niess -- snip -- ./configure --with-apxs=/usr/sbin/apxs \ --with-ftp --enable-sigchild --with-bz2 \ --enable-safe-mode --enable-shmop --enable-mbstring \ --enable-memory-limit --with-mm --with-curl --with-xml \ --with-openssl --with-mcal=/usr --with-mcrypt \ --with-ldap=yes --with-iodbc --with-gmp \ --enable-mbstr-enc-trans --enable-inline-optimization \ --enable-dbase --enable-exif --enable-gd-imgstrttf \ --enable-ctype --enable-filepro --with-_lib=lib \ --disable-debug --enable-calendar --enable-bcmath \ --enable-discard-path --enable-force-cgi-redirect \ --enable-magic-quotes --enable-sockets --enable-sysvsem \ --enable-sysvshm --enable-track-vars=yes --enable-trans-sid \ --enable-versioning --enable-wddx --enable-yp --with-gd \ --with-mysql --with-gettext --with-ttf --with-zlib=yes \ --enable-gd-native-ttf -- PGP-encrypted mail preferred. Find my key on any public keyserver RSA 2048 Key Id: 0xD5B8D81F