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
