I am trying to get mono-1.0.1 + gtk# installed on OSX and hitting all kinds of problems.

I didn't realize that I *could* have probably gotten this to work by just installing the mono-1.0.1 binary for OSX, but now when I try to do that, I hit conflicts with libraries that I haven't been able to clear up from my source build of mono.

In any case, I've built and installed icu-2.8 with --prefix=/sw/local. That put a bunch of libs in /sw/local/lib (libicui18n.dylib.28 being one of these).

I then ran ./configure --prefix=/sw/local for the mono-1.0.1 source. It configured and compiled as far as I can tell without any errors. But, when I try to do a "make install", I hit a strange problem that I cannot figure out why it can't see libicui18n.dylib.28. Here's what happens:

Making install in net_1_1
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /sw/local/lib
/usr/bin/install -c -m 644 mscorlib.dll /sw/local/lib/mscorlib.dll
MONO_PATH=. ../../mono/mini/mono --config ../../data/config ./../gacutil.exe /i ./Accessibility.dll /f /package 1.0 /gacdir /sw/local/lib /root /sw/local/lib
dyld: mono can't open library: libicui18n.dylib.28 (No such file or directory, errno = 2)
make[3]: *** [install-data-local] Error 1
make[2]: *** [install-am] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1

These are my current environment variables:

BASH=/bin/bash
BASH_VERSINFO=([0]="2" [1]="05b" [2]="0" [3]="1" [4]="release" 
[5]="powerpc-apple-darwin7.0")
BASH_VERSION='2.05b.0(1)-release'
COLUMNS=148
DIRSTACK=()
DISPLAY=:0.0
DYLD_LIBRARY_PATH=/sw/lib:/sw/local/lib
EUID=502
GDK_USE_XFT=1
GNOME_DISABLE_CRASH_DIALOG=1
GROUPS=()
HISTFILE=/Users/boyd/.bash_history
HISTFILESIZE=500
HISTSIZE=500
HOME=/Users/boyd
HOSTNAME=btimothy.provo.novell.com
HOSTTYPE=powerpc
IFS=$' \t\n'
INFOPATH=/sw/share/info:/sw/info:/usr/share/info
LINES=71
LOGNAME=boyd
MACHTYPE=powerpc-apple-darwin7.0
MAILCHECK=60
MANPATH=/sw/share/man:/usr/share/man:/usr/X11R6/man
MONO_PATH=/sw/local/ifolder/lib
OLDPWD=/Users/boyd/projects/icu/source
OPTERR=1
OPTIND=1
OSTYPE=darwin7.0
PATH=/sw/bin:/sw/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/boyd:/usr/X11R6/bin:/sw/local/bin:/sw/local/bin
PERL5LIB=/sw/lib/perl5:/sw/lib/perl5/darwin
PIPESTATUS=([0]="0")
PKG_CONFIG_PATH=:/sw/local/lib/pkgconfig:/sw/local/ifolder/lib/pkgconfig:/sw/local/lib/pkgconfig:/sw/local/ifolder/lib/pkgconfig
PPID=25882
PROXYFTP=
PROXYHTTP=
PS1='\h:\w \u\$ '
PS2='> '
PS4='+ '
PWD=/Users/boyd/projects/mono-1.0.1/mono-1.0.1
SECURITYSESSIONID=20ec00
SGML_CATALOG_FILES=/sw/etc/sgml/catalog
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=2
TERM=xterm
UID=502
USER=boyd
WINDOWID=12582926
XML_CATALOG_FILES=/sw/etc/xml/catalog
_=/tmp
__CF_USER_TEXT_ENCODING=0x1F6:0:0
append_path () 
{ 
    if ! eval test -z "\"\${$1##*:$2:*}\"" -o -z "\"\${$1%%*:$2}\"" -o -z 
"\"\${$1##$2:*}\"" -o -z "\"\${$1##$2}\""; then
        eval "$1=\$$1:$2";
    fi
}
prepend_path () 
{ 
    if ! eval test -z "\"\${$1##*:$2:*}\"" -o -z "\"\${$1%%*:$2}\"" -o -z 
"\"\${$1##$2:*}\"" -o -z "\"\${$1##$2}\""; then
        eval "$1=$2:\$$1";
    fi
}


Additionally, here are a couple of the files in /sw/local/etc/mono/


Attachment: config
Description: Binary data

Attachment: machine.config
Description: Binary data

Reply via email to