in reply to 5.8 upgrade causing embeding issues!

`perldoc ExtUtils::Embed'

Now, running perl -MExtUtils::Embed -e xsinit on my old 5.6.1 perl gives

#include <EXTERN.h> #include <perl.h> EXTERN_C void xs_init (pTHXo); EXTERN_C void boot_DynaLoader (pTHXo_ CV* cv); EXTERN_C void xs_init(pTHXo) { char *file = __FILE__; dXSUB_SYS; /* DynaLoader is a special case */ newXS("DynaLoader::boot_DynaLoader", boot_DynaLoader, file); }
I don't know if it will matter much (no c expert, dunno much about aix), but I'd try that using that instead of that xs_init(void) stuff. Also, your tiny error snippet is too tiny. You need to show how the compiler was invoked and all the messages it printed out (hopefully you're using ExtUtils::Embed for the compiler options).

update: Corion: s!EstUtils!ExtUtils!g

MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
** The third rule of perl club is a statement of fact: pod is sexy.