From: Robert H. <ro...@ro...> - 2004-01-18 21:22:25
|
On Thu, Jan 15, 2004 at 05:20:48PM -0800, Baker, Dan wrote: > > What I think is happening, is the install is being confused by the two > versions of perl on the system. Solaris 9 has perl 5.2 in /usr/bin/perl and > /usr/perl5 > In order to build some of the modules I had to install 5.8. It lives in > /usr/local/bin/perl and /usr/local/lib/perl5. I rebuilt all of the > dependency modules using 5.8.2, and it seems that the makefile wants to use > the original perl 5.2 When I force the issue by editing the Makefile, not > everything gets the message. I'm not a perl coder, so where is that > configured in the Makefile.PL? Sorry I didn't see this before.. yeah I don't think SandWeb will work with Perl 5.2, the lowest we've tested with is 5.6. You'll want to run the Makefile.PL like this: /usr/local/bin/perl Makefile.PL And "#!/usr/bin/perl" is hardcoded into the top of these scripts, so you should change it manually and then try "make && make test && make install": bin/sandweb-admin:#!/usr/bin/perl -w bin/sandweb.cgi:#!/usr/bin/perl -w tools/change-entry.pl:#!/usr/bin/perl -w tools/checkfiles.pl:#!/usr/bin/perl -w tools/install_script.pl:#!/usr/bin/perl -w tools/instbin.pl:#!/usr/bin/perl -w tools/instcachedir.pl:#!/usr/bin/perl -w tools/instcgi.pl:#!/usr/bin/perl -w tools/instimages.pl:#!/usr/bin/perl -w tools/insttemplates.pl:#!/usr/bin/perl -w tools/mkdirto.pl:#!/usr/bin/perl -w |