On Wed, Feb 22, 2012 at 10:04:45AM +0000, Martin J. Evans wrote: > DBI.xs(4291) : error C2275: 'SV' : illegal use of this type as an expression > C:\Perl\lib\CORE\perl.h(2243) : see declaration of 'SV' ... > Lines 4291 and 4292 are: > MY_CXT_INIT; > (void)MY_CXT; /* avoid 'unused variable' warning */
Hopefully the diff below should fix it. Need declarations before code! -- Gravity is just a theory; teach Intelligent Falling in our schools! http://www.theonion.com/content/node/39512 diff --git a/DBI.xs b/DBI.xs index 144cfe5..3155c44 100644 --- a/DBI.xs +++ b/DBI.xs @@ -4290,9 +4290,10 @@ PROTOTYPES: DISABLE BOOT: + MY_CXT_INIT; + (void)cv; (void)items; /* avoid 'unused variable' warning */ - MY_CXT_INIT; (void)MY_CXT; /* avoid 'unused variable' warning */ dbi_bootinit(NULL);