Thanks Randy,

You got it.  After adding '#define SIGINT 2' to DB.xs, it compiled just
fine.

-Craig 

-----Original Message-----
From: Randy Kobes [mailto:[EMAIL PROTECTED] 
Sent: Friday, April 09, 2004 17:15
To: Craig Dayton
Cc: 'Frank Wiles'; [EMAIL PROTECTED]
Subject: RE: Apache::DB ported to mp2


On Thu, 8 Apr 2004, Craig Dayton wrote:

> Hi Frank,
>
> Thanks for the Update.
> In compiling with 'VS .Net 2003', the error shown below is generated. 
> E:\Perl\cpan\build\Apache-DB-0.07>nmake
>
> cl -c    -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE
> -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT 
> -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi 
> -DNDEBUG -O1 -DVERSION=\"0.07\" -DXS_VERSION=\ "0.07\" 
> "-IE:\Perl\lib\CORE"  DB.c DB.c
> DB.xs(55) : error C2065: 'SIGINT' : undeclared identifier

This needs the definition of SIGINT in signal.h on Win32.
For some reason just including signal.h results for me
in a syntax error, probably because of some other header
files also being needed, but as a workaround, putting in
  #define SIGINT 2
in DB.xs will allow it to compile.

-- 
best regards,
randy kobes


-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to