Hi all

I was trying to understand the flow of the library loading 

so I modified common/platform/unix/SysLibrary.cpp

adding one printf after line 93

91 >>    // if not found, then try from /usr/lib
92 >>    if (libraryHandle == NULL)
93 >>    {
ADDED       printf("***** !!! '%s'\n",nameBuffer);

the test suite tries to load a few non existent libraries, and I understand 
that, 
but ... 

Executing tests from ooRexx/base/class/MethodArgs.testGroup
***** !!! 'libdummy.dylib'
***** !!! 'libdummy.dylib'
***** !!! 'libdummy.dylib'
***** !!! 'libdummy.dylib'
***** !!! 'libdummy.dylib'
***** !!! 'lib    94 *-* allInstances[.Context~stackFrames[1]] = 
.Context~stackFrames[1]~hasMethod("makeString").dylib'
***** !!! 'lib.dylib'
***** !!! 'lib.dylib'
***** !!! 'lib.dylib'
***** !!! 'lib1.dylib'
***** !!! 'libdummy.dylib'
***** !!! 'libdummy.dylib'
***** !!! 'libdummy.dylib'
***** !!! 'libdummy.dylib'
***** !!! 'libdummy.dylib'

and ...
in ooRexx/base/class/MethodArgs.testGroup at line 94 there is 
93 >>   allInstances[.RexxInfo] = .RexxInfo~hasMethod("makeString")
94 >>   allInstances[.Context~stackFrames[1]] = 
.Context~stackFrames[1]~hasMethod("makeString")


works as designed/expected or something is fishy ?

cheers

e



_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to