From: Albert V. S. <av...@gm...> - 2006-05-02 11:53:46
|
I have compiled a updated version of Perl (5.8.8) to replace an aged version on my box. All is well and dandy with perl (passing all tests), but I can no longer make my swig based project, which worked very well with my previous version of perl (5.8.0). When I compile the swig-generate wrap file with gcc and the options from '`perl - MExtUtils::Embed -e ccopts` -fPIC', I get a terrible series of syntax errors, which begins as follows: In file included from LdMax_wrap.cxx:720: /usr/local/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/perl.h: 2700: syntax error before `__attribute__' /usr/local/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/perl.h: 2710: syntax error before `__attribute__' /usr/local/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/perl.h: 2710: syntax error before `)' token In file included from /usr/local/lib64/perl5/5.8.8/x86_64-linux- thread-multi/CORE/iperlsys.h:51, from /usr/local/lib64/perl5/5.8.8/x86_64-linux- thread-multi/CORE/perl.h:2733, from LdMax_wrap.cxx:720: /usr/local/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/perlio.h: 117: syntax error before `__attribute__' <snip> This is perl compiled for a 64-bit box, and with threads turned on, should that be of any relevance. Anyone have a suggestion on what the issue might be? -albert |