Yesterday I attempted to get a working MySQL environment to support the number of utilities we all use including mytop, innotop, mybench, mysqltoolkit. These products require a number of Perl Dependencies, and while that may be a rather trivial task under Linux and with the power of cpan, working on Solaris is a whole different story.
For the record, I’m working with Solaris 9 SPARC 64bit.
I won’t detail you with how hard it was to get to this point, except to say thanks to Jeremy, Baron and Frank so far. Here is where I’m at.
You need a number of pre-requisites, most from sunfreeware.com
Pre-Requisites
$ wget ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/libiconv-1.11-sol9-sparc-local.gz $ wget ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/gcc-3.4.6-sol9-sparc-local.gz $ wget ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/make-3.81-sol9-sparc-local.gz $ gunzip libiconv-1.11-sol9-sparc-local.gz gcc-3.4.6-sol9-sparc-local.gz make-3.81-sol9-sparc-local.gz $ pkgadd -d libiconv-1.11-sol9-sparc-local $ pkgadd -d gcc-3.4.6-sol9-sparc-local $ pkgadd -d make-3.81-sol9-sparc-local
$ wget http://search.cpan.org/CPAN/authors/id/A/AB/ABURLISON/Solaris-PerlGcc-1.3.tar.gz $ gunzip Solaris-PerlGcc-1.3.tar.gz $ tar xvf Solaris-PerlGcc-1.3.tar $ cd Solaris-PerlGcc-1.3 $ perl Makefile.PL $ make install $ wget http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/ExtUtils-MakeMaker-6.36.tar.gz $ gunzip ExtUtils-MakeMaker-6.36.tar.gz $ tar xvf ExtUtils-MakeMaker-6.36.tar $ cd ExtUtils-MakeMaker-6.36 $ perl Makefile.PL $ make install
Back to installing
$ PATH=/usr/local/bin:$PATH;export PATH $ PATH=/usr/perl5/5.6.1/bin/:$PATH;export PATH $ perlgcc Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Term::ReadKey netcontrol1:/tmp/TermReadKey-2.30# make install make: *** No rule to make target `/usr/perl5/5.6.1/lib/sun4-solaris-64intConfig.pm', needed by `Makefile'. Stop.
This is where the trail ends as my friend google has not helped me past this point, so I’m turning the community. If anybody can assist please let me know.
Mark Schoonover says
Looks like you’re not alone:
http://www.perlmonks.org/?node_id=573585
Brian Aker says
Hi!
Look at using pkg-get, that is how I got my sun working. I am building on Solaris and working with it daily.
http://www.bolthole.com/solaris/pkg-get.html
Cheers,
-Brian
Dossy Shiobara says
Ronald, is there a reason you can’t just install Perl 5.8.8 from Sunfreeware? Here’s a one-liner to do it:
$ wget -O – ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/perl-5.8.8-sol9-sparc-local.gz | gzip -dc | sudo pkgadd -d /dev/stdin all