From: Thomas T. <th...@ya...> - 2008-08-25 22:30:18
|
Josh - Great, that helped to get around the compilation problem. Thanks! Thomas. -----Original Message----- From: Josh Cherry [mailto:jc...@nc...] Sent: Monday, August 25, 2008 3:23 PM To: Thomas Theakanath Cc: swi...@li... Subject: Re: [Swig-user] Compilation error when Perl 5.8 headers are used On Mon, 25 Aug 2008, Thomas Theakanath wrote: > //within a class definition > > sampleDir *readdir(); > > > > The compilation of wrap_sample.cc fails with this message: > > macro `readdir' used without args > > > > The interesting thing is that the same generated source gets compiled with > Perl 5.6.1 headers and the problem occurs only with Perl 5.8. Do the Perl 5.8 headers, but not the 5.6.1 headers, define a macro called "readdir"? Does putting %{ #undef readdir %} near the top of your interface file help? Josh |