Jump to content

Perl modules on Solaris 9 x86


Recommended Posts

I am having problem installing PERL modules. I am using WEBMIN and just about every module fails on install. When I try to install the DBD::mysql module for instance I get this:

 

Making, testing and installing DBD::mysql ..

 

Untarring module file

 

Executing gunzip -c /tmp/.webmin/DBD-mysql-2.9008.tar.gz | tar xvf - ..

 

x DBD-mysql-2.9008, 0 bytes, 0 tape blocks

x DBD-mysql-2.9008/t, 0 bytes, 0 tape blocks

x DBD-mysql-2.9008/t/60leaks.t, 5228 bytes, 11 tape blocks

x DBD-mysql-2.9008/t/40listfields.t, 4197 bytes, 9 tape blocks

x DBD-mysql-2.9008/t/10dsnlist.t, 2020 bytes, 4 tape blocks

x DBD-mysql-2.9008/t/40numrows.t, 4232 bytes, 9 tape blocks

x DBD-mysql-2.9008/t/30insertfetch.t, 2625 bytes, 6 tape blocks

x DBD-mysql-2.9008/t/00base.t, 989 bytes, 2 tape blocks

x DBD-mysql-2.9008/t/insertid.t, 1234 bytes, 3 tape blocks

x DBD-mysql-2.9008/t/50commit.t, 6618 bytes, 13 tape blocks

x DBD-mysql-2.9008/t/40nulls.t, 2591 bytes, 6 tape blocks

x DBD-mysql-2.9008/t/dbdadmin.t, 7700 bytes, 16 tape blocks

x DBD-mysql-2.9008/t/lib.pl, 5588 bytes, 11 tape blocks

x DBD-mysql-2.9008/t/20createdrop.t, 1833 bytes, 4 tape blocks

x DBD-mysql-2.9008/t/mysql.dbtest, 3683 bytes, 8 tape blocks

x DBD-mysql-2.9008/t/40bindparam.t, 5389 bytes, 11 tape blocks

x DBD-mysql-2.9008/t/mysql.t, 19622 bytes, 39 tape blocks

x DBD-mysql-2.9008/t/40blobs.t, 3507 bytes, 7 tape blocks

x DBD-mysql-2.9008/t/akmisc.t, 27171 bytes, 54 tape blocks

x DBD-mysql-2.9008/t/50chopblanks.t, 3926 bytes, 8 tape blocks

x DBD-mysql-2.9008/t/ak-dbd.t, 15699 bytes, 31 tape blocks

x DBD-mysql-2.9008/t/mysql2.t, 4187 bytes, 9 tape blocks

x DBD-mysql-2.9008/lib, 0 bytes, 0 tape blocks

x DBD-mysql-2.9008/lib/DBD, 0 bytes, 0 tape blocks

x DBD-mysql-2.9008/lib/DBD/mysql, 0 bytes, 0 tape blocks

x DBD-mysql-2.9008/lib/DBD/mysql/GetInfo.pm, 16069 bytes, 32 tape blocks

x DBD-mysql-2.9008/lib/DBD/mysql/INSTALL.pod, 20584 bytes, 41 tape blocks

x DBD-mysql-2.9008/lib/DBD/mysql.pm, 48086 bytes, 94 tape blocks

x DBD-mysql-2.9008/lib/Bundle, 0 bytes, 0 tape blocks

x DBD-mysql-2.9008/lib/Bundle/DBD, 0 bytes, 0 tape blocks

x DBD-mysql-2.9008/lib/Bundle/DBD/mysql.pm, 417 bytes, 1 tape blocks

x DBD-mysql-2.9008/lib/Mysql, 0 bytes, 0 tape blocks

x DBD-mysql-2.9008/lib/Mysql/Statement.pm, 3989 bytes, 8 tape blocks

x DBD-mysql-2.9008/lib/Mysql.pm, 23888 bytes, 47 tape blocks

x DBD-mysql-2.9008/TODO, 896 bytes, 2 tape blocks

x DBD-mysql-2.9008/myld, 1603 bytes, 4 tape blocks

x DBD-mysql-2.9008/constants.h, 1937 bytes, 4 tape blocks

x DBD-mysql-2.9008/dbdimp.c, 71348 bytes, 140 tape blocks

x DBD-mysql-2.9008/dbdimp.h, 6461 bytes, 13 tape blocks

x DBD-mysql-2.9008/README, 2795 bytes, 6 tape blocks

x DBD-mysql-2.9008/MANIFEST.SKIP, 31 bytes, 1 tape blocks

x DBD-mysql-2.9008/Makefile.PL, 10778 bytes, 22 tape blocks

x DBD-mysql-2.9008/META.yml, 381 bytes, 1 tape blocks

x DBD-mysql-2.9008/INSTALL.html, 27496 bytes, 54 tape blocks

x DBD-mysql-2.9008/ChangeLog, 43939 bytes, 86 tape blocks

x DBD-mysql-2.9008/MANIFEST, 586 bytes, 2 tape blocks

x DBD-mysql-2.9008/mysql.xs, 9185 bytes, 18 tape blocks

 

Compiling module

 

Executing /usr/bin/perl Makefile.PL && make ..

 

Can't locate DBI/DBD.pm in @INC (@INC contains: /usr/perl5/5.6.1/lib/i86pc-solaris-64int /usr/perl5/

5.6.1/lib /usr/perl5/site_perl/5.6.1/i86pc-solaris-64int /usr/perl5/site_perl/5.6.1 /usr/perl5/site_

perl /usr/perl5/vendor_perl/5.6.1/i86pc-solaris-64int /usr/perl5/vendor_perl/5.6.1 /usr/perl5/vendor

_perl .) at Makefile.PL line 24.

 

Installation of DBD::mysql failed. Check the output above and try installing manually.

You can also install the module from CPAN with the command perl -MCPAN -e shell.

 

Any help please?

I am running Solaris 9 on an HP DL140 box

 

K

Link to comment
Share on other sites

Did you try the CPAN shell?

 

perl -MCPAN -e shell

 

Also, do you have a compiler installed?

 

Usually here

 

/opt/SUNWspro/bin/cc

 

try

 

cc -v

 

also if you do have cc installed, is it in your path

 

echo $PATH

 

if you have it installed in the location above and its not in your path, than add the following in your .profile

 

export PATH=$PATH:/opt/SUNWspro/bin/cc

 

If you don't have the compiler than get it:

 

http://javashoplm.sun.com/ECom/docs/Welcom...ansactionId=try

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...