Re: [Oorexx-devel] ooRexx 4.0 on Linux / SVN:3595

2008-10-23 Thread Moritz Hoffmann
Rainer Tammer wrote:
 Hello,
 the 3595 hangs during build on Linux SLES9...
3597 compiles cleanly again, and builds the image correctly. So either 
it got fixed or the problem is SLES9 specific.


Moritz

-- 
Moritz Hoffmann
http://antiguru.de/

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-14 Thread Moritz Hoffmann
Hi,
oorexx 4 works for me as well, I can compile and run it by now - on my 
Dedian machine. Thanks for the effort.

However, rexx sometimes fails to load the rexx image. Here is a stack trace.

#0  RexxMemory::restoreImage (this=0xb7f20120)
 at ./kernel/runtime/RexxBehaviour.hpp:100
#1  0xb7ece583 in RexxMemory::initialize (this=0xb7f20120,
 _restoringImage=true) at ./kernel/runtime/RexxMemory.cpp:197
#2  0xb7ead4db in Interpreter::startInterpreter (mode=RUN_MODE)
 at ./kernel/runtime/Interpreter.cpp:135
#3  0xb7ead234 in Interpreter::createInterpreterInstance 
(options=0xbfa27bac)
 at ./kernel/runtime/Interpreter.cpp:252
#4  0xb7ead2e7 in InstanceBlock (this=0xbfa27c14, exits=0x0,
 env=0x8048b88 bash) at ./kernel/runtime/Interpreter.cpp:381
#5  0xb7ea7a33 in ActivityDispatcher::invoke (this=0xbfa27c58, exits=0x0,
 env=0x8048b88 bash) at ./kernel/runtime/ActivityDispatcher.cpp:118
#6  0xb7e6e309 in RexxStart (argcount=0, arglist=0xbfa29d1c,
 programname=0xbfa2bcce ../../test/trunk/testOORexx.rex, instore=0x0,
 envname=0x8048b88 bash, calltype=0, exits=0x0, retcode=0xbfa29d26,
 result=0x0) at ./kernel/api/InterpreterAPI.cpp:172
#7  0x08048ab0 in main (argc=2, argv=0xbfa29dd4)
 at ./platform/unix/rexx.cpp:168
(gdb) bt full 1
#0  RexxMemory::restoreImage (this=0xb7f48120)
 at ./kernel/runtime/RexxBehaviour.hpp:100
 imagesize = 730984
 objectPointer = 0xb7756118 \f\017\211÷LPu·
 endPointer = 0xb7807770 
 imageBehav = value optimized out
 primitiveBehaviours = value optimized out
 primitiveTypeNum = value optimized out
 i = value optimized out

It seems like the rexx.img size is sometimes wrong, the file has 600660 
bytes here, when debugging it usually has the currect number here...
Moritz



David Ashley wrote:
 All -
 
 I finally got around to testing 4.0 on Linux. Running rexx -v works but 
 nothing else does. Everything I try, including rexxtry.rex, gives a 
 segmentation fault. I have not tried to debug this yet but I wanted to 
 give everyone a heads up.
 
 Thanks,
 W. David Ashley


-- 
Moritz Hoffmann
http://antiguru.de/

-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-14 Thread Mark Miesfeld
Moritz,

Are you doing a build in between these different sizes?  There was a
problem on Windows with the build order where sometimes some things
got left out.

--
Mark Miesfeld

On Mon, Jul 14, 2008 at 1:11 AM, Moritz Hoffmann [EMAIL PROTECTED] wrote:
 Hi,
 oorexx 4 works for me as well, I can compile and run it by now - on my
 Dedian machine. Thanks for the effort.

 However, rexx sometimes fails to load the rexx image. Here is a stack trace.

 #0  RexxMemory::restoreImage (this=0xb7f20120)
 at ./kernel/runtime/RexxBehaviour.hpp:100
 #1  0xb7ece583 in RexxMemory::initialize (this=0xb7f20120,
 _restoringImage=true) at ./kernel/runtime/RexxMemory.cpp:197
 #2  0xb7ead4db in Interpreter::startInterpreter (mode=RUN_MODE)
 at ./kernel/runtime/Interpreter.cpp:135
 #3  0xb7ead234 in Interpreter::createInterpreterInstance
 (options=0xbfa27bac)
 at ./kernel/runtime/Interpreter.cpp:252
 #4  0xb7ead2e7 in InstanceBlock (this=0xbfa27c14, exits=0x0,
 env=0x8048b88 bash) at ./kernel/runtime/Interpreter.cpp:381
 #5  0xb7ea7a33 in ActivityDispatcher::invoke (this=0xbfa27c58, exits=0x0,
 env=0x8048b88 bash) at ./kernel/runtime/ActivityDispatcher.cpp:118
 #6  0xb7e6e309 in RexxStart (argcount=0, arglist=0xbfa29d1c,
 programname=0xbfa2bcce ../../test/trunk/testOORexx.rex, instore=0x0,
 envname=0x8048b88 bash, calltype=0, exits=0x0, retcode=0xbfa29d26,
 result=0x0) at ./kernel/api/InterpreterAPI.cpp:172
 #7  0x08048ab0 in main (argc=2, argv=0xbfa29dd4)
 at ./platform/unix/rexx.cpp:168
 (gdb) bt full 1
 #0  RexxMemory::restoreImage (this=0xb7f48120)
 at ./kernel/runtime/RexxBehaviour.hpp:100
 imagesize = 730984
 objectPointer = 0xb7756118 \f\017\211÷LPu·
 endPointer = 0xb7807770 
 imageBehav = value optimized out
 primitiveBehaviours = value optimized out
 primitiveTypeNum = value optimized out
 i = value optimized out

 It seems like the rexx.img size is sometimes wrong, the file has 600660
 bytes here, when debugging it usually has the currect number here...
 Moritz



 David Ashley wrote:
 All -

 I finally got around to testing 4.0 on Linux. Running rexx -v works but
 nothing else does. Everything I try, including rexxtry.rex, gives a
 segmentation fault. I have not tried to debug this yet but I wanted to
 give everyone a heads up.

 Thanks,
 W. David Ashley


 --
 Moritz Hoffmann
 http://antiguru.de/

 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-11 Thread René Jansen
Are we speaking about interpreter/trunk here?  I still cannot build  
it. I thought I'd wait a while until you guys came around to testing  
Linux and then it would be solved, but still I see:

[venetia:oorexx/interpreter/trunk] rvjansen% make
'make  all-recursive
Making all in api
make[2]: Nothing to be done for `all'.
Making all in kernel
Making all in messages
make[3]: Nothing to be done for `all'.
make[3]: *** No rule to make target `platform/unix/DBCSSupport.cpp',  
needed by `librexx_la-DBCSSupport.lo'.  Stop.
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

This is after running ./bootstrap and ./configure of course.
Now there seems not even to be a platform/unix  directory.

As for a debugger, MacOSX has an excellent one in XCode.


best regards,

René Jansen.

On 11 jul 2008, at 17:22, Rick McGuire wrote:

 Ok, now if I could just find an understandable debugger to use to
 debug these problems.   SlickEdit doesn't seem to like to be
 restarted, I hate using command line debuggers like gdb, and ddd I
 find to be absolutely infuriating.

 I've gotten a little informationthere's at least a problem trying
 to open the rexx.cat file when attempting to run.  That's the first
 bit of information it's trying to put out via lineout(), which is not
 appearing.  So, there are likely 3 different problems here, which
 probably should be debugged in reverse order:

 1)  Something is raising an error message trying to run rexxtry.
 2)  The interpreter is unable to open the rexx.cat file to retrieve
 the error messages, so is giving the generic fallback message.
 3)  Lineout is not working.

 So, I'll try tackling these in reverse order, starting with lineout.
 If anybody wants to jump in, I can give you some suggested breakpoints
 for the other issues.

 Rick

 On Fri, Jul 11, 2008 at 11:02 AM, David Ashley [EMAIL PROTECTED]  
 wrote:
 Ok, got it figured out. The problem is that rexx.img is NOT in  
 the .libs
 subdir. So you need something like this in order for everything to  
 be found
 when .libs is your current directory.

 export PATH=./:../:$PATH
 export LD_LIBRARY_PATH=./

 That works for me. But I still don't see any output from a rexx -e  
 command.
 rexx -v works.

 Thanks,
 W. David Ashley
 IBM Systems and Technology Group Lab Services
 Open Object Rexx Team
 Mobile Phone: 512-289-7506


 Rick McGuire ---07/11/2008 09:11:02 AM---I tried that, and it  
 didn't work.
 I also modified the code in

 Rick McGuire [EMAIL PROTECTED]
 Sent by: [EMAIL PROTECTED]

 07/11/2008 09:10 AM

 Please respond to
 Open Object Rexx Developer Mailing List oorexx-devel@lists.sourceforge.net 
 

 To
 Open Object Rexx Developer Mailing List
 oorexx-devel@lists.sourceforge.net
 cc

 Subject
 Re: [Oorexx-devel] ooRexx 4.0 on Linux
 I tried that, and it didn't work.  I also modified the code in
 loadImage() to just try opening rexx.img first to try to grab it
 from the current directory.  That didn't work either.

 Rick

 On Fri, Jul 11, 2008 at 10:05 AM, David Ashley [EMAIL PROTECTED]  
 wrote:
 Rick -

 The reason you can't find the image is that it is looked for in  
 the PATH.
 Unless you put ./ in your PATH the file will never be found by  
 ooRexx.

 Thanks,
 W. David Ashley
 IBM Systems and Technology Group Lab Services
 Open Object Rexx Team
 Mobile Phone: 512-289-7506


 Rick McGuire ---07/10/2008 05:03:48 PM---David,

 Rick McGuire [EMAIL PROTECTED]
 Sent by: [EMAIL PROTECTED]

 07/10/2008 05:02 PM

 Please respond to
 Open Object Rexx Developer Mailing List
 oorexx-devel@lists.sourceforge.net

 To
 Open Object Rexx Developer Mailing List
 oorexx-devel@lists.sourceforge.net
 cc

 Subject
 Re: [Oorexx-devel] ooRexx 4.0 on Linux
 David,

 I've fixed the crash, but now there's a problem with reading the  
 image
 file that I can't figure out.  It fails to find the image even if I
 put in the .libs directory when I launch the interpreter.  I think
 this is one that needs a little more linux knowledge.  The place to
 start debugging is the loadImage() method.

 Rick

 On Thu, Jul 10, 2008 at 4:23 PM, David Ashley [EMAIL PROTECTED]  
 wrote:
 All -

 I finally got around to testing 4.0 on Linux. Running rexx -v  
 works but
 nothing else does. Everything I try, including rexxtry.rex, gives a
 segmentation fault. I have not tried to debug this yet but I  
 wanted to
 give
 everyone a heads up.

 Thanks,
 W. David Ashley
 IBM Systems and Technology Group Lab Services
 Open Object Rexx Team
 Mobile Phone: 512-289-7506

 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source  
 project,
 along with a healthy diet, reduces your potential for chronic  
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel

Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-11 Thread Rick McGuire
If you're seeing that error, then there's something wrong with your
build setup.  That file no longer exists and there are no references
to it in makefile.am.  The directory in question would be
kernel/platform/unix, since it's trying to build the kernel
component at that point.  I recommend starting from a completely fresh
checkout of the code tree.

Rick

On Fri, Jul 11, 2008 at 12:41 PM, René Jansen [EMAIL PROTECTED] wrote:
 Are we speaking about interpreter/trunk here?  I still cannot build
 it. I thought I'd wait a while until you guys came around to testing
 Linux and then it would be solved, but still I see:

 [venetia:oorexx/interpreter/trunk] rvjansen% make
 'make  all-recursive
 Making all in api
 make[2]: Nothing to be done for `all'.
 Making all in kernel
 Making all in messages
 make[3]: Nothing to be done for `all'.
 make[3]: *** No rule to make target `platform/unix/DBCSSupport.cpp',
 needed by `librexx_la-DBCSSupport.lo'.  Stop.
 make[2]: *** [all-recursive] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2

 This is after running ./bootstrap and ./configure of course.
 Now there seems not even to be a platform/unix  directory.

 As for a debugger, MacOSX has an excellent one in XCode.


 best regards,

 René Jansen.

 On 11 jul 2008, at 17:22, Rick McGuire wrote:

 Ok, now if I could just find an understandable debugger to use to
 debug these problems.   SlickEdit doesn't seem to like to be
 restarted, I hate using command line debuggers like gdb, and ddd I
 find to be absolutely infuriating.

 I've gotten a little informationthere's at least a problem trying
 to open the rexx.cat file when attempting to run.  That's the first
 bit of information it's trying to put out via lineout(), which is not
 appearing.  So, there are likely 3 different problems here, which
 probably should be debugged in reverse order:

 1)  Something is raising an error message trying to run rexxtry.
 2)  The interpreter is unable to open the rexx.cat file to retrieve
 the error messages, so is giving the generic fallback message.
 3)  Lineout is not working.

 So, I'll try tackling these in reverse order, starting with lineout.
 If anybody wants to jump in, I can give you some suggested breakpoints
 for the other issues.

 Rick

 On Fri, Jul 11, 2008 at 11:02 AM, David Ashley [EMAIL PROTECTED]
 wrote:
 Ok, got it figured out. The problem is that rexx.img is NOT in
 the .libs
 subdir. So you need something like this in order for everything to
 be found
 when .libs is your current directory.

 export PATH=./:../:$PATH
 export LD_LIBRARY_PATH=./

 That works for me. But I still don't see any output from a rexx -e
 command.
 rexx -v works.

 Thanks,
 W. David Ashley
 IBM Systems and Technology Group Lab Services
 Open Object Rexx Team
 Mobile Phone: 512-289-7506


 Rick McGuire ---07/11/2008 09:11:02 AM---I tried that, and it
 didn't work.
 I also modified the code in

 Rick McGuire [EMAIL PROTECTED]
 Sent by: [EMAIL PROTECTED]

 07/11/2008 09:10 AM

 Please respond to
 Open Object Rexx Developer Mailing List oorexx-devel@lists.sourceforge.net
 

 To
 Open Object Rexx Developer Mailing List
 oorexx-devel@lists.sourceforge.net
 cc

 Subject
 Re: [Oorexx-devel] ooRexx 4.0 on Linux
 I tried that, and it didn't work.  I also modified the code in
 loadImage() to just try opening rexx.img first to try to grab it
 from the current directory.  That didn't work either.

 Rick

 On Fri, Jul 11, 2008 at 10:05 AM, David Ashley [EMAIL PROTECTED]
 wrote:
 Rick -

 The reason you can't find the image is that it is looked for in
 the PATH.
 Unless you put ./ in your PATH the file will never be found by
 ooRexx.

 Thanks,
 W. David Ashley
 IBM Systems and Technology Group Lab Services
 Open Object Rexx Team
 Mobile Phone: 512-289-7506


 Rick McGuire ---07/10/2008 05:03:48 PM---David,

 Rick McGuire [EMAIL PROTECTED]
 Sent by: [EMAIL PROTECTED]

 07/10/2008 05:02 PM

 Please respond to
 Open Object Rexx Developer Mailing List
 oorexx-devel@lists.sourceforge.net

 To
 Open Object Rexx Developer Mailing List
 oorexx-devel@lists.sourceforge.net
 cc

 Subject
 Re: [Oorexx-devel] ooRexx 4.0 on Linux
 David,

 I've fixed the crash, but now there's a problem with reading the
 image
 file that I can't figure out.  It fails to find the image even if I
 put in the .libs directory when I launch the interpreter.  I think
 this is one that needs a little more linux knowledge.  The place to
 start debugging is the loadImage() method.

 Rick

 On Thu, Jul 10, 2008 at 4:23 PM, David Ashley [EMAIL PROTECTED]
 wrote:
 All -

 I finally got around to testing 4.0 on Linux. Running rexx -v
 works but
 nothing else does. Everything I try, including rexxtry.rex, gives a
 segmentation fault. I have not tried to debug this yet but I
 wanted to
 give
 everyone a heads up.

 Thanks,
 W. David Ashley
 IBM Systems and Technology Group Lab Services
 Open Object Rexx Team
 Mobile Phone: 512-289-7506

Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-11 Thread Rick McGuire
Rene,

Could you do an svn info from your trunk directory and post the result?

Rick

On Fri, Jul 11, 2008 at 1:18 PM, René Jansen [EMAIL PROTECTED] wrote:
 Mark,

 yes. but this is actually the only project in which svn appears to be
 doing this, and I would like to trust the versioning tools.
 I did a fresh checkout, first from interpreter/trunk but that made no
 difference.
 Then I rm -rf'ed the whole tree - same thing.

 I agree that there is something wrong. It does not make anything
 before deciding it needs DBCSSupport.cpp for a library.
 Can you see anything from this below dry verbose make run?

 [venetia:oorexx/interpreter/trunk] rvjansen% make -n
 make  all-recursive
 failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='api kernel rexxapi utilities extensions samples'; for subdir in
 $list; do \
  echo Making $target in $subdir; \
  if test $subdir = .; then \
dot_seen=yes; \
local_target=$target-am; \
  else \
local_target=$target; \
  fi; \
  (cd $subdir  make  $local_target) \
  || eval $failcom; \
done; \
if test $dot_seen = no; then \
  make  $target-am || exit 1; \
fi; test -z $fail
 Making all in api
 make[2]: Nothing to be done for `all'.
 Making all in kernel
 failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
  case $f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
  esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='messages'; for subdir in $list; do \
  echo Making $target in $subdir; \
  if test $subdir = .; then \
dot_seen=yes; \
local_target=$target-am; \
  else \
local_target=$target; \
  fi; \
  (cd $subdir  make  $local_target) \
  || eval $failcom; \
done; \
if test $dot_seen = no; then \
  make  $target-am || exit 1; \
fi; test -z $fail
 Making all in messages
 make[3]: Nothing to be done for `all'.
 make[3]: *** No rule to make target `platform/unix/DBCSSupport.cpp',
 needed by `librexx_la-DBCSSupport.lo'.  Stop.
 make[2]: *** [all-recursive] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2
 [venetia:oorexx/interpreter/trunk] rvjansen% [venetia:oorexx/
 interpreter/trunk] rvjansen% make
 [venetia:oorexx/interpreter/trunk]: No match.
 'make  all-recursive
 Making all in api
 make[2]: Nothing to be done for `all'.
 Making all in kernel
 Making all in messages
 make[3]: Nothing to be done for `all'.
 make[3]: *** No rule to make target `platform/unix/DBCSSupport.cpp',
 needed by `librexx_la-DBCSSupport.lo'.  Stop.
 make[2]: *** [all-recursive] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2
 [venetia:oorexx/interpreter/trunk] rvjansen% 'make  all-recursive
 Unmatched '.
 [venetia:oorexx/interpreter/trunk] rvjansen% Making all in api
 Making: Command not found.
 [venetia:oorexx/interpreter/trunk] rvjansen% make[2]: Nothing to be
 done for `all'.
 Unmatched `.
 [venetia:oorexx/interpreter/trunk] rvjansen% Making all in kernel
 Making: Command not found.
 [venetia:oorexx/interpreter/trunk] rvjansen% Making all in messages
 Making: Command not found.
 [venetia:oorexx/interpreter/trunk] rvjansen% make[3]: Nothing to be
 done for `all'.
 Unmatched `.
 [venetia:oorexx/interpreter/trunk] rvjansen% make[3]: *** No rule to
 make target `platform/unix/DBCSSupport.cpp', needed by `librexx_la-
 DBCSSupport.lo'.  Stop.
 Unmatched '.
 [venetia:oorexx/interpreter/trunk] rvjansen% make[2]: *** [all-
 recursive] Error 1
 make[2]:: Too many arguments.
 [venetia:oorexx/interpreter/trunk] rvjansen% make[1]: *** [all-
 recursive] Error 1
 make[1]:: Too many arguments.
 [venetia:oorexx/interpreter/trunk] rvjansen% make: *** [all] Error 2
 make:: Too many arguments.


 best regards,

 René.

 On 11 jul 2008, at 18:52, Mark Miesfeld wrote:

 On Fri, Jul 11, 2008 at 9:41 AM, René Jansen [EMAIL PROTECTED]
 wrote:
 Are we speaking about interpreter/trunk here?  I still cannot build
 it. I thought I'd wait a while until you guys came around to testing
 Linux and then it would be solved, but still I see:

 René

 You've had these problems before.  grin  I really think you need to
 do a fresh checkout.  Just doing a svn update doesn't seem to get you
 in sync.

 They don't charge us for doing a fresh check out.  ;-)  I almost
 always do it on Linux when I haven't been on the system for some time.

 --
 Mark Miesfeld.

 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for 

Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-11 Thread Rick McGuire
Yeah, it's a long story.  I took that branch about 3 1/2 years ago,
and was madly toiling away at the codethen I moved above 3 years
ago and work stalled.  In the meantime, I finally decided that we need
to get some new features out, so all of the new stuff in 3.2.0 caused
the two branches to drift so far apart the 4.0 branch was no longer a
good base for the future work.  So I started pulling features from the
4.0 tree back into the 3.x branch, thinking that it was going to be
the 3.3 release.  Deciding it these changes warranted calling it 4.0
was a fairly recent decisionin fact, David only made the version
number change about a week ago.

Rick

On Fri, Jul 11, 2008 at 1:31 PM, René Jansen [EMAIL PROTECTED] wrote:
 ach so!

 So the 4.0 version is in a directory called interpreter-3.x/trunk ?

 That certainly is good to know.

 I'll have a try.

 Thanks!

 René.

 On 11 jul 2008, at 19:27, Rick McGuire wrote:

 Ah, thought soyou have the wrong version checked out.  That's the
 4.0 version I started working on years ago, and then merged many of
 the changes back into the normal trunk. You want the
 oorexx/interpreter-3.x/trunk branch.

 Rick

 On Fri, Jul 11, 2008 at 1:23 PM, René Jansen [EMAIL PROTECTED]
 wrote:
 Rick,

 Path: .
 URL: http://oorexx.svn.sourceforge.net/svnroot/oorexx/interpreter/trunk
 Repository Root: http://oorexx.svn.sourceforge.net/svnroot/oorexx
 Repository UUID: 5c7345e9-2c1c-0410-8966-b4899360e60d
 Revision: 2692
 Node Kind: directory
 Schedule: normal
 Last Changed Author: bigrixx
 Last Changed Rev: 364
 Last Changed Date: 2007-05-08 22:06:24 +0200 (di, 08 mei 2007)


 René.
 On 11 jul 2008, at 19:21, Rick McGuire wrote:

 Rene,

 Could you do an svn info from your trunk directory and post the
 result?

 Rick


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel



 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-11 Thread René Jansen
Rick,

thanks, I vote for removing the stalled branch.

In the meantime, I got as fas as:

  g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=0 - 
DORX_FIX=0 -DORX_SYS_STR=\MACOSX\ -DORX_CATDIR=\/opt/ooRexx/bin\ - 
DORX_SHARED_LIBRARY_EXT=\.dylib\ -I./lib -I./api -I./api/platform/ 
unix -I./kernel -I./kernel/expression -I./kernel/instructions -I./ 
kernel/classes -I./kernel/runtime -I./kernel/parser -I./kernel/ 
messages -I./kernel/streamLibrary -I./kernel/platform/common -I./ 
kernel/platform/unix -I./rexxapi/unix -g -O2 -g -O2 -DNOOPT - 
DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX - 
DOPSYS_LINUX -MT librexx_la-SysFileSystem.lo -MD -MP -MF .deps/ 
librexx_la-SysFileSystem.Tpo -c ./kernel/platform/unix/ 
SysFileSystem.cpp  -fno-common -DPIC -o .libs/librexx_la-SysFileSystem.o
./kernel/platform/unix/SysFileSystem.cpp: In static member function  
'static bool SysFileSystem::canonicalizeName(char*)':
./kernel/platform/unix/SysFileSystem.cpp:675: error:  
'canonicalize_file_name' was not declared in this scope
make: *** [librexx_la-SysFileSystem.lo] Error 1


René.

On 11 jul 2008, at 19:36, Rick McGuire wrote:

 Yeah, it's a long story.  I took that branch about 3 1/2 years ago,
 and was madly toiling away at the codethen I moved above 3 years
 ago and work stalled.  In the meantime, I finally decided that we need
 to get some new features out, so all of the new stuff in 3.2.0 caused
 the two branches to drift so far apart the 4.0 branch was no longer a
 good base for the future work.  So I started pulling features from the
 4.0 tree back into the 3.x branch, thinking that it was going to be
 the 3.3 release.  Deciding it these changes warranted calling it 4.0
 was a fairly recent decisionin fact, David only made the version
 number change about a week ago.

 Rick

 On Fri, Jul 11, 2008 at 1:31 PM, René Jansen [EMAIL PROTECTED]  
 wrote:
 ach so!

 So the 4.0 version is in a directory called interpreter-3.x/trunk ?

 That certainly is good to know.

 I'll have a try.

 Thanks!

 René.

 On 11 jul 2008, at 19:27, Rick McGuire wrote:

 Ah, thought soyou have the wrong version checked out.  That's  
 the
 4.0 version I started working on years ago, and then merged many of
 the changes back into the normal trunk. You want the
 oorexx/interpreter-3.x/trunk branch.

 Rick

 On Fri, Jul 11, 2008 at 1:23 PM, René Jansen [EMAIL PROTECTED]
 wrote:
 Rick,

 Path: .
 URL: http://oorexx.svn.sourceforge.net/svnroot/oorexx/interpreter/trunk
 Repository Root: http://oorexx.svn.sourceforge.net/svnroot/oorexx
 Repository UUID: 5c7345e9-2c1c-0410-8966-b4899360e60d
 Revision: 2692
 Node Kind: directory
 Schedule: normal
 Last Changed Author: bigrixx
 Last Changed Rev: 364
 Last Changed Date: 2007-05-08 22:06:24 +0200 (di, 08 mei 2007)


 René.
 On 11 jul 2008, at 19:21, Rick McGuire wrote:

 Rene,

 Could you do an svn info from your trunk directory and post the
 result?

 Rick


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source  
 project,
 along with a healthy diet, reduces your potential for chronic
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source  
 project,
 along with a healthy diet, reduces your potential for chronic  
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel



 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic  
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 

Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-11 Thread David Ashley

All -

I think it might be time to reassess our svn naming scheme. I am sure that
more than one person will stumble because of this.

Thanks,
W. David Ashley
IBM Systems and Technology Group Lab Services
Open Object Rexx Team
Mobile Phone: 512-289-7506



   
 René Jansen 
 [EMAIL PROTECTED] 
 nlTo
 Sent by:  Open Object Rexx Developer Mailing
 oorexx-devel-boun List
 [EMAIL PROTECTED] oorexx-devel@lists.sourceforge.net
 orge.net 
cc
   
 07/11/2008 12:31  Subject
 PMRe: [Oorexx-devel] ooRexx 4.0 on
   Linux   
   
 Please respond to 
 Open Object Rexx  
 Developer Mailing 
   List
 [EMAIL PROTECTED] 
 ts.sourceforge.ne 
t 
   
   




ach so!

So the 4.0 version is in a directory called interpreter-3.x/trunk ?

That certainly is good to know.

I'll have a try.

Thanks!

René.

On 11 jul 2008, at 19:27, Rick McGuire wrote:

 Ah, thought soyou have the wrong version checked out.  That's the
 4.0 version I started working on years ago, and then merged many of
 the changes back into the normal trunk. You want the
 oorexx/interpreter-3.x/trunk branch.

 Rick

 On Fri, Jul 11, 2008 at 1:23 PM, René Jansen [EMAIL PROTECTED]
 wrote:
 Rick,

 Path: .
 URL: http://oorexx.svn.sourceforge.net/svnroot/oorexx/interpreter/trunk
 Repository Root: http://oorexx.svn.sourceforge.net/svnroot/oorexx
 Repository UUID: 5c7345e9-2c1c-0410-8966-b4899360e60d
 Revision: 2692
 Node Kind: directory
 Schedule: normal
 Last Changed Author: bigrixx
 Last Changed Rev: 364
 Last Changed Date: 2007-05-08 22:06:24 +0200 (di, 08 mei 2007)


 René.
 On 11 jul 2008, at 19:21, Rick McGuire wrote:

 Rene,

 Could you do an svn info from your trunk directory and post the
 result?

 Rick



-
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel



-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
inline: graycol.gifinline: pic18814.gifinline: ecblank.gif-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08___
Oorexx-devel

Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-11 Thread Rick McGuire
Oh crudI thought that function was more standard across the unixes.

Rick

On Fri, Jul 11, 2008 at 1:41 PM, René Jansen [EMAIL PROTECTED] wrote:
 Rick,

 thanks, I vote for removing the stalled branch.

 In the meantime, I got as fas as:

  g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=0 -
 DORX_FIX=0 -DORX_SYS_STR=\MACOSX\ -DORX_CATDIR=\/opt/ooRexx/bin\ -
 DORX_SHARED_LIBRARY_EXT=\.dylib\ -I./lib -I./api -I./api/platform/
 unix -I./kernel -I./kernel/expression -I./kernel/instructions -I./
 kernel/classes -I./kernel/runtime -I./kernel/parser -I./kernel/
 messages -I./kernel/streamLibrary -I./kernel/platform/common -I./
 kernel/platform/unix -I./rexxapi/unix -g -O2 -g -O2 -DNOOPT -
 DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -
 DOPSYS_LINUX -MT librexx_la-SysFileSystem.lo -MD -MP -MF .deps/
 librexx_la-SysFileSystem.Tpo -c ./kernel/platform/unix/
 SysFileSystem.cpp  -fno-common -DPIC -o .libs/librexx_la-SysFileSystem.o
 ./kernel/platform/unix/SysFileSystem.cpp: In static member function
 'static bool SysFileSystem::canonicalizeName(char*)':
 ./kernel/platform/unix/SysFileSystem.cpp:675: error:
 'canonicalize_file_name' was not declared in this scope
 make: *** [librexx_la-SysFileSystem.lo] Error 1


 René.

 On 11 jul 2008, at 19:36, Rick McGuire wrote:

 Yeah, it's a long story.  I took that branch about 3 1/2 years ago,
 and was madly toiling away at the codethen I moved above 3 years
 ago and work stalled.  In the meantime, I finally decided that we need
 to get some new features out, so all of the new stuff in 3.2.0 caused
 the two branches to drift so far apart the 4.0 branch was no longer a
 good base for the future work.  So I started pulling features from the
 4.0 tree back into the 3.x branch, thinking that it was going to be
 the 3.3 release.  Deciding it these changes warranted calling it 4.0
 was a fairly recent decisionin fact, David only made the version
 number change about a week ago.

 Rick

 On Fri, Jul 11, 2008 at 1:31 PM, René Jansen [EMAIL PROTECTED]
 wrote:
 ach so!

 So the 4.0 version is in a directory called interpreter-3.x/trunk ?

 That certainly is good to know.

 I'll have a try.

 Thanks!

 René.

 On 11 jul 2008, at 19:27, Rick McGuire wrote:

 Ah, thought soyou have the wrong version checked out.  That's
 the
 4.0 version I started working on years ago, and then merged many of
 the changes back into the normal trunk. You want the
 oorexx/interpreter-3.x/trunk branch.

 Rick

 On Fri, Jul 11, 2008 at 1:23 PM, René Jansen [EMAIL PROTECTED]
 wrote:
 Rick,

 Path: .
 URL: http://oorexx.svn.sourceforge.net/svnroot/oorexx/interpreter/trunk
 Repository Root: http://oorexx.svn.sourceforge.net/svnroot/oorexx
 Repository UUID: 5c7345e9-2c1c-0410-8966-b4899360e60d
 Revision: 2692
 Node Kind: directory
 Schedule: normal
 Last Changed Author: bigrixx
 Last Changed Rev: 364
 Last Changed Date: 2007-05-08 22:06:24 +0200 (di, 08 mei 2007)


 René.
 On 11 jul 2008, at 19:21, Rick McGuire wrote:

 Rene,

 Could you do an svn info from your trunk directory and post the
 result?

 Rick


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source
 project,
 along with a healthy diet, reduces your potential for chronic
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source
 project,
 along with a healthy diet, reduces your potential for chronic
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel



 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now 

Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-11 Thread Rick McGuire
I'd prefer not to remove it yet, as I'm not done mining that code for
useful nuggets  A renaming certainly could be in order though.  I also
forgot to mention that at the time I started that exercise, the 3.x
code was still in the CVS repository and the 4.x code was in SVN,
partly because I didn't believe it would take 4 years to finish.  At
the time, the name made sense.  Then, when we moved all of the code
into SVN, the interpreter-3.x branch was created, but that name is
starting to lose relevance.

Anyway, I just checked a change that will hopefully fix the
canonicalize_file_name problem.

Rick

On Fri, Jul 11, 2008 at 1:41 PM, René Jansen [EMAIL PROTECTED] wrote:
 Rick,

 thanks, I vote for removing the stalled branch.

 In the meantime, I got as fas as:

  g++ -DHAVE_CONFIG_H -I. -DORX_VER=4 -DORX_REL=0 -DORX_MOD=0 -
 DORX_FIX=0 -DORX_SYS_STR=\MACOSX\ -DORX_CATDIR=\/opt/ooRexx/bin\ -
 DORX_SHARED_LIBRARY_EXT=\.dylib\ -I./lib -I./api -I./api/platform/
 unix -I./kernel -I./kernel/expression -I./kernel/instructions -I./
 kernel/classes -I./kernel/runtime -I./kernel/parser -I./kernel/
 messages -I./kernel/streamLibrary -I./kernel/platform/common -I./
 kernel/platform/unix -I./rexxapi/unix -g -O2 -g -O2 -DNOOPT -
 DPTHREAD_KERNEL -D_POSIX_THREAD -D_REENTRANT -D_GNU_SOURCE -DLINUX -
 DOPSYS_LINUX -MT librexx_la-SysFileSystem.lo -MD -MP -MF .deps/
 librexx_la-SysFileSystem.Tpo -c ./kernel/platform/unix/
 SysFileSystem.cpp  -fno-common -DPIC -o .libs/librexx_la-SysFileSystem.o
 ./kernel/platform/unix/SysFileSystem.cpp: In static member function
 'static bool SysFileSystem::canonicalizeName(char*)':
 ./kernel/platform/unix/SysFileSystem.cpp:675: error:
 'canonicalize_file_name' was not declared in this scope
 make: *** [librexx_la-SysFileSystem.lo] Error 1


 René.

 On 11 jul 2008, at 19:36, Rick McGuire wrote:

 Yeah, it's a long story.  I took that branch about 3 1/2 years ago,
 and was madly toiling away at the codethen I moved above 3 years
 ago and work stalled.  In the meantime, I finally decided that we need
 to get some new features out, so all of the new stuff in 3.2.0 caused
 the two branches to drift so far apart the 4.0 branch was no longer a
 good base for the future work.  So I started pulling features from the
 4.0 tree back into the 3.x branch, thinking that it was going to be
 the 3.3 release.  Deciding it these changes warranted calling it 4.0
 was a fairly recent decisionin fact, David only made the version
 number change about a week ago.

 Rick

 On Fri, Jul 11, 2008 at 1:31 PM, René Jansen [EMAIL PROTECTED]
 wrote:
 ach so!

 So the 4.0 version is in a directory called interpreter-3.x/trunk ?

 That certainly is good to know.

 I'll have a try.

 Thanks!

 René.

 On 11 jul 2008, at 19:27, Rick McGuire wrote:

 Ah, thought soyou have the wrong version checked out.  That's
 the
 4.0 version I started working on years ago, and then merged many of
 the changes back into the normal trunk. You want the
 oorexx/interpreter-3.x/trunk branch.

 Rick

 On Fri, Jul 11, 2008 at 1:23 PM, René Jansen [EMAIL PROTECTED]
 wrote:
 Rick,

 Path: .
 URL: http://oorexx.svn.sourceforge.net/svnroot/oorexx/interpreter/trunk
 Repository Root: http://oorexx.svn.sourceforge.net/svnroot/oorexx
 Repository UUID: 5c7345e9-2c1c-0410-8966-b4899360e60d
 Revision: 2692
 Node Kind: directory
 Schedule: normal
 Last Changed Author: bigrixx
 Last Changed Rev: 364
 Last Changed Date: 2007-05-08 22:06:24 +0200 (di, 08 mei 2007)


 René.
 On 11 jul 2008, at 19:21, Rick McGuire wrote:

 Rene,

 Could you do an svn info from your trunk directory and post the
 result?

 Rick


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source
 project,
 along with a healthy diet, reduces your potential for chronic
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source
 project,
 along with a healthy diet, reduces your potential for chronic
 lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel



 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic
 lameness
 and boredom. Vote Now 

Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-11 Thread René Jansen
Rick,

got a bit further into the build

./kernel/platform/unix/SysFile.cpp: In member function 'bool  
SysFile::read(char*, size_t, size_t)':
./kernel/platform/unix/SysFile.cpp:287: warning: comparison is always  
true due to limited range of data type

but that is only a warning, but this is the next showstopper:

/platform/unix/SysSemaphore.cpp  -fno-common -DPIC -o .libs/librexx_la- 
SysSemaphore.o
./kernel/platform/unix/SysSemaphore.cpp: In member function 'void  
SysSemaphore::create()':
./kernel/platform/unix/SysSemaphore.cpp:85: error:  
'PTHREAD_MUTEX_RECURSIVE_NP' was not declared in this scope
./kernel/platform/unix/SysSemaphore.cpp: In member function 'void  
SysMutex::create()':
./kernel/platform/unix/SysSemaphore.cpp:202: error:  
'PTHREAD_MUTEX_RECURSIVE_NP' was not declared in this scope
make: *** [librexx_la-SysSemaphore.lo] Error 1

René.
-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-11 Thread René Jansen
and still a bit further, now stalling at

./kernel/runtime/LibraryPackage.cpp: In member function 'void  
LibraryPackage::loadRoutines(RexxRoutineEntry*)':
./kernel/runtime/LibraryPackage.cpp:267: error: invalid conversion  
from 'unsigned int (*)(const char*, size_t, CONSTRXSTRING*, const  
char*, RXSTRING*)' to 'size_t (*)(const char*, size_t, CONSTRXSTRING*,  
const char*, RXSTRING*)'
./kernel/runtime/LibraryPackage.cpp:267: error:   initializing  
argument 3 of 'RegisteredRoutine::RegisteredRoutine(RexxString*,  
RexxString*, size_t (*)(const char*, size_t, CONSTRXSTRING*, const  
char*, RXSTRING*))'
make: *** [librexx_la-LibraryPackage.lo] Error 1


René.

On 11 jul 2008, at 23:30, René Jansen wrote:

 Rick,

 got a bit further into the build

 ./kernel/platform/unix/SysFile.cpp: In member function 'bool
 SysFile::read(char*, size_t, size_t)':
 ./kernel/platform/unix/SysFile.cpp:287: warning: comparison is always
 true due to limited range of data type

 but that is only a warning, but this is the next showstopper:

 /platform/unix/SysSemaphore.cpp  -fno-common -DPIC -o .libs/ 
 librexx_la-
 SysSemaphore.o
 ./kernel/platform/unix/SysSemaphore.cpp: In member function 'void
 SysSemaphore::create()':
 ./kernel/platform/unix/SysSemaphore.cpp:85: error:
 'PTHREAD_MUTEX_RECURSIVE_NP' was not declared in this scope
 ./kernel/platform/unix/SysSemaphore.cpp: In member function 'void
 SysMutex::create()':
 ./kernel/platform/unix/SysSemaphore.cpp:202: error:
 'PTHREAD_MUTEX_RECURSIVE_NP' was not declared in this scope
 make: *** [librexx_la-SysSemaphore.lo] Error 1

 René.
 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel




-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-10 Thread Mark Miesfeld
Since David was so cool to get the rpm build working, I thought I'd
give it a quick try.

After a RPM install, on a very simple program, just:

say hello world

It runs but no output is produced.  Is that a symptom of not finding the image?

--
Mark Miesfeld

On Thu, Jul 10, 2008 at 3:02 PM, Rick McGuire [EMAIL PROTECTED] wrote:
 David,

 I've fixed the crash, but now there's a problem with reading the image
 file that I can't figure out.  It fails to find the image even if I
 put in the .libs directory when I launch the interpreter.  I think
 this is one that needs a little more linux knowledge.  The place to
 start debugging is the loadImage() method.

 Rick

 On Thu, Jul 10, 2008 at 4:23 PM, David Ashley [EMAIL PROTECTED] wrote:
 All -

 I finally got around to testing 4.0 on Linux. Running rexx -v works but
 nothing else does. Everything I try, including rexxtry.rex, gives a
 segmentation fault. I have not tried to debug this yet but I wanted to give
 everyone a heads up.

 Thanks,
 W. David Ashley
 IBM Systems and Technology Group Lab Services
 Open Object Rexx Team
 Mobile Phone: 512-289-7506

 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel



 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-10 Thread Rick McGuire
On Thu, Jul 10, 2008 at 6:19 PM, Mark Miesfeld [EMAIL PROTECTED] wrote:
 Yes, it does.

 It looks like it finds the image for me.  Both when I run the RPM
 installed version and when I run from the build directory.

 My user land debugging skills on Linux are poor.  grin

But still better than mine!


 This simple program:

 say hello world

 'echo hello world'

 x = 5 / 0

 produces this:

 Raven:/work/tools/work.ooRexx/3.x/wc/interpreter # ./rexx ./simp.rex
 hello world
 Raven:/work/tools/work.ooRexx/3.x/wc/interpreter #

Clever!  This actually demonstrates that an enormous amount of stuff
is working.


 I would like to get the SlickEdit debugger going, but I don't have
 time right now.  Have to work on that later.

Pretty easy, actually.  Select Debug-Attach Debugger-Debug Other
Executable.  Fill in the blanks and go.



 --
 Mark Miesfeld

 On Thu, Jul 10, 2008 at 3:11 PM, Rick McGuire [EMAIL PROTECTED] wrote:
 Hmmm, no, I get a logic error about being unable to load the image.
 Your symptom sounds like a stream library problem.

 Rick

 On Thu, Jul 10, 2008 at 6:08 PM, Mark Miesfeld [EMAIL PROTECTED] wrote:
 Since David was so cool to get the rpm build working, I thought I'd
 give it a quick try.

 After a RPM install, on a very simple program, just:

 say hello world

 It runs but no output is produced.  Is that a symptom of not finding the 
 image?

 --
 Mark Miesfeld

 On Thu, Jul 10, 2008 at 3:02 PM, Rick McGuire [EMAIL PROTECTED] wrote:
 David,

 I've fixed the crash, but now there's a problem with reading the image
 file that I can't figure out.  It fails to find the image even if I
 put in the .libs directory when I launch the interpreter.  I think
 this is one that needs a little more linux knowledge.  The place to
 start debugging is the loadImage() method.

 Rick

 On Thu, Jul 10, 2008 at 4:23 PM, David Ashley [EMAIL PROTECTED] wrote:
 All -

 I finally got around to testing 4.0 on Linux. Running rexx -v works but
 nothing else does. Everything I try, including rexxtry.rex, gives a
 segmentation fault. I have not tried to debug this yet but I wanted to 
 give
 everyone a heads up.

 Thanks,
 W. David Ashley
 IBM Systems and Technology Group Lab Services
 Open Object Rexx Team
 Mobile Phone: 512-289-7506

 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel



 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


-
Sponsored by: SourceForge.net 

Re: [Oorexx-devel] ooRexx 4.0 on Linux

2008-07-10 Thread Rick McGuire
Ah...the rexx in the build directory is just a shell script.  That
actual executable file is in the .libs directory.  However, when I try
to invoke that directly, I get the image error.  And I've yet to find
the combination of factors to allow that to load.

Rick

On Thu, Jul 10, 2008 at 6:39 PM, Mark Miesfeld [EMAIL PROTECTED] wrote:
 On Thu, Jul 10, 2008 at 3:32 PM, Rick McGuire [EMAIL PROTECTED] wrote:

 I would like to get the SlickEdit debugger going, but I don't have
 time right now.  Have to work on that later.

 Pretty easy, actually.  Select Debug-Attach Debugger-Debug Other
 Executable.  Fill in the blanks and go.

 Yes, that is pretty easy.  I got the 'file not in executable format'
 message because I was running the rexx in the build directory.

 I have to switch systems now.  As soon as I get a chance I'll use the
 RPM installed executable.

 --
 Mark Miesfeld

 -
 Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
 Studies have shown that voting for your favorite open source project,
 along with a healthy diet, reduces your potential for chronic lameness
 and boredom. Vote Now at http://www.sourceforge.net/community/cca08
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


-
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel