Hello Jani, Sunday, December 7, 2003, 11:18:37 AM, you wrote:
> There was nothing wrong with these. So please explain in what > situation these changes were needed? > --Jani > On Sun, 7 Dec 2003, Marcus Boerger wrote: >>helly Sat Dec 6 19:21:48 2003 EDT >> >> Modified files: >> /php-src/ext/cpdf config.m4 >> /php-src/ext/dba config.m4 >> /php-src/ext/dom config.m4 >> /php-src/ext/gd config.m4 >> Log: >> Fix enabling shared builds. >> >> >>Index: php-src/ext/cpdf/config.m4 >>diff -u php-src/ext/cpdf/config.m4:1.17 php-src/ext/cpdf/config.m4:1.18 >>--- php-src/ext/cpdf/config.m4:1.17 Tue Sep 30 22:53:02 2003 >>+++ php-src/ext/cpdf/config.m4 Sat Dec 6 19:21:45 2003 >>@@ -1,4 +1,4 @@ >>-dnl $Id: config.m4,v 1.17 2003/10/01 02:53:02 sniper Exp $ >>+dnl $Id: config.m4,v 1.18 2003/12/07 00:21:45 helly Exp $ >> >> AC_DEFUN(CPDF_JPEG_TEST,[ >> AC_ARG_WITH(jpeg-dir, >>@@ -47,41 +47,36 @@ >> ]) >> >> AC_MSG_CHECKING(for cpdflib support) >>-AC_ARG_WITH(cpdflib, >>-[ --with-cpdflib[=DIR] Include cpdflib support (requires cpdflib = 2).], >>-[ >>- PHP_WITH_SHARED >>- if test "$withval" != "no"; then >>- cpdf_withval=$withval >>- PHP_NEW_EXTENSION(cpdf, cpdf.c, $ext_shared,, \\$(GDLIB_CFLAGS)) >>- PHP_SUBST(CPDF_SHARED_LIBADD) >>- CPDF_JPEG_TEST >>- CPDF_TIFF_TEST >>- >>- for i in $cpdf_withval /usr/local /usr; do >>- if test -f "$i/include/cpdflib.h"; then >>- CPDFLIB_INCLUDE=$i/include >>- AC_MSG_CHECKING(for cpdflib.h) >>- AC_MSG_RESULT([in $i/include]) >>- >>- PHP_CHECK_LIBRARY(cpdf, cpdf_open, [ >>- PHP_ADD_INCLUDE($CPDFLIB_INCLUDE) >>- PHP_ADD_LIBRARY_WITH_PATH(cpdf, $i/lib, CPDF_SHARED_LIBADD) >>- AC_DEFINE(HAVE_CPDFLIB,1,[Whether you have cpdflib]) >>- ], [ >>- AC_MSG_ERROR([Cpdflib module requires cpdflib >= 2.]) >>- ], [ >>- -L$i/lib $CPDF_SHARED_LIBADD >>- ]) >>- break >>- fi >>- done >>+PHP_ARG_WITH(cpdflib, >>+[ --with-cpdflib[=DIR] Include cpdflib support (requires cpdflib = 2).]) >> >>- if test -z "$CPDFLIB_INCLUDE"; then >>+if test "$PHP_CPDFLIB" != "no"; then >>+ PHP_NEW_EXTENSION(cpdf, cpdf.c, $ext_shared,, \\$(GDLIB_CFLAGS)) >>+ PHP_SUBST(CPDF_SHARED_LIBADD) >>+ CPDF_JPEG_TEST >>+ CPDF_TIFF_TEST >>+ >>+ for i in $PHP_CPDFLIB /usr/local /usr; do >>+ if test -f "$i/include/cpdflib.h"; then >>+ CPDFLIB_INCLUDE=$i/include >> AC_MSG_CHECKING(for cpdflib.h) >>- AC_MSG_ERROR([not found]) >>+ AC_MSG_RESULT([in $i/include]) >>+ >>+ PHP_CHECK_LIBRARY(cpdf, cpdf_open, [ >>+ PHP_ADD_INCLUDE($CPDFLIB_INCLUDE) >>+ PHP_ADD_LIBRARY_WITH_PATH(cpdf, $i/lib, CPDF_SHARED_LIBADD) >>+ AC_DEFINE(HAVE_CPDFLIB,1,[Whether you have cpdflib]) >>+ ], [ >>+ AC_MSG_ERROR([Cpdflib module requires cpdflib >= 2.]) >>+ ], [ >>+ -L$i/lib $CPDF_SHARED_LIBADD >>+ ]) >>+ break >> fi >>+ done >>+ >>+ if test -z "$CPDFLIB_INCLUDE"; then >>+ AC_MSG_CHECKING(for cpdflib.h) >>+ AC_MSG_ERROR([not found]) >> fi >>-],[ >>- AC_MSG_RESULT(no) >>-]) >>+fi >>Index: php-src/ext/dba/config.m4 >>diff -u php-src/ext/dba/config.m4:1.56 php-src/ext/dba/config.m4:1.57 >>--- php-src/ext/dba/config.m4:1.56 Fri Oct 3 01:24:19 2003 >>+++ php-src/ext/dba/config.m4 Sat Dec 6 19:21:46 2003 >>@@ -1,5 +1,5 @@ >> dnl >>-dnl $Id: config.m4,v 1.56 2003/10/03 05:24:19 sniper Exp $ >>+dnl $Id: config.m4,v 1.57 2003/12/07 00:21:46 helly Exp $ >> dnl >> >> dnl Suppose we need FlatFile if no support or only CDB is used. >>@@ -64,6 +64,7 @@ >> >> PHP_ARG_ENABLE(dba,whether to enable DBA, >> [ --enable-dba Build DBA with builtin modules]) >>+dba_shared=$ext_shared >> >> AC_ARG_WITH(gdbm, >> [ --with-gdbm[=DIR] DBA: Include GDBM support],[ >>@@ -170,8 +171,8 @@ >> AC_MSG_ERROR(Version 4.1 requires patch level 25) >> ]) >> fi >>- if test "$ext_shared" = "yes"; then >>- AC_MSG_CHECKING(if db can be used as shared extension) >>+ if test "$dba_shared" = "yes"; then >>+ AC_MSG_CHECKING(if dba can be used as shared extension) >> AC_EGREP_CPP(yes,[ >> #include "$THIS_INCLUDE" >> #if DB_VERSION_MAJOR > 3 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 2) >>@@ -429,7 +430,7 @@ >> if test "$HAVE_DBA" = "1"; then >> AC_MSG_RESULT(yes) >> AC_DEFINE(HAVE_DBA, 1, [ ]) >>- PHP_NEW_EXTENSION(dba, dba.c dba_cdb.c dba_db2.c dba_dbm.c >>dba_gdbm.c dba_ndbm.c dba_db3.c dba_db4.c dba_flatfile.c dba_inifile.c >>$cdb_sources $flat_sources $ini_sources, $ext_shared) >>+ PHP_NEW_EXTENSION(dba, dba.c dba_cdb.c dba_db2.c dba_dbm.c >>dba_gdbm.c dba_ndbm.c dba_db3.c dba_db4.c dba_flatfile.c dba_inifile.c >>$cdb_sources $flat_sources $ini_sources, $dba_shared) >> PHP_ADD_BUILD_DIR($ext_builddir/libinifile) >> PHP_ADD_BUILD_DIR($ext_builddir/libcdb) >> PHP_ADD_BUILD_DIR($ext_builddir/libflatfile) >>Index: php-src/ext/dom/config.m4 >>diff -u php-src/ext/dom/config.m4:1.13 php-src/ext/dom/config.m4:1.14 >>--- php-src/ext/dom/config.m4:1.13 Sat Nov 29 15:40:17 2003 >>+++ php-src/ext/dom/config.m4 Sat Dec 6 19:21:47 2003 >>@@ -1,9 +1,10 @@ >> dnl >>-dnl $Id: config.m4,v 1.13 2003/11/29 20:40:17 rrichards Exp $ >>+dnl $Id: config.m4,v 1.14 2003/12/07 00:21:47 helly Exp $ >> dnl >> >> PHP_ARG_ENABLE(dom, whether to enable DOM support, >> [ --disable-dom Disable new DOM support.], yes) >>+dom_shared=$ext_shared >> >> if test -z "$PHP_LIBXML_DIR"; then >> PHP_ARG_WITH(libxml-dir, libxml2 install dir, >>@@ -24,7 +25,7 @@ >> domimplementationsource.c entityreference.c \ >> notation.c xpath.c dom_iterators.c \ >> typeinfo.c domerror.c domlocator.c >> namednodemap.c userdatahandler.c], >>- $ext_shared) >>+ $dom_shared) >> PHP_SUBST(DOM_SHARED_LIBADD) >> ], [ >> AC_MSG_ERROR([xml2-config not found. Please check your libxml2 installation.]) >>Index: php-src/ext/gd/config.m4 >>diff -u php-src/ext/gd/config.m4:1.141 php-src/ext/gd/config.m4:1.142 >>--- php-src/ext/gd/config.m4:1.141 Tue Sep 30 22:53:06 2003 >>+++ php-src/ext/gd/config.m4 Sat Dec 6 19:21:47 2003 >>@@ -1,5 +1,5 @@ >> dnl >>-dnl $Id: config.m4,v 1.141 2003/10/01 02:53:06 sniper Exp $ >>+dnl $Id: config.m4,v 1.142 2003/12/07 00:21:47 helly Exp $ >> dnl >> >> dnl >>@@ -9,6 +9,7 @@ >> PHP_ARG_WITH(gd, for GD support, >> [ --with-gd[=DIR] Include GD support where DIR is GD install prefix. >> If DIR is not set, the bundled GD library will be used.]) >>+gd_shared=$ext_shared >> >> if test -z "$PHP_JPEG_DIR"; then >> PHP_ARG_WITH(jpeg-dir, for the location of libjpeg, >>@@ -399,7 +400,7 @@ >> dnl Common for both builtin and external GD >> dnl >> if test "$PHP_GD" != "no"; then >>- PHP_NEW_EXTENSION(gd, gd.c gdttf.c $extra_sources, $ext_shared,, >>\\$(GDLIB_CFLAGS)) >>+ PHP_NEW_EXTENSION(gd, gd.c gdttf.c $extra_sources, $gd_shared,, \\$(GDLIB_CFLAGS)) >> >> if test "$GD_MODULE_TYPE" = "builtin"; then >> GDLIB_CFLAGS="-I$ext_srcdir/libgd $GDLIB_CFLAGS" >> >> Any PHP_ARG_ENABLE or PHP_ARG_WITH macro overwrites $ext_shared, so i need to cache it, thats the problem. -- Best regards, Marcus mailto:[EMAIL PROTECTED] -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php