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]
> 
> 

Reply via email to