ooRexx and/or Regina

Has anyone here successfully installed Open Object Rexx on a 32-bit openSUSE 11.1 system? I’m trying to install the source archive downloaded from SourceForge.

I’m a Rexx expert, but a Linux novice, and I keep encountering obstacles. The latest was trying to install autoconf to configure ooRexx, but sudo couldn’t find autoconf on the SUSE DVD. What am I doing wrong?

I guess I’d settle for Regina, especially if it’s easier to install. No Rexx fans here?

I’ve just discovered that there’s an ooRexx rpm download for SUSE 10. I guess that Yast can install that but will it run on SUSE 11.1?

> I’m a Rexx expert, but a Linux novice,

i’m not an expert at anything…but, i do know a default install of
11.1 will not include all the developer tools you will need to compile
software…so, you will run into LOTS of obstacles…

try this:

YaST > Software (on left) > Software Management (on right) >

take a break, be patient…it takes a while to initialize YaST, don’t
assume it is hung and click abort, hard shutdown, or pull the
plug–when all activity has stopped (2 to 15 minutes or more depending
on network traffic (it IS calling home):

top left, flip the Filter from “Search” to “Patterns” scroll down to
“Development” and place a check in these, at least:

Base Development
C/C++ Development

take a look at the others–if you need any, check it…

press the “Accept” button…follow your nose…

try running ./config again…note missing dependencies and come back
to yast, Software Management “Search” find and install what you need…

STEEP learning curve here…BUT, gets easier every day…ask early and
often…see: http://en.opensuse.org/Concepts and
http://tinyurl.com/6jwtg9 and http://rute.2038bug.com/ and
file:///usr/share/doc/packages/bash/bashref.html for some basic
grounding…

WELCOME


goldie
can’t speak Rexx, but jumped from win3.1 to Warp in '95 and migrated
from OS/2 to Linux between 1998 and 2001

Thanks, Goldie. I assure you I’m not in the habit of being impatient when it comes to installing software, and I know network traffic when I see it. I’ll take your advice and start climbing the steep curve. Wouldn’t be the first time. Loved Warp, but was forced to use W98 instead by my employer at the time.

You say “a default install of 11.1 will not include all the developer tools you will need to compile software”. There wasn’t much choice about selecting tools when I installed SUSE, from a DVD. At least I didn’t see any such choice. I guess I just assumed 4.2GB would include stuff like that by default. Maybe I should reinstall and make sure I get everything. I have plenty of free disk. Should I do that?

Hi
Someone must have noticed this thread as there is a recent build for
SLE10 and openSUSE 11.0 on the openSUSE Build Service. The user mge1512
may already have set it to build for 11.1 and it’s still waiting to
build…

Grab the src rpm from here and rebuild it;


wget
http://download.opensuse.org/repositories/home:/mge1512:/programming/openSUSE_11.0/src/ooRexx-4.0.0-4.1.src.rpm
rpmbuild --rebuild ooRexx-4.0.0-4.1.src.rpm

In the final part of the build it will show you the rpm
in /usr/src/packages/RPMS/<your_arch>/ooRexx-4.0.0-4.1.<your_arch>.rpm

To install;


sudo rpm
-Uhv /usr/src/packages/RPMS/<your_arch>/ooRexx-4.0.0-4.1.<your_arch>.rpm


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.29-0.1-default
up 1 day 22:41, 2 users, load average: 0.11, 0.05, 0.05
GPU GeForce 8600 GTS Silent - Driver Version: 190.18

> You say “a default install of 11.1 will not include all the developer
> tools you will need to compile software”. There wasn’t much choice about
> selecting tools when I installed SUSE, from a DVD.

sure there is, you just didn’t see it because it is cleverly not
obvious
right after the create user step, see:
http://en.opensuse.org/INSTALL_Local#Step_7:_Create_your_user
and scroll slowly and read intently and you will find if you, on the
“Installations Settings” page, click either “Software” link or the
“Change…” button you will go to a new page (not shown in this
tutorial linked as “Step-by-step installation guide” from
http://software.opensuse.org/) where you would see a “pattern” named
something like “Developer Tools” where you could click to add’em all,
or just what you need…

> I guess I just assumed 4.2GB would include stuff like
> that by default.

nope, there are thousands of stuffs not installed in the default…

> Maybe I should reinstall and make sure I get
> everything. I have plenty of free disk. Should I do that?

NO! access it via YaST, while online, and you will get all the patched
code…(if you have only the prime four repos enabled, as described
here
http://forums.opensuse.org/install-boot-login/401696-newbies-suse-11-1-pre-installation-please-read.html#post1908012
and other places…

by the way, if you ever used/like Norton Commander[tm] or Warp’s File
Commander, seek and install midnight commander…then at any command
line type mc and press enter for nirvana

reinstall to fix everything is a method invented in Redmond
Washington…moving past that deficient paradigm is but one arc of the
curve you are on…

welcome.


goldie

Thank you very much, Malcolm. I did all that – no apparent error messages – and got this. (The bit before the final comment is the program (try01.rex), and the comment text itself is the console log.)

/* 2009.08.25 13:55 first ooRexx program on SUSE -- Dell */
trace 'n'

say "Did it work?"

exit

/* Console log -- it didn't work . . .

weyland@linux-tsqe:~> rexx

Syntax is "rexx -v] filename [arguments]"
or        "rexx -e] program_string [arguments]".
weyland@linux-tsqe:~> rexx -v Documents/try01.rex
Open Object Rexx Version 4.0.0
Build date: Aug 25 2009
Addressing Mode: 32

Copyright (c) IBM Corporation 1995, 2004.
Copyright (c) RexxLA 2005-2009.
All Rights Reserved.
This program and the accompanying materials
are made available under the terms of the Common Public License v1.0
which accompanies this distribution.
http://www.oorexx.org/license.html
Logic error: Failure loading required base library
weyland@linux-tsqe:~>

*/

I guess I should take this to the SourceForge (and/or RexxLA) forums. Unless someone here knows how to proceed?

[Goldie: I now understand the SUSE installation selection dialogue. I think it’s a close relative of the Butt-first School of Technical Writing. More later.]

Hi
Have no ide sorry, I see one google hit for “ooRexx”+“Failure loading
required base library” Maybe try their forums as maybe the source for
the rpm needs updating?


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.29-0.1-default
up 4 days 21:12, 2 users, load average: 2.24, 2.13, 1.29
GPU GeForce 8600 GTS Silent - Driver Version: 190.18

The Butt-First School of Technical Writing

*When you have finished, close the editing session by pressing function key F3 now.

But first be sure to save all your work.*

> [Goldie: I now understand the SUSE installation selection dialogue. I
> think it’s a close relative of the Butt-first School of Technical
> Writing. More later.]

or, if you look on the download page <http://software.opensuse.org/>
near the bottom, you will see some instructions, including a LINK to
“Step-by-step installation guide” which would have put you into an
Eyes-Before-Butt orientation which might have been useful during the
installation when you blew past the chance to grab the developer packs…

and, it is not too late to access the other link at the bottom of that
page: Official openSUSE 11.1 Start-Up guide, which might save you some
time trying to determine if you are coming or going, and which is
leading…


goldie
Give a hacker a fish and you feed him for a day.
Teach man and you feed him for a lifetime.

Thanks again, Goldie, but I fear that I’m not worthy.

Anyway, this works:

1. Download the source tar file from SourceForge. 
2. Untar the file to a location of your choosing. [tar -zxvf fileid] 
3. Run "chmod +x ./bootstrap" in order to make it executable. "bootstrap" is in 4.0.0/trunk/] 
4. Run "./bootstrap". 
5. Run "./configure". 
6. Run "make rpm". 
 
The rpm will be placed in the directory ./rpm/RPM/i586 (or possibly i686).

...

Created: /home/weyland/download/ooRexx/4.0.0/trunk/rpm/RPMS/i586/ooRexx-4.0.0-0.i586.rpm

sudo rpm -Uhv ooRexx-4.0.0-0.i586.rpm

With thanks to David Ashley at SourceForge.