php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #32527 iconv library
Submitted: 2005-04-01 03:58 UTC Modified: 2005-04-05 01:19 UTC
From: nyama152 at yahoo dot com Assigned:
Status: Not a bug Package: Compile Failure
PHP Version: 5.0.4 OS: Solaris 9 (Intel)
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: nyama152 at yahoo dot com
New email:
PHP Version: OS:

 

 [2005-04-01 03:58 UTC] nyama152 at yahoo dot com
Description:
------------
This is actually 5.0.4 on Solaris 9 (intel).

setenv LD_LIBRARY_PATH /usr/local/BerkeleyDB.4.3/lib:/usr/local/lib
./configure --with-apxs2=/usr/local/apache2/bin/apxs \
--enable-trans-sid \
--enable-zend-multibyte --enable-mbstring --enable-mbstr-enc-trans \
--enable-track-vars --enable-force-cgi-redirect

gives

/bin/sh /export/hoge/sys/php/php-5.0.4/libtool --silent --preserve-dup-deps --mode=link gcc -export-dynamic -g -O2  -L/usr/ucblib -L/usr/local/lib/gcc/i386-pc-solaris2.9/3.4.3 -L/usr/local/lib  -R /usr/ucblib -R /usr/local/lib/gcc/i386-pc-solaris2.9/3.4.3 -R /usr/local/lib ext/libxml/libxml.lo ext/ctype/ctype.lo ext/dom/php_dom.lo ext/dom/attr.lo ext/dom/document.lo ext/dom/domerrorhandler.lo ext/dom/domstringlist.lo ext/dom/domexception.lo ext/dom/namelist.lo ext/dom/processinginstruction.lo ext/dom/cdatasection.lo ext/dom/documentfragment.lo ext/dom/domimplementation.lo ext/dom/element.lo ext/dom/node.lo ext/dom/string_extend.lo ext/dom/characterdata.lo ext/dom/documenttype.lo ext/dom/domimplementationlist.lo ext/dom/entity.lo ext/dom/nodelist.lo ext/dom/text.lo ext/dom/comment.lo ext/dom/domconfiguration.lo ext/dom/domimplementationsource.lo ext/dom/entityreference.lo ext/dom/notation.lo ext/dom/xpath.lo ext/dom/dom_iterators.lo ext/dom/typeinfo.lo ext/dom/domerror.lo ext/dom/domlocator.lo ext/dom/namednodemap.lo ext/dom/userdatahandler.lo ext/iconv/iconv.lo ext/mbstring/mbstring.lo ext/mbstring/php_unicode.lo ext/mbstring/mb_gpc.lo ext/mbstring/php_mbregex.lo ext/mbstring/oniguruma/regcomp.lo ext/mbstring/oniguruma/regerror.lo ext/mbstring/oniguruma/regexec.lo ext/mbstring/oniguruma/reggnu.lo ext/mbstring/oniguruma/regparse.lo ext/mbstring/oniguruma/regenc.lo ext/mbstring/oniguruma/regext.lo ext/mbstring/oniguruma/regsyntax.lo ext/mbstring/oniguruma/regtrav.lo ext/mbstring/oniguruma/regversion.lo ext/mbstring/oniguruma/st.lo ext/mbstring/oniguruma/enc/unicode.lo ext/mbstring/oniguruma/enc/ascii.lo ext/mbstring/oniguruma/enc/utf8.lo ext/mbstring/oniguruma/enc/euc_jp.lo ext/mbstring/oniguruma/enc/euc_tw.lo ext/mbstring/oniguruma/enc/euc_kr.lo ext/mbstring/oniguruma/enc/sjis.lo ext/mbstring/oniguruma/enc/iso8859_1.lo ext/mbstring/oniguruma/enc/iso8859_2.lo ext/mbstring/oniguruma/enc/iso8859_3.lo ext/mbstring/oniguruma/enc/iso8859_4.lo ext/mbstring/oniguruma/enc/iso8859_5.lo ext/mbstring/oniguruma/enc/iso8859_6.lo ext/mbstring/oniguruma/enc/iso8859_7.lo ext/mbstring/oniguruma/enc/iso8859_8.lo ext/mbstring/oniguruma/enc/iso8859_9.lo ext/mbstring/oniguruma/enc/iso8859_10.lo ext/mbstring/oniguruma/enc/iso8859_11.lo ext/mbstring/oniguruma/enc/iso8859_13.lo ext/mbstring/oniguruma/enc/iso8859_14.lo ext/mbstring/oniguruma/enc/iso8859_15.lo ext/mbstring/oniguruma/enc/iso8859_16.lo ext/mbstring/oniguruma/enc/koi8.lo ext/mbstring/oniguruma/enc/koi8_r.lo ext/mbstring/oniguruma/enc/big5.lo ext/mbstring/oniguruma/enc/utf16_be.lo ext/mbstring/oniguruma/enc/utf16_le.lo ext/mbstring/oniguruma/enc/utf32_be.lo ext/mbstring/oniguruma/enc/utf32_le.lo ext/mbstring/libmbfl/filters/html_entities.lo ext/mbstring/libmbfl/filters/mbfilter_7bit.lo ext/mbstring/libmbfl/filters/mbfilter_ascii.lo ext/mbstring/libmbfl/filters/mbfilter_base64.lo ext/mbstring/libmbfl/filters/mbfilter_big5.lo ext/mbstring/libmbfl/filters/mbfilter_byte2.lo ext/mbstring/libmbfl/filters/mbfilter_byte4.lo ext/mbstring/libmbfl/filters/mbfilter_cp1251.lo ext/mbstring/libmbfl/filters/mbfilter_cp1252.lo ext/mbstring/libmbfl/filters/mbfilter_cp866.lo ext/mbstring/libmbfl/filters/mbfilter_cp932.lo ext/mbstring/libmbfl/filters/mbfilter_cp936.lo ext/mbstring/libmbfl/filters/mbfilter_euc_cn.lo ext/mbstring/libmbfl/filters/mbfilter_euc_jp.lo ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.lo ext/mbstring/libmbfl/filters/mbfilter_euc_kr.lo ext/mbstring/libmbfl/filters/mbfilter_euc_tw.lo ext/mbstring/libmbfl/filters/mbfilter_htmlent.lo ext/mbstring/libmbfl/filters/mbfilter_hz.lo ext/mbstring/libmbfl/filters/mbfilter_iso2022_kr.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_1.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_10.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_13.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_14.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_15.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_16.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_2.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_3.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_4.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_5.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_6.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_7.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_8.lo ext/mbstring/libmbfl/filters/mbfilter_iso8859_9.lo ext/mbstring/libmbfl/filters/mbfilter_jis.lo ext/mbstring/libmbfl/filters/mbfilter_koi8r.lo ext/mbstring/libmbfl/filters/mbfilter_qprint.lo ext/mbstring/libmbfl/filters/mbfilter_sjis.lo ext/mbstring/libmbfl/filters/mbfilter_ucs2.lo ext/mbstring/libmbfl/filters/mbfilter_ucs4.lo ext/mbstring/libmbfl/filters/mbfilter_uhc.lo ext/mbstring/libmbfl/filters/mbfilter_utf16.lo ext/mbstring/libmbfl/filters/mbfilter_utf32.lo ext/mbstring/libmbfl/filters/mbfilter_utf7.lo ext/mbstring/libmbfl/filters/mbfilter_utf7imap.lo ext/mbstring/libmbfl/filters/mbfilter_utf8.lo ext/mbstring/libmbfl/filters/mbfilter_uuencode.lo ext/mbstring/libmbfl/mbfl/mbfilter.lo ext/mbstring/libmbfl/mbfl/mbfilter_8bit.lo ext/mbstring/libmbfl/mbfl/mbfilter_pass.lo ext/mbstring/libmbfl/mbfl/mbfilter_wchar.lo ext/mbstring/libmbfl/mbfl/mbfl_convert.lo ext/mbstring/libmbfl/mbfl/mbfl_encoding.lo ext/mbstring/libmbfl/mbfl/mbfl_filter_output.lo ext/mbstring/libmbfl/mbfl/mbfl_ident.lo ext/mbstring/libmbfl/mbfl/mbfl_language.lo ext/mbstring/libmbfl/mbfl/mbfl_memory_device.lo ext/mbstring/libmbfl/mbfl/mbfl_string.lo ext/mbstring/libmbfl/mbfl/mbfl_allocators.lo ext/mbstring/libmbfl/nls/nls_de.lo ext/mbstring/libmbfl/nls/nls_en.lo ext/mbstring/libmbfl/nls/nls_ja.lo ext/mbstring/libmbfl/nls/nls_kr.lo ext/mbstring/libmbfl/nls/nls_neutral.lo ext/mbstring/libmbfl/nls/nls_ru.lo ext/mbstring/libmbfl/nls/nls_uni.lo ext/mbstring/libmbfl/nls/nls_zh.lo ext/pcre/pcrelib/maketables.lo ext/pcre/pcrelib/get.lo ext/pcre/pcrelib/study.lo ext/pcre/pcrelib/pcre.lo ext/pcre/php_pcre.lo ext/posix/posix.lo ext/session/session.lo ext/session/mod_files.lo ext/session/mod_mm.lo ext/session/mod_user.lo ext/simplexml/simplexml.lo ext/spl/php_spl.lo ext/spl/spl_functions.lo ext/spl/spl_engine.lo ext/spl/spl_iterators.lo ext/spl/spl_array.lo ext/spl/spl_directory.lo ext/spl/spl_sxe.lo ext/sqlite/sqlite.lo ext/sqlite/sess_sqlite.lo ext/sqlite/libsqlite/src/opcodes.lo ext/sqlite/libsqlite/src/parse.lo ext/sqlite/libsqlite/src/encode.lo ext/sqlite/libsqlite/src/auth.lo ext/sqlite/libsqlite/src/btree.lo ext/sqlite/libsqlite/src/build.lo ext/sqlite/libsqlite/src/delete.lo ext/sqlite/libsqlite/src/expr.lo ext/sqlite/libsqlite/src/func.lo ext/sqlite/libsqlite/src/hash.lo ext/sqlite/libsqlite/src/insert.lo ext/sqlite/libsqlite/src/main.lo ext/sqlite/libsqlite/src/os.lo ext/sqlite/libsqlite/src/pager.lo ext/sqlite/libsqlite/src/printf.lo ext/sqlite/libsqlite/src/random.lo ext/sqlite/libsqlite/src/select.lo ext/sqlite/libsqlite/src/table.lo ext/sqlite/libsqlite/src/tokenize.lo ext/sqlite/libsqlite/src/update.lo ext/sqlite/libsqlite/src/util.lo ext/sqlite/libsqlite/src/vdbe.lo ext/sqlite/libsqlite/src/attach.lo ext/sqlite/libsqlite/src/btree_rb.lo ext/sqlite/libsqlite/src/pragma.lo ext/sqlite/libsqlite/src/vacuum.lo ext/sqlite/libsqlite/src/copy.lo ext/sqlite/libsqlite/src/vdbeaux.lo ext/sqlite/libsqlite/src/date.lo ext/sqlite/libsqlite/src/where.lo ext/sqlite/libsqlite/src/trigger.lo regex/regcomp.lo regex/regexec.lo regex/regerror.lo regex/regfree.lo ext/standard/array.lo ext/standard/base64.lo ext/standard/basic_functions.lo ext/standard/browscap.lo ext/standard/crc32.lo ext/standard/crypt.lo ext/standard/cyr_convert.lo ext/standard/datetime.lo ext/standard/dir.lo ext/standard/dl.lo ext/standard/dns.lo ext/standard/exec.lo ext/standard/file.lo ext/standard/filestat.lo ext/standard/flock_compat.lo ext/standard/formatted_print.lo ext/standard/fsock.lo ext/standard/head.lo ext/standard/html.lo ext/standard/image.lo ext/standard/info.lo ext/standard/iptc.lo ext/standard/lcg.lo ext/standard/link.lo ext/standard/mail.lo ext/standard/math.lo ext/standard/md5.lo ext/standard/metaphone.lo ext/standard/microtime.lo ext/standard/pack.lo ext/standard/pageinfo.lo ext/standard/parsedate.lo ext/standard/quot_print.lo ext/standard/rand.lo ext/standard/reg.lo ext/standard/soundex.lo ext/standard/string.lo ext/standard/scanf.lo ext/standard/syslog.lo ext/standard/type.lo ext/standard/uniqid.lo ext/standard/url.lo ext/standard/url_scanner.lo ext/standard/var.lo ext/standard/versioning.lo ext/standard/assert.lo ext/standard/strnatcmp.lo ext/standard/levenshtein.lo ext/standard/incomplete_class.lo ext/standard/url_scanner_ex.lo ext/standard/ftp_fopen_wrapper.lo ext/standard/http_fopen_wrapper.lo ext/standard/php_fopen_wrapper.lo ext/standard/credits.lo ext/standard/css.lo ext/standard/var_unserializer.lo ext/standard/ftok.lo ext/standard/sha1.lo ext/standard/user_filters.lo ext/standard/uuencode.lo ext/standard/filters.lo ext/standard/proc_open.lo ext/standard/sunfuncs.lo ext/standard/streamsfuncs.lo ext/standard/http.lo ext/tokenizer/tokenizer.lo ext/xml/xml.lo ext/xml/compat.lo TSRM/TSRM.lo TSRM/tsrm_strtok_r.lo TSRM/tsrm_virtual_cwd.lo main/main.lo main/snprintf.lo main/spprintf.lo main/php_sprintf.lo main/safe_mode.lo main/fopen_wrappers.lo main/alloca.lo main/php_scandir.lo main/php_ini.lo main/SAPI.lo main/rfc1867.lo main/php_content_types.lo main/strlcpy.lo main/strlcat.lo main/mergesort.lo main/reentrancy.lo main/php_variables.lo main/php_ticks.lo main/network.lo main/php_open_temporary_file.lo main/php_logos.lo main/output.lo main/streams/streams.lo main/streams/cast.lo main/streams/memory.lo main/streams/filter.lo main/streams/plain_wrapper.lo main/streams/userspace.lo main/streams/transports.lo main/streams/xp_socket.lo main/streams/mmap.lo Zend/zend_language_parser.lo Zend/zend_language_scanner.lo Zend/zend_ini_parser.lo Zend/zend_ini_scanner.lo Zend/zend_alloc.lo Zend/zend_compile.lo Zend/zend_constants.lo Zend/zend_dynamic_array.lo Zend/zend_execute_API.lo Zend/zend_highlight.lo Zend/zend_llist.lo Zend/zend_opcode.lo Zend/zend_operators.lo Zend/zend_ptr_stack.lo Zend/zend_stack.lo Zend/zend_variables.lo Zend/zend.lo Zend/zend_API.lo Zend/zend_extensions.lo Zend/zend_hash.lo Zend/zend_list.lo Zend/zend_indent.lo Zend/zend_builtin_functions.lo Zend/zend_sprintf.lo Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo Zend/zend_ts_hash.lo Zend/zend_stream.lo Zend/zend_iterators.lo Zend/zend_interfaces.lo Zend/zend_exceptions.lo Zend/zend_strtod.lo Zend/zend_objects.lo Zend/zend_object_handlers.lo Zend/zend_objects_API.lo Zend/zend_mm.lo Zend/zend_default_classes.lo Zend/zend_reflection_api.lo Zend/zend_execute.lo sapi/cli/php_cli.lo sapi/cli/getopt.lo main/internal_functions_cli.lo -lresolv -lm -lsocket -lgcc -lxml2 -lz -lm -lsocket -lnsl -lxml2 -lz -lm -lsocket -lnsl -lxml2 -lz -lm -lsocket -lnsl -lxml2 -lz -lm -lsocket -lnsl  -o sapi/cli/php
ext/iconv/iconv.lo(.text+0x14d): In function `_php_iconv_appendl':
/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:254: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x223):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:291: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x2d7): In function `php_iconv_string':
/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:347: undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x318):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:356: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x337):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:369: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x35a):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:380: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x3bb): In function `_php_iconv_strlen':
/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:505: undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x437):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:528: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x462):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:561: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x4ec): In function `_php_iconv_strpos':
/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:734: undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x570):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:759: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x610):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:877: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x7e3): In function `_php_iconv_mime_decode':
/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1238: undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x89d):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1705: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x8b1):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1708: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0xb73):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1349: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0xb87):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1352: undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x115b): In function `zif_iconv_substr':
/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:605: undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x1233):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:628: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x127e):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:685: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1293):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:689: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1409):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:636: undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x19ae): In function `zif_iconv_mime_encode':
/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:927: undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x19cc):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:941: undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x1c83):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1200: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1c9d):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1203: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1e63):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1012: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x1e95):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1044: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x1ec0):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1060: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x21bc):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1112: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x21ee):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1143: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x24d9):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:1187: more undefined references to `libiconv' follow
ext/iconv/iconv.lo(.text+0x3271): In function `php_iconv_stream_filter_dtor':
/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:2296: undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x3378): In function `php_iconv_stream_filter_append_bucket':
/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:2446: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x33b8):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:2446: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x347e):/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:2368: undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x37c0): In function `php_iconv_stream_filter_factory_create':
/export/hoge/sys/php/php-5.0.4/ext/iconv/iconv.c:2322: undefined reference to `libiconv_open'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1












Patches

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2005-04-01 15:36 UTC] sniper@php.net
What does this output:

# grep ICONV main/php_config.h


 [2005-04-02 02:39 UTC] nyama152 at yahoo dot com
% grep ICONV main/php_config.h
/* #undef HAVE_GICONV_H */
/* #undef HAVE_ICONV */
/* #undef PHP_ICONV_IMPL */
/* #undef HAVE_BSD_ICONV */
/* #undef PHP_ICONV_IMPL */
/* #undef HAVE_GLIBC_ICONV */
/* #undef PHP_ICONV_IMPL */
#define ICONV_SUPPORTS_ERRNO 0
#define ICONV_SUPPORTS_ERRNO 0
/* #undef PHP_ICONV_H_PATH */
/* #undef COMPILE_DL_ICONV */
/* #undef HAVE_GICONV_H */
/* #undef HAVE_ICONV */
 [2005-04-03 03:22 UTC] sniper@php.net
What if you do NOT set LD_LIBRARY_PATH prior to running configure? And what if you include --with-iconv in the configure line?


 [2005-04-03 11:40 UTC] sniper@php.net
Do NOT paste that output here again. Only the _errors_, please.

 [2005-04-03 15:42 UTC] nyama152 at yahoo dot com
The followings are the errorss, which may be the same as the original output. Is it OK ?

ext/iconv/iconv.lo(.text+0x14d): In function `_php_iconv_appendl':
/hoge/php-5.0.4/ext/iconv/iconv.c:254: undefined reference to
`libiconv'
ext/iconv/iconv.lo(.text+0x223):/hoge/php-5.0.4/ext/iconv/iconv.c:291:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x2d7): In function `php_iconv_string':
/hoge/php-5.0.4/ext/iconv/iconv.c:347: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x318):/hoge/php-5.0.4/ext/iconv/iconv.c:356:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x337):/hoge/php-5.0.4/ext/iconv/iconv.c:369:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x35a):/hoge/php-5.0.4/ext/iconv/iconv.c:380:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x3bb): In function `_php_iconv_strlen':
/hoge/php-5.0.4/ext/iconv/iconv.c:505: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x437):/hoge/php-5.0.4/ext/iconv/iconv.c:528:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x462):/hoge/php-5.0.4/ext/iconv/iconv.c:561:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x4ec): In function `_php_iconv_strpos':
/hoge/php-5.0.4/ext/iconv/iconv.c:734: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x570):/hoge/php-5.0.4/ext/iconv/iconv.c:759:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x610):/hoge/php-5.0.4/ext/iconv/iconv.c:877:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x7e3): In function `_php_iconv_mime_decode':
/hoge/php-5.0.4/ext/iconv/iconv.c:1238: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x89d):/hoge/php-5.0.4/ext/iconv/iconv.c:1705:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x8b1):/hoge/php-5.0.4/ext/iconv/iconv.c:1708:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0xb73):/hoge/php-5.0.4/ext/iconv/iconv.c:1349:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0xb87):/hoge/php-5.0.4/ext/iconv/iconv.c:1352:
undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x115b): In function `zif_iconv_substr':
/hoge/php-5.0.4/ext/iconv/iconv.c:605: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x1233):/hoge/php-5.0.4/ext/iconv/iconv.c:628:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x127e):/hoge/php-5.0.4/ext/iconv/iconv.c:685:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1293):/hoge/php-5.0.4/ext/iconv/iconv.c:689:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1409):/hoge/php-5.0.4/ext/iconv/iconv.c:636:
undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x19ae): In function `zif_iconv_mime_encode':
/hoge/php-5.0.4/ext/iconv/iconv.c:927: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x19cc):/hoge/php-5.0.4/ext/iconv/iconv.c:941:
undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x1c83):/hoge/php-5.0.4/ext/iconv/iconv.c:1200:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1c9d):/hoge/php-5.0.4/ext/iconv/iconv.c:1203:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1e63):/hoge/php-5.0.4/ext/iconv/iconv.c:1012:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x1e95):/hoge/php-5.0.4/ext/iconv/iconv.c:1044:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x1ec0):/hoge/php-5.0.4/ext/iconv/iconv.c:1060:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x21bc):/hoge/php-5.0.4/ext/iconv/iconv.c:1112:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x21ee):/hoge/php-5.0.4/ext/iconv/iconv.c:1143:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x24d9):/hoge/php-5.0.4/ext/iconv/iconv.c:1187:
more undefined references to `libiconv' follow
ext/iconv/iconv.lo(.text+0x3271): In function
`php_iconv_stream_filter_dtor':
/hoge/php-5.0.4/ext/iconv/iconv.c:2296: undefined reference to
`libiconv_close'
ext/iconv/iconv.lo(.text+0x3378): In function
`php_iconv_stream_filter_append_bucket':
/hoge/php-5.0.4/ext/iconv/iconv.c:2446: undefined reference to
`libiconv'
ext/iconv/iconv.lo(.text+0x33b8):/hoge/php-5.0.4/ext/iconv/iconv.c:2446:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x347e):/hoge/php-5.0.4/ext/iconv/iconv.c:2368:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x37c0): In function
`php_iconv_stream_filter_factory_create':
/hoge/php-5.0.4/ext/iconv/iconv.c:2322: undefined reference to
`libiconv_open'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1




---------------------------------------------------

ext/iconv/iconv.lo(.text+0x14d): In function `_php_iconv_appendl':
/hoge/php-5.0.4/ext/iconv/iconv.c:254: undefined reference to
`libiconv'
ext/iconv/iconv.lo(.text+0x223):/hoge/php-5.0.4/ext/iconv/iconv.c:291:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x2d7): In function `php_iconv_string':
/hoge/php-5.0.4/ext/iconv/iconv.c:347: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x318):/hoge/php-5.0.4/ext/iconv/iconv.c:356:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x337):/hoge/php-5.0.4/ext/iconv/iconv.c:369:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x35a):/hoge/php-5.0.4/ext/iconv/iconv.c:380:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x3bb): In function `_php_iconv_strlen':
/hoge/php-5.0.4/ext/iconv/iconv.c:505: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x437):/hoge/php-5.0.4/ext/iconv/iconv.c:528:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x462):/hoge/php-5.0.4/ext/iconv/iconv.c:561:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x4ec): In function `_php_iconv_strpos':
/hoge/php-5.0.4/ext/iconv/iconv.c:734: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x570):/hoge/php-5.0.4/ext/iconv/iconv.c:759:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x610):/hoge/php-5.0.4/ext/iconv/iconv.c:877:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x7e3): In function `_php_iconv_mime_decode':
/hoge/php-5.0.4/ext/iconv/iconv.c:1238: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x89d):/hoge/php-5.0.4/ext/iconv/iconv.c:1705:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x8b1):/hoge/php-5.0.4/ext/iconv/iconv.c:1708:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0xb73):/hoge/php-5.0.4/ext/iconv/iconv.c:1349:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0xb87):/hoge/php-5.0.4/ext/iconv/iconv.c:1352:
undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x115b): In function `zif_iconv_substr':
/hoge/php-5.0.4/ext/iconv/iconv.c:605: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x1233):/hoge/php-5.0.4/ext/iconv/iconv.c:628:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x127e):/hoge/php-5.0.4/ext/iconv/iconv.c:685:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1293):/hoge/php-5.0.4/ext/iconv/iconv.c:689:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1409):/hoge/php-5.0.4/ext/iconv/iconv.c:636:
undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x19ae): In function `zif_iconv_mime_encode':
/hoge/php-5.0.4/ext/iconv/iconv.c:927: undefined reference to
`libiconv_open'
ext/iconv/iconv.lo(.text+0x19cc):/hoge/php-5.0.4/ext/iconv/iconv.c:941:
undefined reference to `libiconv_open'
ext/iconv/iconv.lo(.text+0x1c83):/hoge/php-5.0.4/ext/iconv/iconv.c:1200:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1c9d):/hoge/php-5.0.4/ext/iconv/iconv.c:1203:
undefined reference to `libiconv_close'
ext/iconv/iconv.lo(.text+0x1e63):/hoge/php-5.0.4/ext/iconv/iconv.c:1012:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x1e95):/hoge/php-5.0.4/ext/iconv/iconv.c:1044:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x1ec0):/hoge/php-5.0.4/ext/iconv/iconv.c:1060:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x21bc):/hoge/php-5.0.4/ext/iconv/iconv.c:1112:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x21ee):/hoge/php-5.0.4/ext/iconv/iconv.c:1143:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x24d9):/hoge/php-5.0.4/ext/iconv/iconv.c:1187:
more undefined references to `libiconv' follow
ext/iconv/iconv.lo(.text+0x3271): In function
`php_iconv_stream_filter_dtor':
/hoge/php-5.0.4/ext/iconv/iconv.c:2296: undefined reference to
`libiconv_close'
ext/iconv/iconv.lo(.text+0x3378): In function
`php_iconv_stream_filter_append_bucket':
/hoge/php-5.0.4/ext/iconv/iconv.c:2446: undefined reference to
`libiconv'
ext/iconv/iconv.lo(.text+0x33b8):/hoge/php-5.0.4/ext/iconv/iconv.c:2446:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x347e):/hoge/php-5.0.4/ext/iconv/iconv.c:2368:
undefined reference to `libiconv'
ext/iconv/iconv.lo(.text+0x37c0): In function
`php_iconv_stream_filter_factory_create':
/hoge/php-5.0.4/ext/iconv/iconv.c:2322: undefined reference to
`libiconv_open'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
 [2005-04-03 16:14 UTC] moriyoshi@php.net
How did you install libiconv library? Which location you 
provide to configure as the prefix?

 [2005-04-04 03:46 UTC] nyama152 at yahoo dot com
I just ./configure (no explicit prefix is given)
and make'd the libiconv-1.9.2.
So libiconv libraries locate at /usr/local/lib.
 [2005-04-04 04:09 UTC] nyama152 at yahoo dot com
This error seems to be reproduced on 5.0.2 and 5.0.3 (after the bug fix, http://bugs.php.net/bug.php?id=31107). So it may be attributed to the recent introduction of newest kernel and required recompilation of gcc and libiconv.

% showrev
Hostname: hoge
Hostid: xxxxxxxx
Release: 5.9
Kernel architecture: i86pc
Application architecture: i386
Hardware provider:
Domain:
Kernel version: SunOS 5.9 Generic 118559-02 Jan 2005
 [2005-04-04 08:37 UTC] moriyoshi@php.net
Well, then you should have given --with-iconv=/usr/local 
to configure. Try again with it.



 [2005-04-04 09:13 UTC] nyama152 at yahoo dot com
We made to compile it with --with-iconv=/usr/local.
Furthermore, it seems we don't have to set LD_LIBRARY_PATH any more. Thank you for PHP team.
 [2005-04-05 01:19 UTC] moriyoshi@php.net
So this wasn't an issue. Let me mark this bogus.

 [2005-04-05 01:19 UTC] moriyoshi@php.net
.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Sep 10 21:01:28 2024 UTC