ID: 12607
User updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Bogus
Bug Type: *Configuration Issues
Operating System: NetBSD/Alpha 1.5W
PHP Version: 4.0CVS-2001-08-06
New Comment:
got the snap, ran configure with my options before.. it did pass that point but
stopped at:
checking libexpat dir for Sablotron 0.50... yes
checking for SablotSetEncoding in -lsablot... yes
checking for iconv_open in -lc... no
configure: error: iconv not found
# tail config.log
#line 48473 "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 iconv_open();
int main() {
iconv_open()
; return 0; }
---
then i applied this patch i sent in before, but it looks like it didn't make it to cvs
yet:
--- iconv/config.m4.orig Mon Jun 25 08:42:44 2001
+++ iconv/config.m4 Mon Jun 25 09:30:37 2001
@@ -29,7 +29,7 @@
if test -e $ICONV_DIR/lib/libconv.a -o -e $ICONV_DIR/lib/libiconv.so ; then
PHP_ADD_LIBRARY_WITH_PATH(iconv, $ICONV_DIR/lib, ICONV_SHARED_LIBADD)
- AC_CHECK_LIB(iconv, iconv_open, AC_DEFINE(HAVE_ICONV, 1, [ ]))
+ AC_CHECK_LIB(iconv, libiconv_open, AC_DEFINE(HAVE_LIBICONV, 1, [ ]))
else
AC_CHECK_LIB(c, iconv_open, AC_DEFINE(HAVE_ICONV, 1, [ ]))
fi
--- sablot/config.m4.orig Mon Jun 25 10:10:56 2001
+++ sablot/config.m4 Mon Jun 25 10:10:22 2001
@@ -49,7 +49,11 @@
fi
found_iconv=no
- AC_CHECK_LIB(c, iconv_open, found_iconv=yes)
+ if test -e $ICONV_DIR/lib/libconv.a -o -e $ICONV_DIR/lib/libiconv.so ; then
+ AC_CHECK_LIB(iconv, libiconv_open, found_iconv=yes)
+ else
+ AC_CHECK_LIB(c, iconv_open, found_iconv=yes)
+ fi
if test "$found_iconv" = "no"; then
if test "$PHP_ICONV" = "no"; then
for i in /usr /usr/local; do
--- xslt/config.m4.orig Mon Jun 25 10:11:57 2001
+++ xslt/config.m4 Mon Jun 25 10:13:13 2001
@@ -65,7 +65,11 @@
fi
found_iconv=no
- AC_CHECK_LIB(c, iconv_open, found_iconv=yes)
+ if test -e $ICONV_DIR/lib/libconv.a -o -e $ICONV_DIR/lib/libiconv.so ; then
+ AC_CHECK_LIB(iconv, libiconv_open, found_iconv=yes)
+ else
+ AC_CHECK_LIB(c, iconv_open, found_iconv=yes)
+ fi
if test "$found_iconv" = "no"; then
if test "$PHP_ICONV" = "no"; then
for i in /usr /usr/local; do
--- iconv/iconv.c.orig Mon Jun 25 11:14:39 2001
+++ iconv/iconv.c Mon Jun 25 11:08:40 2001
@@ -25,7 +25,7 @@
#include "php.h"
-#if HAVE_ICONV
+#if HAVE_ICONV || HAVE_LIBICONV
#include <iconv.h>
----
then ran ./buildconf followed by configure...
configure finished without any further problems.
gmake went pretty smooth as well. it almost even finished 'til this:
/bin/sh /home/staffs/t/tom/work/php/php4-current/snap/php4-200108162235/libtool
--silent --mode=l
ink gcc -I. -I/home/staffs/t/tom/work/php/php4-current/snap/php4-200108162235/
-I/home/staffs/t/t
om/work/php/php4-current/snap/php4-200108162235/main
-I/home/staffs/t/tom/work/php/php4-current/s
nap/php4-200108162235
-I/home/staffs/t/tom/work/php/php4-current/snap/php4-200108162235/Zend -I/u
sr/local/include/freetype2/freetype -I/usr/pkg/include -I/usr/local/include/mysql
-I/usr/local/in
clude -I/usr/local/install/Sablot-0.52/include -I/usr/pkg/include
-I/home/staffs/t/tom/work/php/
php4-current/snap/php4-200108162235/TSRM -g -O2 -Wl,-export-dynamic -Wl,-R/usr/lib
-L/usr/lib
-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/local/lib -L/usr/local/lib
-Wl,-R/usr/X11R6/li
b -L/usr/X11R6/lib -o php -export-dynamic stub.lo libphp4.la
./.libs/libphp4.a(gd.o): In function `php_imagettftext_common':
/home/staffs/t/tom/work/php/php4-current/snap/php4-200108162235/ext/gd/gd.c:2748:
undefined refer
ence to `gdImageStringFT'
/home/staffs/t/tom/work/php/php4-current/snap/php4-200108162235/ext/gd/gd.c:2748:
undefined refer
ence to `gdImageStringFT'
collect2: ld returned 1 exit status
gmake[1]: *** [php] Error 1
gmake[1]: Leaving directory
`/home/staffs/t/tom/work/php/php4-current/snap/php4-200108162235'
gmake: *** [all-recursive] Error 1
--- but i think that is a diff problem altoghether. you probably could close this now.
we can open a new one for gd :)
Previous Comments:
------------------------------------------------------------------------
[2001-08-17 01:34:46] [EMAIL PROTECTED]
Obviously your cvs checkout isn't clean.
Please use the snapshots from http://snaps.php.net/
--Jani
------------------------------------------------------------------------
[2001-08-17 01:30:58] [EMAIL PROTECTED]
Oops, should have read more closely :/
But you can give it a try if it doesn't work.
- Markus
------------------------------------------------------------------------
[2001-08-17 01:23:47] [EMAIL PROTECTED]
trying an ealier libtool won't help. i did that already -- all the way back to 1.3.5.
i'm pretty sure i don't have any cvs conflicts. i've even tried it with a fresh cvs
checkout. the line:
<<<<<<< config.m4
was in the configure script (preceeded by the other lines).
just now i moved the ./ext/iconv directory outside of ./ext and did the configure
again. it WORKED (for the configure part anyway). i think one of the file in iconv dir
is messed up.
------------------------------------------------------------------------
[2001-08-17 01:13:24] [EMAIL PROTECTED]
Oops, should have read more closely :/
But you can give it a try if it doesn't work.
- Markus
------------------------------------------------------------------------
[2001-08-17 01:11:24] [EMAIL PROTECTED]
I bet that if you use libtool1.4 (no trailing character after the '4') it will work.
At least, it did for me.
- Marks
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/?id=12607
Edit this bug report at http://bugs.php.net/?id=12607&edit=1
--
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]