> Your problem is, that "isxdigit" does exists but
> #if !defined(isxdigit) /* XXX - could be a function */
> doesn't work properly with your setting.
>
> Simply comment out the block in nsap_addr.c like follows:
> #if !defined(isxdigit) /* XXX - could be a function */
> /*
> static int
> isxdigit(c)
>  register int c;
> {
>  return ((c >= '0') && (c <= '9')) || ((c >= 'A') && (c <= 'F'));
> }
> */
> #endif

like i wrote before - i`ve downloaded bindlib_w32 from cvs - afaik this
issue is fixed there:
/* XXX - isxdigit could be an existing function or macro */
#if !defined(isxdigit) && !defined(_CTYPE_DEFINED)
static int
isxdigit(c)
 register int c;
{
 return ((c >= '0') && (c <= '9')) || ((c >= 'A') && (c <= 'F'));
}
#endif

even with this part of code commented out i still can`t build. below you can
see full build log of php5 snap:

 type ext\sqlite\php_sqlite.def ext\zlib\php_zlib.def >
Release_TS\php5ts.dll.def
 "cl.exe" /D _USRDLL /D PHP5DLLTS_EXPORTS /D PHP_EXPORTS /D LIBZEND_EXPORTS
/D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x400 /DHAVE_NEWAPIS_H=1 /D
COMPILE_DL_DBASE /D COMPILE_DL_DBX /D COMPILE_DL_DIO /D COMPILE_DL_FILEPRO
/D COMPILE_DL_MBSTRING /D COMPILE_DL_MIME_MAGIC /D COMPILE_DL_MSQL /D
COMPILE_DL_MYSQL /D COMPILE_DL_SHMOP /D COMPILE_DL_SOCKETS /D
COMPILE_DL_EXIF /D COMPILE_DL_SOAP /D
COMPILE_DL_XMLRPC -Iext/bcmath/libbcmath/src      -DSUPPORT_UTF8 -DLINK_SIZE
=2 -DPOSIX_MALLOC_THRESHOLD=10 -Iext/pcre/pcrelib -DNO_RECURSE   /D
PHP_SQLITE_EXPORTS /I ext\sqlite/libsqlite/src   /D ZLIB_EXPORTS /D
LIBXML_STATIC /D LIBXML_STATIC  /D LIBXML_STATIC /nologo /YX /FD /I . /I
main /I regex /I Zend /I TSRM /D _WINDOWS /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
"..\win32build\include" /FoRelease_TS\Zend\ /FdRelease_TS\Zend\
/FpRelease_TS\Zend\ /FRRelease_TS\Zend\ -c Zend\zend.c Zend\zend_API.c
Zend\zend_alloc.c Zend\zend_builtin_functions.c Zend\zend_compile.c
Zend\zend_constants.c Zend\zend_default_classes.c Zend\zend_dynamic_array.c
Zend\zend_exceptions.c Zend\zend_execute.c Zend\zend_execute_API.c
Zend\zend_extensions.c Zend\zend_hash.c Zend\zend_highlight.c
Zend\zend_indent.c Zend\zend_ini.c Zend\zend_ini_parser.c
Zend\zend_ini_scanner.c Zend\zend_interfaces.c Zend\zend_iterators.c
Zend\zend_language_parser.c Zend\zend_language_scanner.c Zend\zend_list.c
Zend\zend_llist.c Zend\zend_mm.c Zend\zend_multibyte.c
Zend\zend_object_handlers.c Zend\zend_objects.c Zend\zend_objects_API.c
Zend\zend_opcode.c Zend\zend_operators.c Zend\zend_ptr_stack.c
Zend\zend_qsort.c Zend\zend_reflection_api.c Zend\zend_sprintf.c
Zend\zend_stack.c Zend\zend_stream.c Zend\zend_ts_hash.c
Zend\zend_variables.c
zend.c
zend_API.c
zend_alloc.c
zend_builtin_functions.c
zend_compile.c
Zend\zend_compile.c(1961) : warning C4018: '<' : signed/unsigned mismatch
zend_constants.c
zend_default_classes.c
zend_dynamic_array.c
zend_exceptions.c
zend_execute.c
Zend\zend_execute.c(112) : warning C4018: '<=' : signed/unsigned mismatch
Zend\zend_execute.c(473) : warning C4018: '>=' : signed/unsigned mismatch
zend_execute_API.c
zend_extensions.c
zend_hash.c
zend_highlight.c
zend_indent.c
zend_ini.c
zend_ini_parser.c
zend_ini_scanner.c
zend_interfaces.c
Zend\zend_interfaces.c(295) : warning C4018: '<' : signed/unsigned mismatch
zend_iterators.c
zend_language_parser.c
zend_language_scanner.c
zend_list.c
zend_llist.c
zend_mm.c
zend_multibyte.c
zend_object_handlers.c
zend_objects.c
zend_objects_API.c
zend_opcode.c
zend_operators.c
zend_ptr_stack.c
zend_qsort.c
zend_reflection_api.c
Zend\zend_reflection_api.c(1374) : warning C4018: '<' : signed/unsigned
mismatch
Zend\zend_reflection_api.c(1482) : warning C4018: '>=' : signed/unsigned
mismatch
Zend\zend_reflection_api.c(1491) : warning C4018: '<' : signed/unsigned
mismatch
zend_sprintf.c
zend_stack.c
zend_stream.c
Zend\zend_stream.c(98) : warning C4018: '<' : signed/unsigned mismatch
zend_ts_hash.c
zend_variables.c
 "cl.exe" /D _USRDLL /D PHP5DLLTS_EXPORTS /D PHP_EXPORTS /D LIBZEND_EXPORTS
/D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x400 /DHAVE_NEWAPIS_H=1 /D
COMPILE_DL_DBASE /D COMPILE_DL_DBX /D COMPILE_DL_DIO /D COMPILE_DL_FILEPRO
/D COMPILE_DL_MBSTRING /D COMPILE_DL_MIME_MAGIC /D COMPILE_DL_MSQL /D
COMPILE_DL_MYSQL /D COMPILE_DL_SHMOP /D COMPILE_DL_SOCKETS /D
COMPILE_DL_EXIF /D COMPILE_DL_SOAP /D
COMPILE_DL_XMLRPC -Iext/bcmath/libbcmath/src      -DSUPPORT_UTF8 -DLINK_SIZE
=2 -DPOSIX_MALLOC_THRESHOLD=10 -Iext/pcre/pcrelib -DNO_RECURSE   /D
PHP_SQLITE_EXPORTS /I ext\sqlite/libsqlite/src   /D ZLIB_EXPORTS /D
LIBXML_STATIC /D LIBXML_STATIC  /D LIBXML_STATIC /nologo /YX /FD /I . /I
main /I regex /I Zend /I TSRM /D _WINDOWS /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
"..\win32build\include" /FoRelease_TS\main\ /FdRelease_TS\main\
/FpRelease_TS\main\ /FRRelease_TS\main\ -c main\SAPI.c main\fopen_wrappers.c
main\internal_functions.c main\main.c main\mergesort.c main\network.c
main\output.c main\php_content_types.c main\php_ini.c main\php_logos.c
main\php_open_temporary_file.c main\php_scandir.c main\php_ticks.c
main\php_variables.c main\reentrancy.c main\rfc1867.c main\safe_mode.c
main\snprintf.c main\spprintf.c main\strlcat.c main\strlcpy.c
SAPI.c
fopen_wrappers.c
D:\dev\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WS2tcpip.h(647) : warning C4142: benign
redefinition of type
internal_functions.c
D:\dev\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WS2tcpip.h(647) : warning C4142: benign
redefinition of type
ext\dom\php_dom.h(33) : fatal error C1083: Cannot open include file:
'libxml/parser.h': No such file or directory
main.c
D:\dev\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WS2tcpip.h(647) : warning C4142: benign
redefinition of type
mergesort.c
network.c
D:\dev\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WS2tcpip.h(647) : warning C4142: benign
redefinition of type
output.c
php_content_types.c
php_ini.c
php_logos.c
php_open_temporary_file.c
php_scandir.c
php_ticks.c
php_variables.c
D:\dev\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WS2tcpip.h(647) : warning C4142: benign
redefinition of type
reentrancy.c
rfc1867.c
safe_mode.c
snprintf.c
spprintf.c
strlcat.c
strlcpy.c
 type ext\sqlite\php_sqlite.def ext\zlib\php_zlib.def >
Release_TS\php5ts.dll.def
 "cl.exe" /D _USRDLL /D PHP5DLLTS_EXPORTS /D PHP_EXPORTS /D LIBZEND_EXPORTS
/D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x400 /DHAVE_NEWAPIS_H=1 /D
COMPILE_DL_DBASE /D COMPILE_DL_DBX /D COMPILE_DL_DIO /D COMPILE_DL_FILEPRO
/D COMPILE_DL_MBSTRING /D COMPILE_DL_MIME_MAGIC /D COMPILE_DL_MSQL /D
COMPILE_DL_MYSQL /D COMPILE_DL_SHMOP /D COMPILE_DL_SOCKETS /D
COMPILE_DL_EXIF /D COMPILE_DL_SOAP /D
COMPILE_DL_XMLRPC -Iext/bcmath/libbcmath/src      -DSUPPORT_UTF8 -DLINK_SIZE
=2 -DPOSIX_MALLOC_THRESHOLD=10 -Iext/pcre/pcrelib -DNO_RECURSE   /D
PHP_SQLITE_EXPORTS /I ext\sqlite/libsqlite/src   /D ZLIB_EXPORTS /D
LIBXML_STATIC /D LIBXML_STATIC  /D LIBXML_STATIC /nologo /YX /FD /I . /I
main /I regex /I Zend /I TSRM /D _WINDOWS /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
"..\win32build\include" /FoRelease_TS\Zend\ /FdRelease_TS\Zend\
/FpRelease_TS\Zend\ /FRRelease_TS\Zend\ -c Zend\zend.c Zend\zend_API.c
Zend\zend_alloc.c Zend\zend_builtin_functions.c Zend\zend_compile.c
Zend\zend_constants.c Zend\zend_default_classes.c Zend\zend_dynamic_array.c
Zend\zend_exceptions.c Zend\zend_execute.c Zend\zend_execute_API.c
Zend\zend_extensions.c Zend\zend_hash.c Zend\zend_highlight.c
Zend\zend_indent.c Zend\zend_ini.c Zend\zend_ini_parser.c
Zend\zend_ini_scanner.c Zend\zend_interfaces.c Zend\zend_iterators.c
Zend\zend_language_parser.c Zend\zend_language_scanner.c Zend\zend_list.c
Zend\zend_llist.c Zend\zend_mm.c Zend\zend_multibyte.c
Zend\zend_object_handlers.c Zend\zend_objects.c Zend\zend_objects_API.c
Zend\zend_opcode.c Zend\zend_operators.c Zend\zend_ptr_stack.c
Zend\zend_qsort.c Zend\zend_reflection_api.c Zend\zend_sprintf.c
Zend\zend_stack.c Zend\zend_stream.c Zend\zend_ts_hash.c
Zend\zend_variables.c
zend.c
zend_API.c
zend_alloc.c
zend_builtin_functions.c
zend_compile.c
Zend\zend_compile.c(1961) : warning C4018: '<' : signed/unsigned mismatch
zend_constants.c
zend_default_classes.c
zend_dynamic_array.c
zend_exceptions.c
zend_execute.c
Zend\zend_execute.c(112) : warning C4018: '<=' : signed/unsigned mismatch
Zend\zend_execute.c(473) : warning C4018: '>=' : signed/unsigned mismatch
zend_execute_API.c
zend_extensions.c
zend_hash.c
zend_highlight.c
zend_indent.c
zend_ini.c
zend_ini_parser.c
zend_ini_scanner.c
zend_interfaces.c
Zend\zend_interfaces.c(295) : warning C4018: '<' : signed/unsigned mismatch
zend_iterators.c
zend_language_parser.c
zend_language_scanner.c
zend_list.c
zend_llist.c
zend_mm.c
zend_multibyte.c
zend_object_handlers.c
zend_objects.c
zend_objects_API.c
zend_opcode.c
zend_operators.c
zend_ptr_stack.c
zend_qsort.c
zend_reflection_api.c
Zend\zend_reflection_api.c(1374) : warning C4018: '<' : signed/unsigned
mismatch
Zend\zend_reflection_api.c(1482) : warning C4018: '>=' : signed/unsigned
mismatch
Zend\zend_reflection_api.c(1491) : warning C4018: '<' : signed/unsigned
mismatch
zend_sprintf.c
zend_stack.c
zend_stream.c
Zend\zend_stream.c(98) : warning C4018: '<' : signed/unsigned mismatch
zend_ts_hash.c
zend_variables.c
 "cl.exe" /D _USRDLL /D PHP5DLLTS_EXPORTS /D PHP_EXPORTS /D LIBZEND_EXPORTS
/D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x400 /DHAVE_NEWAPIS_H=1 /D
COMPILE_DL_DBASE /D COMPILE_DL_DBX /D COMPILE_DL_DIO /D COMPILE_DL_FILEPRO
/D COMPILE_DL_MBSTRING /D COMPILE_DL_MIME_MAGIC /D COMPILE_DL_MSQL /D
COMPILE_DL_MYSQL /D COMPILE_DL_SHMOP /D COMPILE_DL_SOCKETS /D
COMPILE_DL_EXIF /D COMPILE_DL_SOAP /D
COMPILE_DL_XMLRPC -Iext/bcmath/libbcmath/src      -DSUPPORT_UTF8 -DLINK_SIZE
=2 -DPOSIX_MALLOC_THRESHOLD=10 -Iext/pcre/pcrelib -DNO_RECURSE   /D
PHP_SQLITE_EXPORTS /I ext\sqlite/libsqlite/src   /D ZLIB_EXPORTS /D
LIBXML_STATIC /D LIBXML_STATIC  /D LIBXML_STATIC /nologo /YX /FD /I . /I
main /I regex /I Zend /I TSRM /D _WINDOWS /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
"..\win32build\include" /FoRelease_TS\main\ /FdRelease_TS\main\
/FpRelease_TS\main\ /FRRelease_TS\main\ -c main\SAPI.c main\fopen_wrappers.c
main\internal_functions.c main\main.c main\mergesort.c main\network.c
main\output.c main\php_content_types.c main\php_ini.c main\php_logos.c
main\php_open_temporary_file.c main\php_scandir.c main\php_ticks.c
main\php_variables.c main\reentrancy.c main\rfc1867.c main\safe_mode.c
main\snprintf.c main\spprintf.c main\strlcat.c main\strlcpy.c
SAPI.c
fopen_wrappers.c
D:\dev\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WS2tcpip.h(647) : warning C4142: benign
redefinition of type
internal_functions.c
D:\dev\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WS2tcpip.h(647) : warning C4142: benign
redefinition of type
ext\dom\php_dom.h(33) : fatal error C1083: Cannot open include file:
'libxml/parser.h': No such file or directory
main.c
D:\dev\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WS2tcpip.h(647) : warning C4142: benign
redefinition of type
mergesort.c
network.c
D:\dev\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WS2tcpip.h(647) : warning C4142: benign
redefinition of type
output.c
php_content_types.c
php_ini.c
php_logos.c
php_open_temporary_file.c
php_scandir.c
php_ticks.c
php_variables.c
D:\dev\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\WS2tcpip.h(647) : warning C4142: benign
redefinition of type
reentrancy.c
rfc1867.c
safe_mode.c
snprintf.c
spprintf.c
strlcat.c
strlcpy.c
NMAKE : fatal error U1077: '"cl.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"D:\dev\Microsoft Visual Studio .NET
2003\VC7\BIN\nmake.exe"' : return code '0x2'
Stop.

rash

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

Reply via email to