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