You can use ActiveState Perl and use it's ppm utility to install binaries.
Ilya > -----Original Message----- > From: Peiyuan Zhou [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, April 09, 2002 7:50 PM > To: John D Groenveld > Cc: [EMAIL PROTECTED] > Subject: RE: Could you tell me where Solaris-ready DBI and > DBD::Oracle modules available? > > > I got two problems when I tried to compile DBD::Oracle. > > Platforms: > SunOS master.altawave.com 5.8 Generic_108528-12 sun4u > sparc SUNW,Ultra-80 > Oracle 8i > ActivePerl 5.6.1 > > First, I installed ActivePerl 5.6.1 from activestate.com, > trivial. Then use ppm3 (Activestate Perl install utility) to > install DBI, fine. > > I got DBD-Oracle-1.12.tar.gz of Tim B. from CPAN, expend the > tar ball; then try to build it. > > The first problem is that the link list is veeeeeeeery > loooooooooong when I did "perl Makefile.PL": > > -------------------------------------------------------------- > ---------- > ---------- > Oracle oci build command: > echo -L/oracle8i/altawave/lib/ > -L/oracle8i/altawave/rdbms/lib/ -o DBD_OR A_EXE DBD_ORA_OBJ.o > -lclntsh /oracle8i/altawave/rdbms/lib/kpuadef.o > `sed -e 's/ > -ljava//g' /oracle8i/altawave/lib/ldflags` -lnsgr8 -lnzjs8 > -ln8 -lnl8 -lnro8 `se d -e 's/-ljava//g' /oracle8i/altawave/lib/ldflags` -lnsgr8 -lnzjs8 > -ln8 -lnl8 -l client8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 > -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 `sed -e > 's/-ljava//g' /oracle8i/altawave/lib/ldflags` -lnsgr8 -l > nzjs8 -ln8 -lnl8 -lnro8 `sed -e 's/-ljava//g' /oracle8i/altawave/lib/ldflags` -l nsgr8 -lnzjs8 > -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 > -ltrace 8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 > -lvsn8 -lwtc8 -lcommon8 -l > generic8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 `cat > /oracle8i/altawave/lib/sy > sliblist` `if [ -f /usr/lib/libsched.so ] ; then echo -lsched > ; else true; fi` - R/oracle8i/altawave/lib -laio -lposix4 > -lkstat -lm -lthread > -L/oracle8i/altawave/lib/ > -L/oracle8i/altawave/rdbms/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o > -lclntsh /oracle8i/altawave/rdbms/lib/kpuadef.o -lnbeq8 > -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 > -lncrypt8 -lnk58 -ln8 -lncrypt 8 -lnldap8 -lldapclnt8 > -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -ln > crypt8 -lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 > -lncrypt8 -lntcp8 -lnt cps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 > -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -ln8 > -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 > -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 > -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 > -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 -ln tcp8 > -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 > -ln8 -lnl8 -lclie nt8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 > -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnbeq8 > -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 > -lncr ypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 > -lnsslb8 -ln8 -lncrypt8 -ln8 -ln crypt8 -lnoname8 -ln8 > -lncrypt8 -lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -l n8 > -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 > -lnsgr8 -lnzjs8 - ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -ln8 > -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 - ln8 -lncrypt8 > -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 > -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 > -ln8 -lncrypt8 -ln8 -lncrypt8 - lnsid8 -ln8 -lncrypt8 -lntcp8 > -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 > -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 > -ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 > -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls 8 -lcore8 -lnls8 > -lcore8 -lnls8 -lnsl -lsocket -lgen -ldl -lsched -lsched > -R/ora cle8i/altawave/lib -laio -lposix4 -lkstat -lm -lthread > Unable to interpret Oracle oci build commands. Using fallback > approach. > > Warning: Solaris 2.5 bug #1224467 may cause '_rmutex_unlock' error. > -------------------------------------------------------------- > ---------- > ---------- > > However, I didn't have compile or link problems yet, since I > got the second problem. > > "make" command complains that: > > Manifying blib/man3/DBD::Oracle.3 > sh: blib/man3/DBD::Oracle.3: cannot create > Couldn't install blib/man3/DBD::Oracle.3 > Manifying blib/man1/ora_explain.1 > Manifying blib/man3/DBD::Oraperl.3 > sh: blib/man3/DBD::Oraperl.3: cannot create > Couldn't install blib/man3/DBD::Oraperl.3 > ORACLE> > > It is true that Unix shell won't allow creating a file name > with "::" in it. > > How can I get around it? I am not sure where to change in > Makefile.PL without affecting the correctness of the build. > > Appreciate any helps. > > --pei > > -----Original Message----- > From: John D Groenveld [mailto:[EMAIL PROTECTED]] > Sent: Saturday, April 06, 2002 12:53 PM > To: Peiyuan Zhou > Cc: [EMAIL PROTECTED] > Subject: Re: Could you tell me where Solaris-ready DBI and > DBD::Oracle modules available? > > > If you want completely hands off Solaris Perl packages, then > I think you have just one option, > http://www.activestate.com/, which is probably > where you got > your Perl for Win32 distribution. I would definitely confirm > that that AS ships DBD::Oracle with its Solaris port. > > Perl, DBI, DBD::Oracle all build under Solaris with gcc which > ships with Solaris 8 media kits and available online from > sunfreeware.com among other places. John [EMAIL PROTECTED] > >