[Mono-osx] Help with Mono, IKVM -- sadly

Geoff Norton gnorton at novell.com
Fri May 23 09:24:47 EDT 2008


You have installed mono from us and from fink.

Remove the one from fink.  Its ancient and breaks things because of how
they add things to path.

-g

On Thu, 2008-05-22 at 19:09 -0700, christopher hord wrote:
> Andreas,
> 
> I spoke too soon! Your suggestion was a great hel, thanks! I was
> symlinking the wrong file. Once I realized my mistake, I made some new
> symlinks and the terminal recognizes ikvm to my great relief!
> 
> However, I am getting the following error message:
> 
> Corlib not in sync with this runtime: expected corlib version 65,
> found 54.
> Loaded from: /sw/lib/mono/1.0/mscorlib.dll
> Download a newer corlib or a newer runtime at
> http://www.go-mono.com/daily.
> 
> I have had issues such as this in the past but had figured it wouldn't
> be a problem when this was all part of the same download. I will try
> to get the newest version of the whole package to see if this resolves
> any issues (unless anyone has better suggestions?)!
> 
> Anyway, thanks all, for your assistance.
> 
> Chris
> 
> Andreas Färber <andreas.faerber at web.de> wrote:
>         Christopher,
>         
>         Am 21.05.2008 um 01:39 schrieb christopher hord:
>         
>         > I get the response:
>         >
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/bin/ikvm
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/bin/ikvmc
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/bin/ikvmstub
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/lib/ikvm
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/lib/ikvm/ikvm- 
>         > native.dll
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/lib/ikvm/ikvm.exe
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/lib/ikvm/ikvmc.exe
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/lib/ikvm/ 
>         > ikvmstub.exe
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/lib/libikvm-native.a
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/lib/libikvm- 
>         > native.dylib
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/lib/libikvm- 
>         > native.la
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/lib/mono/ikvm
>         > /Library/Frameworks/Mono.framework/Versions/1.9.1/share/pkgconfig/ 
>         > ikvm.pc
>         >
>         > Encouraged by that, I decided maybe I was going about it
>         wrong, 
>         > since ikvm might always expect a classname to follow. I
>         whipped up a 
>         > quick "hello world", compiled a class and put that class
>         into the 
>         > ikvm folder (so I knew everything should be found, because
>         all the 
>         > files were in the same directory).
>         
>         I can execute ikvm on 1.9.1_3 on Intel, the executable is
>         symlinked 
>         in /usr/bin. You can execute it without arguments and get a
>         help 
>         screen. You shouldn't need to put your files in any special
>         folder.
>         
>         Check whether there is such a symlink on your system ("ls
>         -l /usr/bin/ 
>         ikvm") and whether /usr/bin is in your $PATH ("echo $PATH").
>         
>         > I navigated to that directory and entered "ikvm" classname
>         from the 
>         > terminal. Still got "-bash: ikvm: command not found...."
>         
>         To execute it from the current directory you need to enter
>         "./ikvm" 
>         instead.
>         
>         Andreas
> 



More information about the Mono-osx mailing list