I have installed SWIG in my linux platform, after creating .c and .pm file when I tried to link it to shared library I am getting the following error messages, please how to debug them.

In file included from /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/op.h:497, from /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/perl.h:2754, from example_wrap.c:731: /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/reentr.h:612: error: field ‚_crypt_struct‚ has incomplete type In file included from /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/perl.h:3950, from example_wrap.c:731: /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/proto.h:297: error: expected declaration specifiers or ‚...‚ before ‚off64_t‚ /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/proto.h:299: error: expected ‚=‚, ‚,‚, ‚;‚, ‚asm‚ or ‚__attribute__‚ before ‚Perl_do_sysseek‚