Subject: | Cannot build DBD::InterBase on MSWin32 with Visual c++ 6.0 |
Cannot build on MSWin32:
Problem one - -Wall flag is used, in makefile but it is not supported,
this was is easily solved but prevent compiling out of the box
Problem two - some problem prevents compiling:
InterBase.xs(416) : error C2275: 'HV' : illegal use of this type as an
expression
C:\usr\lib\CORE\perl.h(2090) : see declaration of 'HV'
InterBase.xs(416) : error C2065: 'reshv' : undeclared identifier
InterBase.xs(420) : error C2143: syntax error : missing ';'
before 'type'
InterBase.xs(430) : warning C4047: '=' : 'int ' differs in levels of
indirection from 'struct hv *'
InterBase.xs(439) : warning C4047: 'function' : 'struct hv *' differs
in levels of indirection from 'int '
InterBase.xs(439) : warning C4024: 'Perl_hv_store' : different types
for formal and actual parameter 2
InterBase.xs(441) : warning C4047: 'function' : 'struct hv *' differs
in levels of indirection from 'int '
InterBase.xs(441) : warning C4024: 'Perl_hv_store' : different types
for formal and actual parameter 2
InterBase.xs(459) : error C2143: syntax error : missing ';'
before 'type'
Attached is the complete log
Perl version: Active Perl 5.8.8 Build 817
OS: Windows XP Home SP2
Distribution name and version: DBD-InterBase-0.48
Subject: | error.log |
Message body not shown because it is not plain text.