From: Ross B. <rbr...@gm...> - 2007-12-18 06:05:17
|
Running swigwin 1.3.33 over the functest and simple example.i for Lua creates an example_wrap.c that I'm unable to compile on Visual Studio 2005 with two errors on the same line: Error 1 error C2275: 'swig_module_info' : illegal use of this type as an expression d:\swigwin\examples\lua\functest\example_wrap.c 1216 Error 2 error C2065: 'module' : undeclared identifier d:\swigwin\examples\lua\functest\example_wrap.c 1216 along with the following compiler output: Compiling... example_wrap.c d:\swigwin\examples\lua\functest\example_wrap.c(1216) : error C2275: 'swig_module_info' : illegal use of this type as an expression d:\swigwin\examples\lua\functest\example_wrap.c(329) : see declaration of 'swig_module_info' d:\swigwin\examples\lua\functest\example_wrap.c(1216) : error C2065: 'module' : undeclared identifier d:\swigwin\examples\lua\functest\example_wrap.c(1222) : warning C4047: 'function' : 'swig_module_info *' differs in levels of indirection from 'int' d:\swigwin\examples\lua\functest\example_wrap.c(1222) : warning C4024: 'SWIG_TypeQueryModule' : different types for formal and actual parameter 1 d:\swigwin\examples\lua\functest\example_wrap.c(1222) : warning C4047: 'function' : 'swig_module_info *' differs in levels of indirection from 'int' d:\swigwin\examples\lua\functest\example_wrap.c(1222) : warning C4024: 'SWIG_TypeQueryModule' : different types for formal and actual parameter 2 d:\swigwin\examples\lua\functest\example_wrap.c(1615) : warning C4013: 'add1' undefined; assuming extern returning int d:\swigwin\examples\lua\functest\example_wrap.c(1643) : warning C4013: 'add2' undefined; assuming extern returning int d:\swigwin\examples\lua\functest\example_wrap.c(1671) : warning C4013: 'add3' undefined; assuming extern returning int d:\swigwin\examples\lua\functest\example_wrap.c(1697) : warning C4013: 'add4' undefined; assuming extern returning int The Line is this one: swig_module_info* module=SWIG_GetModule(L); the complete generated example_wrap.c is pasted here: http://pastebin.com/m2485b9c7 Any ideas would be appreciated. |