From: Shrinivas K. <Shr...@cs...> - 2006-11-14 03:36:51
|
Hi Gurus, I was able to somewhat solve the problem posted titled=20 " SWIG: Linker Error when used with PERL" quoted in issue 28..by two steps 1. Upgraded Perl to a higher version 2. Include PERL_POLLUTE flag for Perl I don't know why the problem got soved.. just a hit!! I am hit by a new problem: At the end of compilation I could see the following info: example_wrap.cxx(411) : error C2440: '=3D' : cannot convert from 'int (__cdecl *)( struct sv *,struct magic *)' to 'int (__cdecl *)(struct interpreter *,struct sv *,struct magic *)' This conversion requires a reinterpret_cast, a C-style cast or function- style cast example_wrap.cxx(412) : error C2440: '=3D' : cannot convert from 'int (__cdecl *)( struct sv *,struct magic *)' to 'int (__cdecl *)(struct interpreter *,struct sv *,struct magic *)' This conversion requires a reinterpret_cast, a C-style cast or function- style cast example_wrap.cxx(536) : error C2733: second C linkage of overloaded function 'bo ot_example' not allowed example_wrap.cxx(536) : see declaration of 'boot_example' Generating Code... NMAKE : fatal error U1077: 'cl.exe' : return code '0x2' I never thought that it would be this difficult to use SWIG!! Please give me some idea as to how to solve this! Your help is greatly appreciated. Shri To access the latest news from CSR copy this link into a web browser: http= ://www.csr.com/email_sig.php |