id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,port
20894,Mono fails to build on Snow Leopard x86_64,matt@…,mww@macports.org,"Before Snow Leopard I was running Leopard and MacPorts 1.7.1 on my Mac, and just built mono and boo a few nights ago. When I upgraded to Snow Leopard I removed MacPorts and did a fresh install. Mono, however, failed to build.

Output from ""sudo port install mono""

{{{
--->  Building mono
Error: Target org.macports.build returned: shell command "" cd ""/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3"" && /usr/bin/make -j2 all "" returned error 2
Command output: /usr/bin/make  all-recursive
Making all in po
Making all in mcs
make[3]: Nothing to be done for `all-am'.
Making all in libgc
Making all in include
Making all in private
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
Making all in doc
make[3]: Nothing to be done for `all'.
/bin/sh ./libtool --mode=compile /usr/bin/gcc-4.2 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3/libgc/include -DPACKAGE_NAME=\""libgc-mono\"" -DPACKAGE_TARNAME=\""libgc-mono\"" -DPACKAGE_VERSION=\""6.6\"" -DPACKAGE_STRING=\""libgc-mono\ 6.6\"" -DPACKAGE_BUGREPORT=\""Hans_Boehm@hp.com\"" -DGC_DARWIN_THREADS=1 -DTHREAD_LOCAL_ALLOC=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./.. -I./.. -I./include  -I/opt/local/include -no-cpp-precomp -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP -DGetCurrentProcess=MonoGetCurrentProcess -DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent   -O2 -arch x86_64 -g   -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c -o allchblk.lo allchblk.c
/bin/sh ./libtool --mode=compile /usr/bin/gcc-4.2 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3/libgc/include -DPACKAGE_NAME=\""libgc-mono\"" -DPACKAGE_TARNAME=\""libgc-mono\"" -DPACKAGE_VERSION=\""6.6\"" -DPACKAGE_STRING=\""libgc-mono\ 6.6\"" -DPACKAGE_BUGREPORT=\""Hans_Boehm@hp.com\"" -DGC_DARWIN_THREADS=1 -DTHREAD_LOCAL_ALLOC=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./.. -I./.. -I./include  -I/opt/local/include -no-cpp-precomp -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP -DGetCurrentProcess=MonoGetCurrentProcess -DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent   -O2 -arch x86_64 -g   -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c -o alloc.lo alloc.c
 /usr/bin/gcc-4.2 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3/libgc/include -DPACKAGE_NAME=\""libgc-mono\"" -DPACKAGE_TARNAME=\""libgc-mono\"" -DPACKAGE_VERSION=\""6.6\"" ""-DPACKAGE_STRING=\""libgc-mono 6.6\"""" -DPACKAGE_BUGREPORT=\""Hans_Boehm@hp.com\"" -DGC_DARWIN_THREADS=1 -DTHREAD_LOCAL_ALLOC=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./.. -I./.. -I./include -I/opt/local/include -no-cpp-precomp -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP -DGetCurrentProcess=MonoGetCurrentProcess -DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent -O2 -arch x86_64 -g -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c  -fno-common -DPIC -o .libs/alloc.o
 /usr/bin/gcc-4.2 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3/libgc/include -DPACKAGE_NAME=\""libgc-mono\"" -DPACKAGE_TARNAME=\""libgc-mono\"" -DPACKAGE_VERSION=\""6.6\"" ""-DPACKAGE_STRING=\""libgc-mono 6.6\"""" -DPACKAGE_BUGREPORT=\""Hans_Boehm@hp.com\"" -DGC_DARWIN_THREADS=1 -DTHREAD_LOCAL_ALLOC=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./.. -I./.. -I./include -I/opt/local/include -no-cpp-precomp -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP -DGetCurrentProcess=MonoGetCurrentProcess -DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent -O2 -arch x86_64 -g -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c allchblk.c  -fno-common -DPIC -o .libs/allchblk.o
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3/libgc/include/private/gc_priv.h:66,
                 from allchblk.c:19:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3/libgc/include/private/gcconfig.h:499: error: expected identifier or '(' before '--' token
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3/libgc/include/private/gc_priv.h:66,
                 from alloc.c:19:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_mono/work/mono-2.4.2.3/libgc/include/private/gcconfig.h:499: error: expected identifier or '(' before '--' token
make[3]: *** [allchblk.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [alloc.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Error: The following dependencies failed to build: mono nant
Error: Status 1 encountered during processing.
}}}
",defect,closed,Normal,,ports,1.8.0,fixed,snowleopard,jean-philippe.humbert@… macports@… bgrupe@… dcestari@… hvitved@… adrian@… d.czerwonk@… ac90b671@… rgabo@… snc@… celil.rufat@… macports@… dports@… kibiz0r@… rob@… deesto@… matt@… domiman@… andreas@… p_ansell@… reid@… motya@… sgaragagghu@… s.bonczkowski@… leafyoung@… ryandesign@…,mono
