How about statically linking DBD and DBI before moving them over to the other machine? I faintly recall seeing some make messages about how to do that when I last made them.
> -----Original Message----- > From: Clive Eisen [mailto:[EMAIL PROTECTED] > Sent: Friday, April 16, 2004 1:57 PM > To: Bruce Shaw > Cc: '[EMAIL PROTECTED]' > Subject: Re: moving Perl::DBI to a Solaris 2.8 machine without a > compiler > > > Bruce Shaw wrote: > > >For reasons beyond my control, I need to use > > > >Perl version 5.8.2 > >DBI-1.39 > >DBD-Oracle-1.14 > >TermReadKey-2.21 > > > >together on a machine lacking a compiler. I have compiled everything > >successfully on a different, pretty-much-identical machine and got Perl > >moved over successfully. However, when I try to install Perl::DBI I run > >into trouble. When I do a make install, it returns > > > >/usr/ucb/cc: language optional software package not installed > > > >which is Sun's uninformative way of informing you that you don't have a > >proper compiler installed. I cannot install the compiler on this system > >because we don't have a license for it and we cannot use gcc as > it conflicts > >with other software. There's no reason for it to compile as > everything is > >already built. I think it's a timestamp issue. > > > >I looked through Makefile and Makefile.PL and couldn't find any > obvious way > >of doing it. The guys on #perl suggested making a package, but > I'm not sure > >how to do that. > > > >This communication is intended for the use of the recipient to > which it is > >addressed, and may contain confidential, personal and or privileged > >information. Please contact us immediately if you are not the intended > >recipient of this communication, and do not copy, distribute, or > take action > >relying on it. Any communication received in error, or subsequent reply, > >should be deleted or destroyed. > > > > > Why don't you just tar up /usr/lib/perl or /usr/local/lib/perl ( > whichever is appropriate) and move it over? > You will need to install the Orrible libraries as well : -) > Just use the same version that you used on the machiine that you > compiled all this on. > -- > Clive
