[Mono-osx] Mono.Framework Broken in 2.8.1?
Clay
paul.clay.fowler at gmail.com
Mon Nov 29 10:53:22 EST 2010
We have a project that links with Mono via the C SDK by using the
Mono.framework. This worked fine through Mono 2.4 and 2.6 but now when we
upgrade to 2.8.1 (with the matching CSDK), we get this error from Xcode:
ld: framework not found Mono
collect2: ld returned 1 exit status
Command /Developer/usr/bin/g++-4.2 failed with exit code 1
The cause seems to be that the Mono.framework itself is badly formed. The
directory at the top level of the 2.8.1 Mono.framework looks like this:
EI-AZCFMBPRO:Mono.framework clayfowler$ ls -Al
total 48
lrwxr-xr-x 1 root admin 20 Nov 29 08:18 Commands -> Versions/Current/bin
lrwxr-xr-x 1 root admin 24 Nov 29 08:18 Headers ->
Versions/Current/include
lrwxr-xr-x 1 root admin 16 Nov 29 08:18 Home -> Versions/Current
lrwxr-xr-x 1 root admin 20 Nov 29 08:18 Libraries ->
Versions/Current/lib
lrwxr-xr-x 1 root admin 23 Nov 29 08:18 Mono -> Libraries/libmono.dylib
lrwxr-xr-x 1 root admin 26 Nov 29 08:18 Resources ->
Versions/Current/Resources
drwxr-xr-x 4 root admin 136 Nov 29 08:18 Versions
Notice that link called "Mono" that points to "Libraries/libmono.dylib".
Well, there is no such file as "libmono.dylib" in the Libraries
subdirectory. There is, however, one called "libmono-2.0.1.dylib". Is that
one what this top level symlink ought to be pointing at?
Or maybe I'm just doing something wrong. Is anyone able to use
Mono.framework from a Xcode project anymore?
Thanks!
--
View this message in context: http://mono.1490590.n4.nabble.com/Mono-Framework-Broken-in-2-8-1-tp3063802p3063802.html
Sent from the Mono - OSX mailing list archive at Nabble.com.
More information about the Mono-osx
mailing list