Perl modules don't normally need to be compiled do they?
Indeed it is, but in order to use some perl modules they require compiling with C. i.e. download net:ing from cpan.org and read the readme. You have to run the makefile.pl, which creates a c makefile, which you then have to run make, then make test and finally make install. Anyhow this procedure fails on the pandy ;(Perl modules don't normally need to be compiled do they?
No. Perl is a completely seperate language from C/C++, and is 100% script based.
in order to use some perl modules they require compiling with C.
I downloaded Net:ing and tried it - I got the error about 'No Target to make /usr/lib/perl/5.8/CORE/config.h' - is that the error you got? It's because perl-dev isn't installed on the OS and I haven't included it in the cdevtools pnd. I can probably fix this for the next release, but I'm not convinced you really need it. Here's the thing:
1) You already have Net:ing on your pandora (in /usr/share/perl/5.8/Net/Ping.pm)
2) There's no C files in the Net:ing download.
3) Running 'perl Makefile.pl' creates a Makefile, but it's not a C Makefile. They're just using it as a way of copying files. If you got it to work, all 'make install' would do is copy lib/Net/Ping.pm as /usr/share/perl/5.8/Net/Ping.pm (which is already there) and copy some man documentation (which you wouldn't be able to display). You can replicate its behavior by just copying the files yourself.
That's actually wrong as far as perl modules are concerned. Lots of them are written in C and require a compiler to build the module code. You can just call their functions from the Perl interpreter later on.No. Perl is a completely seperate language from C/C++, and is 100% script based.Perl modules don't normally need to be compiled do they?