Just thought I'd run this one by the group before embarking on a drawn out 
investigation:

I have a couple of c ff modules that are loaded by oz wrapper functors. I use 
these wrappers in another functor which I usually load in opi by hand. 

Nothing too weird there. Ok so this all works fine under 1.3.0 on my OSX 10.3 
Mac machine. Now the strange bit...

When I port this lot over to linux under 1.3.1 I get the following weirdness 
which leads me to suspect some shared library module loading bogosity:

If I load one other of the modules then they both behave as expected - 
however if I load both - the second fails in its classes init method as if it 
is calling the init method from the class in the first! In this case with a 
type error (since they take different arguments) if I code around this then 
other calls to the same module fail and report that the method I am calling 
is not in the exported fields and list the exported methods of the first 
functor.  (They only have an init method in common)

Which kind of confirms my suspicions. Anyone seen anything like this before?

I could try upgrading (?) my oz version on the Mac but I am rather loathe to 
as this is now my only working development system.

Cheers,

Simon


_________________________________________________________________________________
mozart-hackers mailing list                           
[email protected]      
http://www.mozart-oz.org/mailman/listinfo/mozart-hackers

Reply via email to