I've stumbled unto the same problem a week ago aswell. Indeed, using --without-iconv works; however, those errors are partially because of some incompatibility with the iconv library (according to Wez, some long time ago). I'll try and rebuild it with an earlier version to see if it works, because it might be that it's simply incompatibility between versions

- tul
Frank M. Kromann wrote:
Try to add --without-iconv. Or install the iconv libraries from
http://ctindustries.net/dom/libxml/

- Frank


C:\Work\php-5.0.3>cscript /nologo configure.js --without-simplexml

--without-xml

--without-xmlrpc --without-libxml
Saving configure options to config.nice.bat
Checking for cl.exe ...  <in default path>
Checking for link.exe ...  <in default path>
Checking for nmake.exe ...  <in default path>
Checking for lib.exe ...  <in default path>
Checking for bison.exe ...  <in default path>
Checking for flex.exe ...  <in default path>
Checking for re2c.exe ...  <not found>
Checking for zip.exe ...  <not found>
Checking for lemon.exe ...  <not found>
Checking for arpa\nameser.h ...  ..\win32build\include
Checking for library resolv.lib ... ..\win32build\lib\resolv.lib

Build dir: Release_TS
PHP Core:  php5ts.dll and php5ts.lib

Checking for wspiapi.h ...  ..\win32build\include
Enabling IPv6 support
Checking for NewAPIs.h ...  ..\win32build\include
Enabling SAPI sapi\cgi
Enabling SAPI sapi\cli
Checking for library libjpeg.lib ... <not found>
WARNING: gd not enabled; libraries and headers not found

Enabling extension ext\ftp
Enabling extension ext\spl
Enabling extension ext\odbc
Enabling extension ext\pcre
Enabling extension ext\zlib
Checking for library zlib.lib ... ..\win32build\lib\zlib.lib
Checking for zlib.h ...  ..\win32build\include
Enabling extension ext\ctype
Checking for iconv.h ...  ..\win32build\include
Enabling extension ext\iconv
Enabling extension ext\session
Enabling extension ext\calendar
Enabling extension ext\bcmath
Enabling extension ext\tokenizer
Enabling extension ext\sqlite
Enabling extension ext\standard
Checking for library oleaut32.lib ... <in LIB path> OleAut32.Lib
Enabling extension ext\com_dotnet
Checking for mscoree.h ...  <in default path>

Creating build dirs...
Generating files...
Generating Makefile
Generating main/internal_functions.c
Generating main/config.w32.h
Done.

Type 'nmake' to build PHP

C:\Work\php-5.0.3>nmake

Microsoft (R) Program Maintenance Utility Version 7.10.3077
Copyright (C) Microsoft Corporation.  All rights reserved.

"cl.exe" /D _USRDLL /D PHP5DLLTS_EXPORTS /D PHP_EXPORTS /D

LIBZEND_EXPOR

TS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x400 /I

"..\win32build\include" /

DHAVE_NEWAPIS_H=1 -DSUPPORT_UTF8 -DLINK_SIZE=2

-DPOSIX_MALLOC_THRESHOLD=10 -I

ext/pcre/pcrelib -DNO_RECURSE /D ZLIB_EXPORTS /I

"..\win32build\include" /D PH

P_ICONV_EXPORTS -Iext/bcmath/libbcmath/src /D PHP_SQLITE_EXPORTS /I

ext\sqlit

e/libsqlite/src /nologo /YX /FD /I . /I main /I regex /I Zend /I TSRM

/D _WIND

OWS /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /LD /MD /W3 /Ox /D

NDebug /

D NDEBUG /D ZEND_WIN32_FORCE_INLINE /GB /GF /D ZEND_DEBUG=0 /D ZTS=1 /I

"..\win3

2build\include" /D FD_SETSIZE=256 /FoRelease_TS\main\

/FdRelease_TS\main\ /FpRe

lease_TS\main\ /FRRelease_TS\main\ -c main\internal_functions.c -o

Release_TS\ma

in\internal_functions.obj
internal_functions.c
..\win32build\include\WS2tcpip.h(647) : warning C4142: benign

redefinition of ty

pe
       "link.exe" /out:Release_TS\php5ts.dll /dll /nodefaultlib:libcmt

/def:Rel

ease_TS\php5ts.dll.def /nologo /version:5.0.3

/libpath:"..\win32build\lib" /

libpath:"..\win32build\lib" Release_TS\Zend\zend.obj

Release_TS\Zend\ze

nd_API.obj Release_TS\Zend\zend_alloc.obj

Release_TS\Zend\zend_builtin_functions

.obj Release_TS\Zend\zend_compile.obj Release_TS\Zend\zend_constants.obj

Release

_TS\Zend\zend_default_classes.obj Release_TS\Zend\zend_dynamic_array.obj

Release

_TS\Zend\zend_exceptions.obj Release_TS\Zend\zend_execute.obj

Release_TS\Zend\ze

nd_execute_API.obj Release_TS\Zend\zend_extensions.obj

Release_TS\Zend\zend_hash

.obj Release_TS\Zend\zend_highlight.obj Release_TS\Zend\zend_indent.obj

Release_

TS\Zend\zend_ini.obj Release_TS\Zend\zend_ini_parser.obj

Release_TS\Zend\zend_in

i_scanner.obj Release_TS\Zend\zend_interfaces.obj

Release_TS\Zend\zend_iterators

.obj Release_TS\Zend\zend_language_parser.obj

Release_TS\Zend\zend_language_scan

ner.obj Release_TS\Zend\zend_list.obj Release_TS\Zend\zend_llist.obj

Release_TSZend\zend_mm.obj Release_TS\Zend\zend_multibyte.obj Release_TS\Zend\zend_object_

handlers.obj Release_TS\Zend\zend_objects.obj

Release_TS\Zend\zend_objects_API.o

bj Release_TS\Zend\zend_opcode.obj Release_TS\Zend\zend_operators.obj

Release_TS

\Zend\zend_ptr_stack.obj Release_TS\Zend\zend_qsort.obj

Release_TS\Zend\zend_ref

lection_api.obj Release_TS\Zend\zend_sprintf.obj

Release_TS\Zend\zend_stack.obj

Release_TS\Zend\zend_stream.obj Release_TS\Zend\zend_strtod.obj

Release_TS\Zendzend_ts_hash.obj Release_TS\Zend\zend_variables.obj Release_TS\main\SAPI.obj Rel

ease_TS\main\fopen_wrappers.obj Release_TS\main\internal_functions.obj

Release_T

S\main\main.obj Release_TS\main\mergesort.obj

Release_TS\main\network.obj Releas

e_TS\main\output.obj Release_TS\main\php_content_types.obj

Release_TS\main\php_i

ni.obj Release_TS\main\php_logos.obj

Release_TS\main\php_open_temporary_file.obj

Release_TS\main\php_scandir.obj Release_TS\main\php_sprintf.obj

Release_TS\main

\php_ticks.obj Release_TS\main\php_variables.obj

Release_TS\main\reentrancy.obj

Release_TS\main\rfc1867.obj Release_TS\main\safe_mode.obj

Release_TS\main\snprin

tf.obj Release_TS\main\spprintf.obj Release_TS\main\strlcat.obj

Release_TS\mainstrlcpy.obj Release_TS\main\streams\cast.obj Release_TS\main\streams\filter.obj

Release_TS\main\streams\memory.obj Release_TS\main\streams\mmap.obj

Release_TS\m

ain\streams\plain_wrapper.obj Release_TS\main\streams\streams.obj

Release_TS\mai

n\streams\transports.obj Release_TS\main\streams\userspace.obj

Release_TS\main\s

treams\xp_socket.obj Release_TS\win32\crypt_win32.obj

Release_TS\win32\flock.obj

Release_TS\win32\glob.obj Release_TS\win32\globals.obj

Release_TS\win32\md5cryp

t.obj Release_TS\win32\pwd.obj Release_TS\win32\readdir.obj

Release_TS\win32\reg

istry.obj Release_TS\win32\select.obj Release_TS\win32\sendmail.obj

Release_TS\w

in32\time.obj Release_TS\win32\wfile.obj Release_TS\win32\winutil.obj

Release_TS

\win32\wsyslog.obj Release_TS\regex\regcomp.obj

Release_TS\regex\regerror.obj Re

lease_TS\regex\regexec.obj Release_TS\regex\regfree.obj

Release_TS\TSRM\TSRM.obj

Release_TS\TSRM\tsrm_strtok_r.obj Release_TS\TSRM\tsrm_virtual_cwd.obj

Release_

TS\TSRM\tsrm_win32.obj Release_TS\ext\ftp\ftp.obj

Release_TS\ext\ftp\php_ftp.obj

Release_TS\ext\spl\php_spl.obj Release_TS\ext\spl\spl_array.obj

Release_TS\extspl\spl_directory.obj Release_TS\ext\spl\spl_engine.obj Release_TS\ext\spl\spl_f

unctions.obj Release_TS\ext\spl\spl_iterators.obj

Release_TS\ext\spl\spl_sxe.obj

Release_TS\ext\odbc\php_odbc.obj Release_TS\ext\pcre\php_pcre.obj

Release_TS\ex

t\pcre\pcrelib\get.obj Release_TS\ext\pcre\pcrelib\maketables.obj

Release_TS\ext

\pcre\pcrelib\pcre.obj Release_TS\ext\pcre\pcrelib\study.obj

Release_TS\ext\zlib

\zlib.obj Release_TS\ext\zlib\zlib_fopen_wrapper.obj

Release_TS\ext\ctype\ctype.

obj Release_TS\ext\iconv\iconv.obj Release_TS\ext\session\mod_files.obj

Release_

TS\ext\session\mod_mm.obj Release_TS\ext\session\mod_user.obj

Release_TS\ext\ses

sion\session.obj Release_TS\ext\calendar\cal_unix.obj

Release_TS\ext\calendar\ca

lendar.obj Release_TS\ext\calendar\dow.obj

Release_TS\ext\calendar\easter.obj Re

lease_TS\ext\calendar\french.obj Release_TS\ext\calendar\gregor.obj

Release_TS\e

xt\calendar\jewish.obj Release_TS\ext\calendar\julian.obj

Release_TS\ext\bcmathbcmath.obj Release_TS\ext\bcmath\libbcmath\src\add.obj Release_TS\ext\bcmath\lib

bcmath\src\compare.obj Release_TS\ext\bcmath\libbcmath\src\debug.obj

Release_TSext\bcmath\libbcmath\src\div.obj Release_TS\ext\bcmath\libbcmath\src\divmod.obj

Release_TS\ext\bcmath\libbcmath\src\doaddsub.obj

Release_TS\ext\bcmath\libbcmath

\src\init.obj Release_TS\ext\bcmath\libbcmath\src\int2num.obj

Release_TS\ext\bcm

ath\libbcmath\src\nearzero.obj

Release_TS\ext\bcmath\libbcmath\src\neg.obj Relea

se_TS\ext\bcmath\libbcmath\src\num2long.obj

Release_TS\ext\bcmath\libbcmath\srcnum2str.obj Release_TS\ext\bcmath\libbcmath\src\outofmem.obj Release_TS\ext\bcma

th\libbcmath\src\output.obj

Release_TS\ext\bcmath\libbcmath\src\raise.obj Releas

e_TS\ext\bcmath\libbcmath\src\raisemod.obj

Release_TS\ext\bcmath\libbcmath\src\r

ecmul.obj Release_TS\ext\bcmath\libbcmath\src\rmzero.obj

Release_TS\ext\bcmath\l

ibbcmath\src\rt.obj Release_TS\ext\bcmath\libbcmath\src\sqrt.obj

Release_TS\extbcmath\libbcmath\src\str2num.obj Release_TS\ext\bcmath\libbcmath\src\sub.obj Rel

ease_TS\ext\bcmath\libbcmath\src\zero.obj

Release_TS\ext\tokenizer\tokenizer.obj

Release_TS\ext\sqlite\sess_sqlite.obj Release_TS\ext\sqlite\sqlite.obj

Release_

TS\ext\sqlite\libsqlite\src\attach.obj

Release_TS\ext\sqlite\libsqlite\src\auth.

obj Release_TS\ext\sqlite\libsqlite\src\btree.obj

Release_TS\ext\sqlite\libsqlit

e\src\btree_rb.obj Release_TS\ext\sqlite\libsqlite\src\build.obj

Release_TS\extsqlite\libsqlite\src\copy.obj Release_TS\ext\sqlite\libsqlite\src\date.obj Relea

se_TS\ext\sqlite\libsqlite\src\delete.obj

Release_TS\ext\sqlite\libsqlite\src\en

code.obj Release_TS\ext\sqlite\libsqlite\src\expr.obj

Release_TS\ext\sqlite\libs

qlite\src\func.obj Release_TS\ext\sqlite\libsqlite\src\hash.obj

Release_TS\ext\s

qlite\libsqlite\src\insert.obj

Release_TS\ext\sqlite\libsqlite\src\main.obj Rele

ase_TS\ext\sqlite\libsqlite\src\opcodes.obj

Release_TS\ext\sqlite\libsqlite\srcos.obj Release_TS\ext\sqlite\libsqlite\src\pager.obj Release_TS\ext\sqlite\libsq

lite\src\parse.obj Release_TS\ext\sqlite\libsqlite\src\pragma.obj

Release_TS\ext

\sqlite\libsqlite\src\printf.obj

Release_TS\ext\sqlite\libsqlite\src\random.obj

Release_TS\ext\sqlite\libsqlite\src\select.obj

Release_TS\ext\sqlite\libsqlite\s

rc\table.obj Release_TS\ext\sqlite\libsqlite\src\tokenize.obj

Release_TS\ext\sql

ite\libsqlite\src\trigger.obj

Release_TS\ext\sqlite\libsqlite\src\update.obj Rel

ease_TS\ext\sqlite\libsqlite\src\util.obj

Release_TS\ext\sqlite\libsqlite\src\va

cuum.obj Release_TS\ext\sqlite\libsqlite\src\vdbe.obj

Release_TS\ext\sqlite\libs

qlite\src\vdbeaux.obj Release_TS\ext\sqlite\libsqlite\src\where.obj

Release_TS\e

xt\standard\array.obj Release_TS\ext\standard\assert.obj

Release_TS\ext\standard

\base64.obj Release_TS\ext\standard\basic_functions.obj

Release_TS\ext\standardbrowscap.obj Release_TS\ext\standard\crc32.obj Release_TS\ext\standard\credits.o

bj Release_TS\ext\standard\crypt.obj Release_TS\ext\standard\css.obj

Release_TSext\standard\cyr_convert.obj Release_TS\ext\standard\datetime.obj Release_TS\ext

\standard\dir.obj Release_TS\ext\standard\dl.obj

Release_TS\ext\standard\dns.obj

Release_TS\ext\standard\exec.obj Release_TS\ext\standard\file.obj

Release_TS\ex

t\standard\filestat.obj Release_TS\ext\standard\filters.obj

Release_TS\ext\stand

ard\formatted_print.obj Release_TS\ext\standard\fsock.obj

Release_TS\ext\standar

d\ftok.obj Release_TS\ext\standard\ftp_fopen_wrapper.obj

Release_TS\ext\standard

\head.obj Release_TS\ext\standard\html.obj

Release_TS\ext\standard\http.obj Rele

ase_TS\ext\standard\http_fopen_wrapper.obj

Release_TS\ext\standard\image.obj Rel

ease_TS\ext\standard\incomplete_class.obj

Release_TS\ext\standard\info.obj Relea

se_TS\ext\standard\iptc.obj Release_TS\ext\standard\lcg.obj

Release_TS\ext\stand

ard\levenshtein.obj Release_TS\ext\standard\link.obj

Release_TS\ext\standard\mai

l.obj Release_TS\ext\standard\math.obj Release_TS\ext\standard\md5.obj

Release_T

S\ext\standard\metaphone.obj Release_TS\ext\standard\microtime.obj

Release_TS\ex

t\standard\pack.obj Release_TS\ext\standard\pageinfo.obj

Release_TS\ext\standard

\parsedate.obj Release_TS\ext\standard\php_fopen_wrapper.obj

Release_TS\ext\stan

dard\proc_open.obj Release_TS\ext\standard\quot_print.obj

Release_TS\ext\standar

d\rand.obj Release_TS\ext\standard\reg.obj

Release_TS\ext\standard\scanf.obj Rel

ease_TS\ext\standard\sha1.obj Release_TS\ext\standard\soundex.obj

Release_TS\ext

\standard\streamsfuncs.obj Release_TS\ext\standard\string.obj

Release_TS\ext\sta

ndard\strnatcmp.obj Release_TS\ext\standard\sunfuncs.obj

Release_TS\ext\standard

\syslog.obj Release_TS\ext\standard\type.obj

Release_TS\ext\standard\uniqid.obj

Release_TS\ext\standard\url.obj Release_TS\ext\standard\url_scanner.obj

Release_

TS\ext\standard\url_scanner_ex.obj

Release_TS\ext\standard\user_filters.obj Rele

ase_TS\ext\standard\uuencode.obj Release_TS\ext\standard\var.obj

Release_TS\extstandard\var_unserializer.obj Release_TS\ext\standard\versioning.obj Release_TSext\com_dotnet\com_com.obj Release_TS\ext\com_dotnet\com_dotnet.obj Release_TS\e

xt\com_dotnet\com_extension.obj

Release_TS\ext\com_dotnet\com_handlers.obj Relea

se_TS\ext\com_dotnet\com_iterator.obj

Release_TS\ext\com_dotnet\com_misc.obj Rel

ease_TS\ext\com_dotnet\com_olechar.obj

Release_TS\ext\com_dotnet\com_persist.obj

Release_TS\ext\com_dotnet\com_saproxy.obj

Release_TS\ext\com_dotnet\com_typeinf

o.obj Release_TS\ext\com_dotnet\com_variant.obj

Release_TS\ext\com_dotnet\com_wr

apper.obj odbc32.lib odbccp32.lib zlib.lib OleAut32.Lib

kernel32.lib

ole32.lib user32.lib advapi32.lib shell32.lib ws2_32.lib resolv.lib

Release_TS\p

hp5ts.dll.res
  Creating library Release_TS\php5ts.lib and object

Release_TS\php5ts.exp

iconv.obj : error LNK2019: unresolved external symbol _libiconv

referenced in fu

nction __php_iconv_appendl
iconv.obj : error LNK2019: unresolved external symbol _libiconv_close

referenced

in function _php_iconv_string
iconv.obj : error LNK2019: unresolved external symbol _libiconv_open

referenced

in function _php_iconv_string
iconv.obj : error LNK2019: unresolved external symbol __libiconv_version

referen

ced in function _zm_startup_miconv
Release_TS\php5ts.dll : fatal error LNK1120: 4 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio

.NET 2003VC7\BIN\link.exe"' : return code '0x460'

Stop.

C:\Work\php-5.0.3>

--
Alawi Albaity
Jeddah - KSA
Mobile : +966506660442

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php


-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to