http://qs321.pair.com?node_id=67715


in reply to Re: Clean Install 5.6
in thread Clean Install 5.6

No, its not in a package format... It is compiled with gcc 2.8.1 ... I need to compile it either with 2.8.1 (if it works) or gcc 2.95.2 in parallel to work with both perl versions.. Later on, if there is no any problem with new version, I can remove the old perl version... Thanks in advance

Replies are listed 'Best First'.
Re: Re: Re: Clean Install 5.6
by scottstef (Curate) on Mar 29, 2001 at 10:32 UTC
    I haven't done it, but allegedly, you can compile it in a different directory. My perl on my box is in /usr/local/bin/perl. Perhaps you want to compile yours to either somewhere in /usr/local and then adjust your scripts. I have glanced thru several books and not seen anything regarding this, however we just installed a new mail server that bundled an older version of perl in it. They placed it in the home directory for the mail account i.e. /opt/users/mail/bin/perl. HTH
      I tried to build perl in separate dir, everything goes smooth it displays msgs like sh Configure - ok, make - everything is uptodate, "make test" to run test suite, make test - All tests successful, make install - Installation complete. Then, when tried to run perl program, it says "solaris patch required to load this module for this version of Java runtime". I checked the required patches by Java which are already installed.
        which perl
        Double-check that you are picking up the version of Perl that you just created and not a system-wide default...
      Now I tried to complie it on the same box but in different dir. Earlier I was getting an error "You must install a Solaris patch to run this version of the Java Runtime". I got some info for this error in README in jpl dir, I followed the instructions, But now I am getting an error, when I am trying to compile JPL & JNI modules manualy. The error says (while "make test" in JNI dir) "make: *** test_dynamic Error 134". What is this error 134 means ? Is there any clue ? Thanks in advance