On Fri, 9 Apr 2004 19:15:03 -0500 (CDT) Randy Kobes <[EMAIL PROTECTED]> wrote:
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.
Thanks for helping find this bug guys! So would it be safe
for me to add that #define to DB.xs in all cases or will that have any bad side effects for *nix installations?
No, please wrap it into:
#ifdef WIN32 ... #endif
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
-- 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