On 10.01.2019 12:56, Rick McGuire wrote: > I have tested exactly the situation on my Linux system, and everything works > fine. But I don't > have your setup, so there's probably something different. > > I suggest adding a printf() to the SystemInterpreter::loadImage() method (the > second one with the > longer signature) and print out the names it is attempting to load from. One > concern I do have > whether the getExecutableLocation() might need to resolve links to obtain the > real library > location. I'm not sure what name dladdr() is returning. The printfs() will > show where it is > looking and might give a good answer to this question.
OK, added printf's in FileSystem.cpp to the imageLoad() methods there. However, in the process I noticed that although I had issued a "svn revert *" to the ooRexx "main/trunk" the changes I had added yesterday were still present. After reverting them back individually and making sure that all files were in sync with r11665 (svn stat), "rexx.img" got found! Sorry for the false alarm about "../lib/rexx.img" not being found! However the library not found problem still persists if running without Enrico's RPATH settings, here a sample MacOS session: wu114215:bin rony$ *pwd* /Users/rony/Applications/mac64test20190110-1410/bin wu114215:bin rony$ *./rexx* dyld: Library not loaded: @rpath/librexx.5.0.0.dylib Referenced from: /Users/rony/Applications/mac64test20190110-1410/bin/./rexx Reason: image not found Abort trap: 6 wu114215:bin rony$ *DYLD_LIBRARY_PATH=../lib ./rexx* Syntax is "rexx filename [arguments]" or "rexx -e program_string [arguments]" or "rexx -v". wu114215:bin rony$ *DYLD_LIBRARY_PATH=../lib ./rexx -e "say '--->' directory()"* ---> /Users/rony/Applications/mac64test20190110-1410/bin wu114215:bin rony$ *./rexx -e "say '--->' directory()"* dyld: Library not loaded: @rpath/librexx.5.0.0.dylib Referenced from: /Users/rony/Applications/mac64test20190110-1410/bin/./rexx Reason: image not found Abort trap: 6 ---rony
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel