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

Reply via email to