I'm doing a "kitchen sink" build on Debian (potato). Here are some of the annoying/broken things I encountered: --with-gettext will say gettext isn't installed if --with-dom is in the ./configure line. --with-mcrypt appears to have a similar bug doing a ./configure --with-mcrypt --with-gettext and then the real ./configure line will work, since the previous detection is cached. --with-zlib has a similar problem but it didn't go away when I removed --with-dom. The fix is the same, however. --with-mm didn't pick up my libmm install and I haven't worked out the magic directory combination yet. Here's my build script: ------------------------------------------------------------------------------- #!/bin/bash rm config.cache # gettext and mcrypt detection routines are broken. # having other options in the compile line will cause # the lib detection to fail. If we do a bare configure # now, the detection result will be cached. ./configure \ --with-gettext \ --with-mcrypt \ --with-zlib ./configure \ --with-gettext \ --with-mcrypt \ --with-zlib \ --with-apxs \ --with-openssl=/usr/local/ssl \ --enable-magic-quotes \ --with-bz2 \ --enable-calendar \ --with-curl \ --with-mcrypt \ --with-dom=/usr/local/lib \ --enable-ftp \ --enable-gd-imgstrttf \ --with-gd \ --with-jpeg-dir \ --with-ttf \ --with-t1lib \ --with-imap-ssl \ --with-imap \ --with-java=/usr/local/jdk1.3 \ --with-ldap \ --with-mysql \ --with-pdflib=/usr/local/lib \ --with-zlib-dir \ --with-jpeg-dir \ --with-png-dir \ --with-tiff-dir \ --with-pgsql \ --with-pspell \ --with-readline \ --with-sablot \ --with-sablot-errors-descriptive \ --enable-trans-sid \ --enable-shmop \ --enable-sockets \ --with-swf \ --enable-sysvsem \ --enable-sysvshm \ --enable-inline-optimization \ --enable-memory-limit \ --enable-shared ------------------------------------------------------------------------------- Here's the mhash compilation error (I'll be filing a bug on this shortly): mhash.c: In function `php_if_mhash_keygen_s2k': mhash.c:206: `KEYGEN' undeclared (first use in this function) mhash.c:206: (Each undeclared identifier is reported only once mhash.c:206: for each function it appears in.) mhash.c:206: parse error before `keystruct' mhash.c:226: `KEYGEN_S2K_SALTED' undeclared (first use in this function) mhash.c:244: `keystruct' undeclared (first use in this function) >From the mhash.h installed with libmhash: /* $Id: mhash.h,v 1.3 1999/10/04 12:13:10 sascha Exp $ */ -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]