James Carpenter wrote:

> DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX
> -g -O2      -DVERSION=\"1.72\"  -DXS_VERSION=\"1.72\"  - I..\..\lib\CORE
> Socket.c
> Socket.c: In function `boot_Socket':
> Socket.c:1224: incompatible type for argument 1 of `strcmp'
> dmake.exe:  Error code 1, while making 'Socket.o'
> dmake.exe:  Error code 255, while making '..\lib\auto\Socket\Socket.dll'

At least in the sources I have (that is, from CPAN, not the AS), the
line
in question is XS_VERSION_BOOTCHECK;

which (see XSUB.h) calls strNE(XS_VERSION, ...)

which I suspect calls strcmp().

So the indication is that XS_VERSION (which gets passed from the
Makefile
to the compiler, as above) is not getting passed as something that looks
like
a string (that is, perhaps the quotes are getting stripped and it's
looking like
a floating constant).

Why don't you try using #error to print out the value of XS_VERSION just
before
this line? Then you could try a different command shell or make utility
(I assume
you're using the NT CMD.EXE as a command shell?).

-- 
Ned Konz
currently: Stanwood, WA
email:     [EMAIL PROTECTED]
homepage:  http://bike-nomad.com, Perl homepage:
http://bike-nomad.com/perl

---
You are currently subscribed to perl-win32-users as: [archive@jab.org]
To unsubscribe, forward this message to
         [EMAIL PROTECTED]
For non-automated Mailing List support, send email to  
         [EMAIL PROTECTED]

Reply via email to