[Mono-dev] Need help building Mono under Snow Leopard

ptr2009 ptrajkumar at gmail.com
Thu Dec 3 16:11:31 EST 2009


hey all

 I am trying to build mono under Snow Leopard. I have the the 64bit Xcode
3.2.1 installed.

Here is what I have tried.

Followed instructions from http://www.mono-project.com/Compiling_Mono_on_OSX

What I had to differently from the page was
1) In building glib I cd'ed to glib directory instead of pkg-config. I am
assuming it was a typo on the website
2) glib complained about libiconv so I downloaded and compiled
libiconv-1.13.1 and installed under MONO_PREFIX directory.
3)  I added these three extra variables to my setup-mono script as per some
previous posts in this forum

      CFLAGS="-arch i386 -D_XOPEN_SOURCE" 
      LDFLAGS="-arch i386" 
      CXXFLAGS=$CFLAGS

I have been able to successfully build all the necessary dependencies to
build mono.

Afters I tried building the mono 2.4.2.3 tar source but I get the following
error

----------------------------------------------

UNMAP -DGetCurrentProcess=MonoGetCurrentProcess
-DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent -g -MT
allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c allchblk.c  -fno-common -DPIC
-o .libs/allchblk.o
In file included from ./include/private/gc_priv.h:66,
                 from allchblk.c:19:
./include/private/gcconfig.h:499: error: expected identifier or ‘(’ before
‘--’ token
make[3]: *** [allchblk.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

------------------------------------------------

I have also tried the instructions on Compiling_Mono_FROM_SVN. But I get the
following error

-------------------------------------------------

rm -f es.gmo && /Users/ptrajkumar/monobin/bin/msgfmt -c --statistics -o
es.gmo es.po
dyld: lazy symbol binding failed: Symbol not found: _iconv_open
  Referenced from: /Users/ptrajkumar/monobin/lib/libgettextsrc-0.17.dylib
  Expected in: flat namespace

dyld: Symbol not found: _iconv_open
  Referenced from: /Users/ptrajkumar/monobin/lib/libgettextsrc-0.17.dylib
  Expected in: flat namespace

/bin/sh: line 1: 14613 Trace/BPT trap         
/Users/ptrajkumar/monobin/bin/msgfmt -c --statistics -o t-${lang}.gmo
${lang}.po
make[4]: *** [es.gmo] Error 133
make[3]: *** [stamp-po] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


-------------------------------------------------


Has anybody else tried building mono under Snow Leopard ? If so, could you
please tell me what I am doing wrong ?

Thanks
Raj






-- 
View this message in context: http://old.nabble.com/Need-help-building-Mono-under-Snow-Leopard-tp26632481p26632481.html
Sent from the Mono - Dev mailing list archive at Nabble.com.



More information about the Mono-devel-list mailing list