Hi David,

So, I was at a disadvantage in the earlier discussion because I didn't
have access to a Fedora system, and hadn't had a chance yet to test
thoroughly. Because of that I couldn't be sure of my facts.

But, now I've had a chance to look at this more closely, and the same
two problems I listed on a Debian system exist on Fedora Core 13
64-bit.

1.)  The dlopen test fails under 4.1.0 from trunk and works with the
released 4.0.1, on Fedora Core 13 64-bit

2.) Building the external binaries for the test suite fails under
4.1.0 from trunk and works with the released 4.0.1

I just think we need to fix these two things, and it is not that hard,
before we release.  It's the type of thing the average use won't
notice because they aren't building C / C++ programs, but will have
some people screaming about backwards compatibility.

It's easy enough to test for yourself.

I committed the dlopen source code to the test suite, it's under the
misc/ directory and the gcc command line to compile is given in the
header of the file.

The test suite test is simple with this command line:  ./testOORexx.rex -B -n

Under a build from trunk after you committed the fix (6308):

[miesf...@eagle 4.x]$ rpm -q ooRexx
ooRexx-4.1.0-6308.fedora13.x86_64

[miesf...@eagle 4.x]$ ./dlOpenTest
librexx.so: cannot open shared object file: No such file or
directory[miesf...@eagle 4.x]$
[miesf...@eagle 4.x]$ ./testOORexx.rex -B -n

ooTest Framework - Automated Test of the ooRexx Interpreter


Interpreter:     REXX-ooRexx_4.1.0(MT) 6.03 19 Oct 2010
Addressing Mode: 64
ooRexxUnit:      2.0.0_3.2.0    ooTest: 1.0.0_4.0.0

Tests ran:           0
Assertions:          0
Failures:            0
Errors:              1
Skipped files:       0

[Framework exception] [20101019 17:58:16.098098]
  Type: External Command Failure Severity: Severe
  File: /home/miesfeld/work/wc/ooTest/4.x/building.frm
  Line: 222
  Failed to build external binaries
  Issuing make failed
  Command line: make -f Makefile.linux
  Return code:  2
  Location: /home/miesfeld/work/wc/ooTest/4.x/external/API/Makefile.linux

Total time:         00:00:00.396555

[miesf...@eagle 4.x]$



Under the 4.0.1 release:

[miesf...@eagle 4.x]$ rpm -q ooRexx
ooRexx-4.0.1-5867.x86_64
[miesf...@eagle 4.x]$ ./dlOpenTest
dlopen worked for librexx.so, handle=0x1d07030
dlopen worked for librexxapi.so, handle=0x1d09150
dlsy worked for RexxGetVersionInformation, function pointer=0x7f46c5f093d0

ooRexx Version Information:

Open Object Rexx Version 4.0.1
Build date: May  2 2010
Addressing Mode: 64

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

[miesf...@eagle 4.x]$ ./testOORexx.rex -B -n

ooTest Framework - Automated Test of the ooRexx Interpreter


Interpreter:     REXX-ooRexx_4.0.1(MT) 6.03 2 May 2010
Addressing Mode: 64
ooRexxUnit:      2.0.0_3.2.0    ooTest: 1.0.0_4.0.0

Tests ran:           0
Assertions:          0
Failures:            0
Errors:              0
Skipped files:       0

Total time:         00:00:03.131003

[miesf...@eagle 4.x]$

------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to