<div>Doing so, can solve the locating the libglib-2.0.0.dylib issue, however, there are still 2 errors remained:</div>
<div>&nbsp;</div>
<div>Undefined symbols:</div>
<div>_environ<br>internal link edit command failed</div>
<div>&nbsp;</div>
<div>hawston<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 5/17/07, <b class="gmail_sendername">Eoin Norris</b> &lt;<a href="mailto:e.norris@mac.com">e.norris@mac.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>It is a bit strange that the linker is expecting libglib-2.0.0.dylib<br>to be&nbsp;&nbsp;in /Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/
<br>Mono.framework/Versions/1.2.4/lib/libglib-2.0.0.dylib rather than<br><br>Library/Frameworks/Mono.framework/Versions/1.2.4/lib/libglib-2.0.0.dylib<br><br><br>You could try change the Cross Develop Target ( main project name -
<br>Cmd-I - General Tab) to Current Mac OS rather than the MacOSX!014.4u.sdk<br><br><br>-- Eoin<br><br><br>On 17 May 2007, at 04:43, Hawston LLH wrote:<br><br>&gt; hi Allan,<br>&gt;<br>&gt; thanks for your prompt reply, below are the error message when i was
<br>&gt; trying to compile dumbarton with mono1.2.4, in fact, i face the same<br>&gt; problem with mono1.2.3.1. Compilation is ok, but the linking got<br>&gt; error.<br>&gt;<br>&gt; ld: warning can&#39;t open dynamic library:
<br>&gt; /Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/Mono.framework/<br>&gt; Versions/1.2.4/lib/libglib-2.0.0.dylib<br>&gt; referenced from:<br>&gt; /Library/Frameworks/Mono.framework/Versions/Current/lib/<br>&gt; 
libgmodule-2.0.dylib<br>&gt; (checking for undefined symbols may be affected) (No such file or<br>&gt; directory, errno = 2)<br>&gt; ld: warning multiple definitions of symbol _catch_exception_raise<br>&gt; /Users/LingHao/Desktop/Dumbarton/src/build/Dumbarton.build/Release/
<br>&gt; Dumbarton.build/Objects-normal/ppc/DBMonoEnvironment.o<br>&gt; definition of _catch_exception_raise in section (__TEXT,__text)<br>&gt; /Library/Frameworks/Mono.framework/Mono(mini.o) definition of<br>&gt; _catch_exception_raise
<br>&gt; ld: warning multiple definitions of symbol _GetCurrentThread<br>&gt; /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/<br>&gt; CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/<br>&gt; Versions/A/CarbonCore(
ProjectBuilderMasterObjectFile.o)<br>&gt; definition of _GetCurrentThread<br>&gt; /Library/Frameworks/Mono.framework/Mono(threads.o) definition of<br>&gt; _GetCurrentThread<br>&gt; ld: warning multiple definitions of symbol ___freedtoa
<br>&gt; /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc/powerpc-apple-<br>&gt; darwin8/4.0.1/../../../libm.dylib(gdtoa-dmisc.So)<br>&gt; definition of ___freedtoa<br>&gt; /Library/Frameworks/Mono.framework/Mono(strtod.o) definition of
<br>&gt; ___freedtoa<br>&gt; ld: warning multiple definitions of symbol _locale_charset<br>&gt; /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc/powerpc-apple-<br>&gt; darwin8/4.0.1/../../../libiconv.dylib(localcharset.o)<br>&gt; definition of _locale_charset
<br>&gt; /Library/Frameworks/Mono.framework/Versions/Current/lib/<br>&gt; libintl.dylib(localcharset.o)<br>&gt; definition of _locale_charset<br>&gt; ld: Undefined symbols:<br>&gt; _environ<br>&gt; _g_free referenced from 
libgthread-2.0.0.600 expected to be defined in<br>&gt; /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_log referenced from libgthread-2.0.0.600 expected to be defined in<br>&gt; /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/
<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_malloc referenced from libgthread-2.0.0.600 expected to be defined<br>&gt; in /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_malloc0 referenced from 
libgthread-2.0.0.600 expected to be defined<br>&gt; in /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_realloc referenced from libgthread-2.0.0.600 expected to be defined<br>&gt; in /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/
<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_return_if_fail_warning referenced from libgthread-2.0.0.600<br>&gt; expected to be defined in<br>&gt; /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/<br>&gt; libglib-2.0.0.dylib
<br>&gt; _g_set_error referenced from libgthread-2.0.0.600 expected to be<br>&gt; defined in /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_strerror referenced from libgthread-2.0.0.600
 expected to be<br>&gt; defined in /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_thread_error_quark referenced from libgthread-2.0.0.600 expected to<br>&gt; be defined in /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/
<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_thread_functions_for_glib_use referenced from libgthread-2.0.0.600<br>&gt; expected to be defined in<br>&gt; /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/<br>&gt; libglib-2.0.0.dylib
<br>&gt; _g_thread_init_glib referenced from libgthread-2.0.0.600 expected to<br>&gt; be defined in /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_thread_self referenced from 
libgthread-2.0.0.600 expected to be<br>&gt; defined in /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_thread_use_default_impl referenced from libgthread-2.0.0.600<br>&gt; expected to be defined in
<br>&gt; /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/<br>&gt; libglib-2.0.0.dylib<br>&gt; _g_threads_got_initialized referenced from libgthread-2.0.0.600<br>&gt; expected to be defined in<br>&gt; /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/
<br>&gt; libglib-2.0.0.dylib<br>&gt; /usr/bin/libtool: internal link edit command failed<br>&gt;<br>&gt; hawston<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 5/17/07, Allan Hsu &lt;<a href="mailto:allan@counterpop.net">allan@counterpop.net
</a>&gt; wrote:<br>&gt;&gt; I&#39;ll try to look into this sometime soon, but I&#39;m a little busy right<br>&gt;&gt; now. You should be able to compile Dumbarton out of SVN against the<br>&gt;&gt; <a href="http://1.2.3.1">
1.2.3.1</a> Mono release; my custom universal builds should no longer be<br>&gt;&gt; necessary.<br>&gt;&gt;<br>&gt;&gt; What sort of build errors are you getting with 1.2.4?<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -Allan<br>&gt;&gt; --
<br>&gt;&gt; Allan Hsu &lt;allan at counterpop dot net&gt;<br>&gt;&gt; 1E64 E20F 34D9 CBA7 1300&nbsp;&nbsp;1457 AC37 CBBB 0E92 C779<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; On May 16, 2007, at 1:16 AM, Hawston LLH wrote:<br>&gt;&gt;<br>
&gt;&gt;&gt; anyone successfully build Dumbarton with latest Mono 1.2.4?<br>&gt;&gt;&gt; Apparently, I can only manage to compile Dumbarton with the Allen<br>&gt;&gt;&gt; Hsu given version svn-r64487-universal of mono http://
<br>&gt;&gt;&gt; <a href="http://lists.ximian.com/pipermail/mono-osx/2006-September/000601.html">lists.ximian.com/pipermail/mono-osx/2006-September/000601.html</a>.<br>&gt;&gt;&gt; However, this version of mono seem not work on Generic List. any
<br>&gt;&gt;&gt; clue?<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; hawston<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On 5/13/07, Hawston LLH &lt;<a href="mailto:hawston@gmail.com">hawston@gmail.com</a>&gt; wrote:<br>&gt;&gt;&gt; First, i noticed 2 possible errors.
<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; 1) you miss out namespace for the class<br>&gt;&gt;&gt; MonoClass *monoClass = [DBMonoEnvironment<br>&gt;&gt;&gt; monoClassWithName:&quot;&lt;missing namespace&gt;.B&quot; fromAssembly:myAssembly];
<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; 2) you miss out brackets for the function<br>&gt;&gt;&gt; MonoString *name = (MonoString*)[self invokeMethod:&quot;Name()&quot;<br>&gt;&gt;&gt; withNumArgs:<br>&gt;&gt;&gt; 0];<br>&gt;&gt;&gt;
<br>&gt;&gt;&gt; regards<br>&gt;&gt;&gt; hawston<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On 5/13/07, Will Cosgrove &lt;<a href="mailto:will@everydaysoftware.net">will@everydaysoftware.net</a> &gt; wrote: Hi<br>&gt;&gt;&gt; All,
<br>&gt;&gt;&gt; I&#39;m new to the list so I apologize in advance if this topic has been<br>&gt;&gt;&gt; covered.&nbsp;&nbsp;I&#39;m currently prototyping some C#/Cocoa code for<br>&gt;&gt;&gt; feasibility and I have run into a bit of a snag.&nbsp;&nbsp;I have a C# class
<br>&gt;&gt;&gt; which I subclass.&nbsp;&nbsp;Let&#39;s call them class A and class B : A.&nbsp;&nbsp;I<br>&gt;&gt;&gt; create<br>&gt;&gt;&gt; the bridge class using code from the Dumbarton sample code like so:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; [...]
<br>&gt;&gt;&gt; MonoClass *monoClass = [DBMonoEnvironment monoClassWithName:&quot;B&quot;<br>&gt;&gt;&gt; fromAssembly:myAssembly];<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; The problem I&#39;m having is when I try to invoke any methods in the
<br>&gt;&gt;&gt; super class, A, Dumbarton can&#39;t find those methods and I get the<br>&gt;&gt;&gt; following error:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; 2007-05-12 22:58:29.267 MyTestApplication[15491] Dumbarton could not<br>
&gt;&gt;&gt; find the method Name<br>&gt;&gt;&gt; 2007-05-12 22:58:29.267 MyTestApplication[15491] *** Uncaught<br>&gt;&gt;&gt; exception: &lt;DBMethodNotFound&gt; Dumbarton could not find the method<br>&gt;&gt;&gt; Name<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; The way I&#39;m invoking the method Name is like so:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; MonoString *name = (MonoString*)[self invokeMethod:&quot;Name&quot;<br>&gt;&gt;&gt; withNumArgs:<br>&gt;&gt;&gt; 0];
<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; So I guess my question is, is this possible using Dumbarton and if<br>&gt;&gt;&gt; so, how does one go about getting it to work. =)<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Thanks in advance,<br>&gt;&gt;&gt; Will C.
<br>&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt; Mono-osx mailing list<br>&gt;&gt;&gt; <a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>&gt;&gt;&gt; <a href="http://lists.ximian.com/mailman/listinfo/mono-osx">
http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt; Mono-osx mailing list<br>&gt;&gt;&gt; <a href="mailto:Mono-osx@lists.ximian.com">
Mono-osx@lists.ximian.com</a><br>&gt;&gt;&gt; <a href="http://lists.ximian.com/mailman/listinfo/mono-osx">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt; _______________________________________________
<br>&gt; Mono-osx mailing list<br>&gt; <a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>&gt; <a href="http://lists.ximian.com/mailman/listinfo/mono-osx">http://lists.ximian.com/mailman/listinfo/mono-osx
</a><br><br></blockquote></div><br>