[Mono-osx] P/Invoke and using C libraries with mono weridness on Intel Mac
Sean C Chapel
sean.chapel at utah.edu
Sun Dec 3 00:00:18 EST 2006
Does P/Invoking only work under X11 on the intel mac?
I have no issues when using my old ppc machine but on
my intel mac it refuses to find the system dll unless
you try to run it via X11.
Specificaly I'm trying to get various things in Tao
working but I believe this isn't an issue with Tao
itself.
Here is some example output when I try to run it via
the normal console:
~/Desktop/Tao-1.3.0-1/examples seoushi$ mono Redbook.Anti.exe
Unhandled Exception: System.DllNotFoundException: /System/Library/Frameworks/GLUT.framework/GLUT
at (wrapper managed-to-native) Tao.FreeGlut.Glut:glutInit (int&,System.Text.StringBuilder[])
at Tao.FreeGlut.Glut.glutInit () [0x00000]
at Redbook.Anti.Main (System.String[] args) [0x00000]
However when run under an xterm it does what it is
suppose to. I have no changes to anything inbetween
running from the console and the xterm. My dll Map
looks like this:
<configuration>
<dllmap dll="freeglut.dll" target="/System/Library/Frameworks/GLUT.framework/GLUT" />
</configuration>
Does X11 do something special when for loading
libraries?
Thanks, Sean
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-osx/attachments/20061202/4d699d89/attachment.html
More information about the Mono-osx
mailing list