with-iconv snow Leopard

[email protected] (goetz)
Newsgroups php.install
Message-ID <[email protected]>
Hi,

I trie to recompile php 5.2.11 on OS S Snow leopard without success.
(I need the < 5.3 version for the magento open source installation)

Here are my settings:

./configure \
--prefix=/usr/local/php5 \
--with-iconv-dir=/usr/ \
--with-apxs2 \
--enable-pdo \
--enable-mbstring \
--enable-gd-native-ttf \
--with-freetype-dir=/usr/local/lib \
--with-t1lib=/usr/local/lib \
--with-xpm-dir=/usr/X11R6 \
--with-gd \
--with-zlib \
--with-jpeg-dir=/usr/local/lib \
--with-png-dir=/usr/local/lib \
--with-curl \
--with-mcrypt \
--with-mysql-sock=/tmp/mysql.sock \
--with-pdo_mysql=/usr/local/mysql/bin/mysql_config \
--with-mysql=/usr/local/mysql/ \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--enable-cli \
--with-pcre-dir=/usr/local/


I allways get the following error:

Undefined symbols:
   "_libiconv_open", referenced from:
       _do_convert in gdkanji.o
       _php_iconv_string in iconv.o
       __php_iconv_strlen in iconv.o
       __php_iconv_substr in iconv.o
       __php_iconv_substr in iconv.o
       __php_iconv_strpos in iconv.o
       __php_iconv_mime_encode in iconv.o
       __php_iconv_mime_encode in iconv.o
       __php_iconv_mime_decode in iconv.o
       __php_iconv_mime_decode in iconv.o
       _php_iconv_stream_filter_ctor in iconv.o
   "_libiconv", referenced from:
       _do_convert in gdkanji.o
   "_libiconv_close", referenced from:
       _do_convert in gdkanji.o
       _php_iconv_string in iconv.o
       __php_iconv_strlen in iconv.o
       __php_iconv_substr in iconv.o
       __php_iconv_substr in iconv.o
       __php_iconv_strpos in iconv.o
       __php_iconv_mime_encode in iconv.o
       __php_iconv_mime_encode in iconv.o
       __php_iconv_mime_decode in iconv.o
       __php_iconv_mime_decode in iconv.o
       __php_iconv_mime_decode in iconv.o
       _php_iconv_stream_filter_dtor in iconv.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [libs/libphp5.bundle] Error 1

When I use --without-iconv \
the installation works fine.

I tried many many variants like:

patching the iconv.c     (change libiconv to iconv)

use --with-iconv=/usr/ \
use --with-iconv=/usr/local \  with self compiled iconv

Nothing helps!!!

I think its a 32 bit to 64 bit problem.
But I can get to a solution or work around.

So please help. Any hint is welcome!

Götz
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.