Installing ooRexx on openSUSE 11.1 (32-bit)

Help
2009-08-25
2012-08-14
  • Weyland Yutani

    Weyland Yutani - 2009-08-25

    I tried to do this using this method . . .

    [code]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

    sudo rpm -Uhv /usr/src/packages/RPMS/i586/ooRexx-4.0.0-4.1.i586.rpm[/code]

    . . . but ended up with this . . .

    [code]/ 2009.08.25 13:55 first ooRexx program on SUSE -- Dell /
    trace 'n'

    say "Did it work?"

    exit

    /*
    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:~>
    */[/code]

    I guess I'm almost there, but don't know how to proceed. Anyone?

     

    Related

    Code CVS Repository: code

    • Weyland Yutani

      Weyland Yutani - 2009-08-29

      I seem to have another ooRexx/SUSE problem, this time with an editor that uses Rexx as a macro language. See https://sourceforge.net/forum/message.php?msg_id=7589670

       
    • David Ashley

      David Ashley - 2009-08-25

      First of all, the source RPM you downloaded was not built by the ooRexx Team and thus cannot be vouched for by the team. I have no idea if it works or not.

      You are much better off downloading the source from our web site and building the rpm yourself. Here are the steps.

      1. Download the source tar file.
      2. Untar the file to a location of your choosing.
      3. Run "chmod +x ./bootstrap" in order to make it executable.
      4. Run "./bootstrap".
      5. Run "./configure".
      6. Run "make rpm".

      The rpm will be place in the directory ./rpm/RPM/i586 ( or possibly i686).

      Now, be sure to remove the old rpm BEFORE you install the new rpm. That should get you going.

      David Ashley

       
    • Weyland Yutani

      Weyland Yutani - 2009-08-26

      Thanks, David. That did the trick. Just one "problem" -- it goes straight into rxapi, uninvited. Seems a strange default. Took me a while to figure out how to get out of it, but I'm not complaining . . .

      [12:51:26 ~/download/ooRexx/4.0.0/trunk/rpm/RPMS/i586]> sudo rpm -Uhv ooRexx-4.0.0-0.i586.rpm
      root's password:
      Preparing... ########################################### [100%]
      1:ooRexx ########################################### [100%]
      Starting rxapi: say "Working?"

      q
      exit
      quit
      return
      ^C

      end
      ^Z
      [1]+ Stopped sudo rpm -Uhv ooRexx-4.0.0-0.i586.rpm
      [13:03:17 ~/download/ooRexx/4.0.0/trunk/rpm/RPMS/i586]>

       
      • Mark Miesfeld

        Mark Miesfeld - 2009-08-26

        There is a problem with rxapid script on SuSE 11+. The script hangs. I sort of slipped in a temp fix in the 64-bit SuSE 11 rpm. This weekend, I will:

        Open a bug about it and post the correction to rxapid. Then people can edit their install if they so choose.

        Build a working 32-bit SuSE 11+ rpm and put it on SourceForge.

        --
        Mark Miesfeld

         
    • Weyland Yutani

      Weyland Yutani - 2009-08-26

      > Build a working 32-bit SuSE 11+ rpm and put it on SourceForge.

      I have one, Mark, but it's not clear to me how to upload it.

       

Log in to post a comment.