Hello, all.

I am attempting to create a ooRexx 4.2.0 .deb install file for use on a 
Ubuntu 16.04 s390x system running as a guest of z/VM on an IBM z 
mainframe and I have run into a problem.

I have:

1) downloaded the ooRexx-4.2.0-source.tar.gz fiel and expanded it

2) built ooRexx:

     a) ./configure

     b) make

     c) sudo make install

All works as it should

3) created the "control",  "postrm", "prerm", "postinst" and "md5sums" 
files based on the ones in the ooRexx-4.2.0-1.ubuntu1310.x86_64.deb 
distribution.

4) created the .deb file:

      sudo dpkg-deb --build ooRexx-4.2.0

with no errors reports.

5) copied the ooRexx-4.2.0.deb file to another Ubuntu 16.04 guest on z/VM

6) installed it:

> dave@vsoft-web:~$ sudo dpkg --install ooRexx-4.2.0.deb
> (Reading database ... 49342 files and directories currently installed.)
> Preparing to unpack ooRexx-4.2.0.deb ...
> /home/dave/ooRexx-4.2.0/bin/rxapi not installed
> Unpacking oorexx (4.2.0-9940) over (4.2.0-9940) ...
> Setting up oorexx (4.2.0-9940) ...
> ln: '/usr/lib/librexx.so' and '/usr/lib/librexx.so.4.0.6' are the same 
> file
> ln: '/usr/lib/librexxapi.so' and '/usr/lib/librexxapi.so.4.0.6' are 
> the same file
> ln: '/usr/lib/librxsock.so' and '/usr/lib/librxsock.so.4.0.6' are the 
> same file
> ln: '/usr/lib/librxmath.so' and '/usr/lib/librxmath.so.4.0.6' are the 
> same file
> ln: '/usr/lib/librxregexp.so' and '/usr/lib/librxregexp.so.4.0.6' are 
> the same file
> ln: '/usr/lib/librexxutil.so' and '/usr/lib/librexxutil.so.4.0.6' are 
> the same file
> ln: '/usr/lib/libhostemu.so' and '/usr/lib/libhostemu.so.4.0.6' are 
> the same file
> ln: '/usr/lib/librxunixsys.so' and '/usr/lib/librxunixsys.so.4.0.6' 
> are the same file
> /home/dave/ooRexx-4.2.0/bin/rxapi not installed
> dpkg: error processing package oorexx (--install):
>  subprocess installed post-installation script returned error exit 
> status 5
> Processing triggers for man-db (2.7.5-1) ...
> Errors were encountered while processing:
>  oorexx
> dave@vsoft-web:~$ 

I'm not sure why the post-installation script is returning an error 
status of 5 and rxapi not being installed. The installation scripts are 
exactly the same as the ones used for the x86_64 architecture.

ooRexx seems to get installed, though:

> dave@vsoft-web:~$ rexx -v
> Open Object Rexx Version 4.2.0
> Build date: Dec 14 2016
> Addressing Mode: 64
>
> Copyright (c) IBM Corporation 1995, 2004.
> Copyright (c) RexxLA 2005-2013.
> 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 or at
> http://www.oorexx.org/license.html
> dave@vsoft-web:~$ rexx rexxtry.rex
> REXX-ooRexx_4.2.0(MT)_64-bit 6.04 14 Dec 2016
>   rexxtry.rex lets you interactively try REXX statements.
>     Each string is executed when you hit Enter.
>     Enter 'call tell' for a description of the features.
>   Go on - try a few...            Enter 'exit' to end.
> say 'running ooRexx on s390x Ubuntu!'
> running ooRexx on s390x Ubuntu!
>   ............................................... rexxtry.rex on LINUX
> exit
although the Debian package manger doesn't seem to think so.

Can someone point out what I have done incorrectly here?

Thanks and Happy Holidays, too.
DJ

-- 
Dave Jones
V/Soft Software
www.vsoft-software.com
Houston, TX
281.578.7544


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to