Ok, I ran into some trouble building the 32 bit PowerPC on Mac OS X. It seems
that although the intel i386 and X86_64 architectures don't require the startup
files, the PowerPC architectures do. To build the 32bit PowerPC, I had to
modify the configure.ac file:
Index: configure.ac
===================================================================
--- configure.ac (revision 7496)
+++ configure.ac (working copy)
@@ -235,6 +235,7 @@
*apple-darwin*)
ORX_SYS_STR="MACOSX"
ORX_SHARED_LIBRARY_EXT=".dylib"
+ ORX_LDFLAGS_PACKAGE=""
;;
*hp-hpux*)
ORX_SHARED_LIBRARY_EXT=".sl"
The 32bit PowerPC executables were then built and had this test result:
ooTest Framework - Automated Test of the ooRexx Interpreter
Interpreter: REXX-ooRexx_4.1.1(MT) 6.03 7 Feb 2012
Addressing Mode: 32
ooRexxUnit: 2.0.0_3.2.0 ooTest: 1.0.0_4.0.0
Tests ran: 18294
Assertions: 573419
Failures: 1
Errors: 0
Skipped files: 33
[failure] [20120207 13:16:20.189017]
svn: r3371 Change date: 2008-09-20 21:33:29 -0700
Test: TEST_VALUE
Class: VALUE.testGroup
File: /Users/bjskelly/ot4.1.0/ooRexx/base/bif/VALUE.testGroup
Line: 346
Failed: assertSame
Expected: [[], identityHash="8078850"]
Actual: [[7], identityHash="7466847"]
File search: 00:00:09.393307
Suite construction: 00:00:06.834917
Test execution: 00:03:24.308303
Total time: 00:03:40.920975
I then built and tested both of the intel architectures to be sure that the
change to the configure.ac file didn't have any negative impacts on them. It
didn't.
I would propose that the change to configure.ac be made.
Bruce
The results for the 32bit Mac OS X test were the same:
ooTest Framework - Automated Test of the ooRexx Interpreter
Interpreter: REXX-ooRexx_4.1.1(MT) 6.03 7 Feb 2012
Addressing Mode: 32
ooRexxUnit: 2.0.0_3.2.0 ooTest: 1.0.0_4.0.0
Tests ran: 18294
Assertions: 573422
Failures: 1
Errors: 0
Skipped files: 33
[failure] [20120207 10:13:49.976343]
svn: r3371 Change date: 2008-09-20 21:33:29 -0700
Test: TEST_VALUE
Class: VALUE.testGroup
File: /Users/bjskelly/ot4.1.0/ooRexx/base/bif/VALUE.testGroup
Line: 346
Failed: assertSame
Expected: [[], identityHash="6500209"]
Actual: [[7], identityHash="72806266"]
File search: 00:00:02.876278
Suite construction: 00:00:02.021032
Test execution: 00:02:19.504771
Total time: 00:02:25.066918
Please note that both the build and test environments for both 32 and 64 bit
versions was:
Darwin BookWormMac.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7
16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64
Next I'll try to build and test a 32bit PowerPC version.
Bruce
On Feb 7, 2012, at 9:50 AM, CVBruce wrote:
> As far as the 64 bit Mac OS X is concerned, the ooTest Results are:
>
> Interpreter: REXX-ooRexx_4.1.1(MT) 6.03 7 Feb 2012
> Addressing Mode: 64
> ooRexxUnit: 2.0.0_3.2.0 ooTest: 1.0.0_4.0.0
>
> Tests ran: 18294
> Assertions: 573420
> Failures: 1
> Errors: 0
> Skipped files: 33
>
> [failure] [20120207 09:41:01.659255]
> svn: r3371 Change date: 2008-09-20 21:33:29 -0700
> Test: TEST_VALUE
> Class: VALUE.testGroup
> File: /Users/bjskelly/ot4.1.0/ooRexx/base/bif/VALUE.testGroup
> Line: 346
> Failed: assertSame
> Expected: [[], identityHash="543692414"]
> Actual: [[7], identityHash="571697160"]
>
> File search: 00:00:02.646577
> Suite construction: 00:00:03.226074
> Test execution: 00:02:28.457425
> Total time: 00:02:35.100245
>
>
> I just want to add that the libraries were installed into /usr/lib/ooRexx,
> which isn't in the default library load path, so I had to add
> DYLD_LIBRARY_PATH=/usr/lib/ooRexx to the test environment.
>
> Also, the operating system continues to try and restart rxapi every 10
> seconds:
> 02/07/12 9:46:10 AM org.rexxla.oorexx.rxapid[45965] Error: There is already
> a server running.
> 02/07/12 9:46:10 AM org.rexxla.oorexx.rxapid[45965] Aborting
> execution.
> 02/07/12 9:46:10 AM com.apple.launchd[1]
> (org.rexxla.oorexx.rxapid[45965]) Exited with exit code: 255
> 02/07/12 9:46:10 AM com.apple.launchd[1] (org.rexxla.oorexx.rxapid)
> Throttling respawn: Will start in 10 seconds
>
> I will now rip everything out and build a 32bit version.
>
> Bruce
>
> On Feb 7, 2012, at 9:25 AM, Mark Miesfeld wrote:
>
>> On Tue, Feb 7, 2012 at 8:56 AM, CVBruce <[email protected]> wrote:
>>> Well that seems to have gone well --
>>
>> Great.
>>
>>>
>>> What is the correct SVN path to use to check out the ooTest scripts for
>>> this release?
>>
>> https://oorexx.svn.sourceforge.net/svnroot/oorexx/test/branches/4.1.0
>>
>> --
>> Mark Miesfeld
>>
>> ------------------------------------------------------------------------------
>> Keep Your Developer Skills Current with LearnDevNow!
>> The most comprehensive online learning library for Microsoft developers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe now!
>> http://p.sf.net/sfu/learndevnow-d2d
>> _______________________________________________
>> Oorexx-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel