Link it with Foundation.<br><br><div class="gmail_quote">On Thu, May 24, 2012 at 12:58 AM, Ulrich Hertlein <span dir="ltr"><<a href="mailto:u.hertlein@gmail.com" target="_blank">u.hertlein@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi guys,<br>
<br>
this was also reported on Mar 27 2012 by 'rberk', but unfortunately<br>
there was no response at the time...<br>
<br>
When trying to build a static bundle of my .exe I'm getting linker errors:<br>
<br>
$ export AS="as -arch i386" CC="clang -arch i386"<br>
$ mkbundle -o Copy-bin --deps --static ManagedLibraries/Copy.exe<br>
ManagedLibraries/X*.dll<br>
<br>
Compiling:<br>
as -arch i386 -o temp.o temp.s<br>
clang -arch i386 -o Copy-bin -Wall `pkg-config --cflags mono-2` temp.c<br>
 `pkg-config --libs-only-L mono-2` `pkg-config --variable=libdir<br>
mono-2`/libmono-2.0.a `pkg-config --libs-only-l mono-2 | sed -e<br>
"s/\-lmono-2.0 //"` temp.o<br>
temp.c: In function 'install_dll_config_files':<br>
temp.c:153: warning: pointer targets in passing argument 2 of<br>
'mono_register_config_for_assembly' differ in signedness<br>
Undefined symbols for architecture i386:<br>
 "_CFLocaleCopyCurrent", referenced from:<br>
     _ves_icall_System_Globalization_CultureInfo_construct_internal_locale_from_current_locale<br>
in libmono-2.0.a(libmonoruntime_la-locales.o)<br>
 "_CFLocaleGetIdentifier", referenced from:<br>
     _ves_icall_System_Globalization_CultureInfo_construct_internal_locale_from_current_locale<br>
in libmono-2.0.a(libmonoruntime_la-locales.o)<br>
 "_CFStringGetLength", referenced from:<br>
     _ves_icall_System_Globalization_CultureInfo_construct_internal_locale_from_current_locale<br>
in libmono-2.0.a(libmonoruntime_la-locales.o)<br>
 "_CFStringGetMaximumSizeForEncoding", referenced from:<br>
     _ves_icall_System_Globalization_CultureInfo_construct_internal_locale_from_current_locale<br>
in libmono-2.0.a(libmonoruntime_la-locales.o)<br>
 "_CFStringGetCString", referenced from:<br>
     _ves_icall_System_Globalization_CultureInfo_construct_internal_locale_from_current_locale<br>
in libmono-2.0.a(libmonoruntime_la-locales.o)<br>
 "_CFRelease", referenced from:<br>
     _ves_icall_System_Globalization_CultureInfo_construct_internal_locale_from_current_locale<br>
in libmono-2.0.a(libmonoruntime_la-locales.o)<br>
 "_locale_charset", referenced from:<br>
     _monoeg_g_get_charset in libmono-2.0.a(libeglib_la-gunicode.o)<br>
 "_iconv_open", referenced from:<br>
     _monoeg_g_convert in libmono-2.0.a(libeglib_la-gunicode.o)<br>
 "_iconv", referenced from:<br>
     _monoeg_g_convert in libmono-2.0.a(libeglib_la-gunicode.o)<br>
 "_iconv_close", referenced from:<br>
     _monoeg_g_convert in libmono-2.0.a(libeglib_la-gunicode.o)<br>
ld: symbol(s) not found for architecture i386<br>
collect2: ld returned 1 exit status<br>
[Fail]<br>
<br>
This is on Lion (10.7.4), Xcode 4.3.2, Mono 2.10.9 (tarball Mon May  7<br>
20:25:51 EDT 2012).<br>
Any ideas on how to fix this?<br>
<br>
Cheers,<br>
/uli<br>
_______________________________________________<br>
Mono-osx mailing list<br>
<a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
</blockquote></div><br>