We're getting an install failure with REXX/SQL 2.5 with OORexx 4.0.1 and DB2 9.5 under Linux (details to follow if necessary). See the attached REXXSQL_make_Error.txt
Log of make errors
There is discussion of this in Google Groups: http://groups.google.com/group/comp.lang.rexx/msg/6478c2c8ae77bfc1?
Please download the Rexx/SQL 2.8 beta1 source from SourceForge. This version now supports ooRexx 4.x. I've built using ooRexx 4.0.0, so should work with 4.0.1. Have not tried with DB2 however.
We're presuming that 2.8 beta was a typo for 2.6 beta. We had a few problems with the install; see http://swiftys.org.uk/REXXSQL2.5beta.html
I couldn't get past "Call SQLLoadFuncs" in any program; mine or samples. Syntax error: Routine SQLLOADFUNCS not found.
The RxFuncAdd call succeeded. Didn't 4.0 add validation that the routine could be found?
The comment dated: 2010-08-24 09:49:37 GMT was from me. The "Remember me" on Sourceforge didn't. I'm having one of those days...
I've uploaded a new source distro; 2.6B2.
This should build without problems with ooRexx 4.x and DB2. (I've just built it with DB2 9.7 on SuSE 10 x64 and ooRexx 4.0.1)
I haven't been able to run it successfully as I don't know how to configure DB2 for the SAMPLE database :-(
It did get the point of connecting so the loading of Rexx/SQL was fine.
Try running the sample Rexx/SQL scripts with the rexxsql binary first; it will give you more details about missing runtime dependencies.
Running any program with the rexxsql binary works. Running any program with /usr/bin/rexx fails at the call to SQLLoadFuncs: Routine not found: "SQLLOADFUNCS".
I copied my test program back to our old server, where with IBM Object REXX and REXX/SQL 2.4 it ran perfectly (wanted to ensure that I hadn't made a typing error).
Is the directory in which librexxsql.so resides in LD_LIBRARY_PATH ?