Hi, In the readme.pdf file in ooRexx V5, I see | 3.5. Open Object Rexx and Other Rexx Interpreters | | If you have other Rexx interpreters installed, you may have to set the PATH manually because Open Object Rexx and the other Rexx interpreters may both use the name "rexx" for invoking the interpreter. | Interpreter error messages that begin with "Rexx: " indicate that another Rexx interpreter was called instead of Open Object Rexx. You can verify which Rexx interpreter is running either by the form of the error messages, by running rexxtry and executing SAY VERSION, or by invoking rexx -v, which then should display information about the Rexx interpreter that is invoked. If no information is displayed, it is not Open Object Rexx. If you don't want the other Rexx interpreter to be invoked, you should remove it from the PATH, delete it, or rename the rexx binary in the /usr/bin directory to orx and use orx to invoke the interpreter.
In (most?) Linux distros there is another, more flexible mechanism for handling this issue: a package called 'update-alternatives', which allows one to install multiple packages, either different releases or from different vendors, set one as the default, and switch from one to another whenever desired. 'update-alternatives' can be invoked by the package manager via a post-processing script. It seems to me that 'update-alternatives' provides a better method for managing multiple packages than those described in readme.pdf. For example, I have multiple Java versions installed. 'update-alternatives' shows | ~ | $ update-alternatives --config java | There are 2 choices for the alternative java (providing /usr/bin/java). | | Selection Path Priority Status | ------------------------------------------------------------ | * 0 /usr/java/jdk-18/bin/java 180000000 auto mode | 1 /usr/java/jdk-18/bin/java 180000000 manual mode | 2 /usr/lib64/jvm/jre-11-openjdk/bin/java 2105 manual mode | | Press <enter> to keep the current choice[*], or type selection number: | @11:14:45,leslie@pinto rc=0 On my system it is provided by: | ~ | $ rpm -q update-alternatives -i | Name : update-alternatives | Version : 1.19.0.4 | Release : 4.3.1 | Architecture: x86_64 | Install Date: Sat 11 Jun 2022 02:29:09 AM CDT | Group : System/Management | Size : 71350 | License : GPL-2.0+ | Signature : RSA/SHA256, Tue 15 Feb 2022 05:48:59 PM CST, Key ID 70af9e8139db7c82 | Source RPM : update-alternatives-1.19.0.4-4.3.1.src.rpm | Build Date : Tue 15 Feb 2022 05:48:28 PM CST | Build Host : sheep26 | Relocations : (not relocatable) | Packager : https://www.suse.com/ | Vendor : SUSE LLC <https://www.suse.com/> | URL : http://ftp.de.debian.org/debian/pool/main/d/dpkg/ | Summary : Maintain symbolic links determining default commands | Description : | update-alternatives creates, removes, maintains and displays | information about the symbolic links comprising the alternatives | system. It is possible for several programs fulfilling the same or | similar functions to be installed on a single system at the same time. | For example, many systems have several text editors installed at once. | This gives choice to the users of a system, allowing each to use a | different editor, if desired, but makes it difficult for a program to | make a good choice of editor to invoke if the user has not specified a | particular preference. | Distribution: SUSE Linux Enterprise 15 | @11:08:03,leslie@pinto rc=0 Leslie -- Platform: Linux Distribution: openSUSE Leap 15.4 x86_64 Open Object Rexx Version 5.0.0 r12286 Build date: Aug 12 2021 Addressing mode: 64 _______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel