Hi,
Nant.monobjc.dll is the correct one included.
I did revert the mods.. still the same
I tried a clean install of Mono and its CDSK... still the same problem...
Now the output of pkg-config is :
-D_THREAD_SAFE
-I/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0 -pthread
-L/Library/Frameworks/Mono.framework/Versions/2.6.4/lib -lmono -lpthread -lm
On 10/06/2010 13:29, Laurent Etiemble wrote:
Hello,
Did you revert the modifications you made to the mono.pc file ?
The new version of Monobjc assumes a pristine installation of Mono
2.6.4, with a mono.pc file that does not reference GLib. And don't
forget to update the NAnt.Monobjc.dll assembly in your project.
Regards, Laurent Etiemble.
2010/6/10 Mario De Clippeleir <mari...@sydec.be <mailto:mari...@sydec.be>>
Hi,
I have tried with the new Monobjc version, but still i am getting
these errors... Help !
Br,
Mario
On 17/05/2010 16:54, Mario De Clippeleir wrote:
Hi, thanx for the effort !
I have tried this, but it still does not work. I get more errors
this time :
[mkbundle] In file included from
/Library/Frameworks/Mono.framework/Versions/2.6.4/lib/glib-2.0/include/glibconfig.h:9,
[mkbundle] from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/glib-2.0/glib/gtypes.h:34,
[mkbundle] from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/glib-2.0/glib/galloca.h:34,
[mkbundle] from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/glib-2.0/glib.h:32,
[mkbundle] from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/assembly.h:4,
[mkbundle]
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/glib-2.0/glib/gmacros.h:40:20:
error: stddef.h: No such file or directory
[mkbundle] In file included from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/glib-2.0/glib/gtypes.h:34,
[mkbundle] from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/glib-2.0/glib/galloca.h:34,
[mkbundle] from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/glib-2.0/glib.h:32,
[mkbundle] from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/assembly.h:4,
[mkbundle]
/Library/Frameworks/Mono.framework/Versions/2.6.4/lib/glib-2.0/include/glibconfig.h:11:20:
error: limits.h: No such file or directory
[mkbundle]
/Library/Frameworks/Mono.framework/Versions/2.6.4/lib/glib-2.0/include/glibconfig.h:12:19:
error: float.h: No such file or directory
[mkbundle] In file included from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/glib-2.0/glib/gthread.h:34,
etc....
Output of pkg-config --cflags -libs mono is :
-D_THREAD_SAFE -D_REENTRANT
-I/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0
-I/Library/Frameworks/Mono.framework/Versions/2.6.4/include/glib-2.0
-I/Library/Frameworks/Mono.framework/Versions/2.6.4/lib/glib-2.0/include
-pthread -L/Library/Frameworks/Mono.framework/Versions/2.6.4/lib
-lmono -lpthread -lm -lgthread-2.0 -lglib-2.0 -lintl
Br,
Mario
On 17 May 2010, at 16:15, Laurent Etiemble wrote:
Hello,
I think it is faster if I attach the mono.pc file...
In case, here is the link:
http://ftp.novell.com/pub/mono/archive/2.6.3/macos-10-universal/5/
Regards, Laurent Etiemble.
2010/5/17 Mario De Clippeleir <mari...@sydec.be
<mailto:mari...@sydec.be>>
I see,
Where can i find the 2.6.3 version ? I don't have it
installed. I do have a folder
/Library/Frameworks/Mono.framework/Versions/2.6.3/etc/ but
that's it. I can't seem to download it from the mono-project
website.
Thanks for the help !
Br,
Mario
On 17/05/2010 14:10, Laurent Etiemble wrote:
Hello,
I just noticed that the pkg-config results differs between
2.6.3 and 2.6.4:
- In 2.6.3:
pkg-config --cflags mono => "-D_THREAD_SAFE -D_REENTRANT
-I/Library/Frameworks/Mono.framework/Versions/2.6.3/include/mono-1.0
-I/Library/Frameworks/Mono.framework/Versions/2.6.3/include/glib-2.0
-I/Library/Frameworks/Mono.framework/Versions/2.6.3/lib/glib-2.0/include
"
- In 2.6.4:
pkg-config --cflags mono => "-D_THREAD_SAFE
-I/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0
"
The pkg-config file for Mono is wrong in Mono 2.6.4, as
Mono stills depends on the GLib when performing the
embedding (see metadata/assembly.h for example).
A quick fix is to copy the mono.pc from a 2.6.3 install to
the 2.6.4 install. It is located in
"/Library/Frameworks/Mono.framework/Versions/2.6.3/lib/pkgconfig/mono.pc"
Regards, Laurent Etiemble.
2010/5/17 Mario De Clippeleir <mari...@sydec.be
<mailto:mari...@sydec.be>>
On 13/05/2010 14:21, Laurent Etiemble wrote:
Hello,
My answers below:
Regards, Laurent Etiemble.
2010/5/12 Mario De Clippeleir <mari...@sydec.be
<mailto:mari...@sydec.be>>
Hi,
I was trying this debugger but i stumbled upon the
following error when starting debug:
Unhandled Exception: Monobjc.ObjectiveCException:
The 'libmonobjc.2.dylib' library was not found.
Please check that you have correctly installed it.
---> System.DllNotFoundException:
@executable_path/libmonobjc.2.dylib
at (wrapper managed-to-native)
Monobjc.Runtime.ObjectiveC20.NativeMethods:hook_thread_lifecycle
()
at
Monobjc.Runtime.ObjectiveC20.ObjectiveC20Bridge.HookThreadLifecycle
() [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at
Monobjc.Runtime.ObjectiveC20.ObjectiveC20Bridge.HookThreadLifecycle
() [0x00000] in <filename unknown>:0
at Monobjc.Runtime.RuntimeBridge.get_Current ()
[0x00000] in <filename unknown>:0
at (wrapper synchronized)
Monobjc.Runtime.RuntimeBridge:get_Current ()
at Monobjc.ObjectiveCRuntime.DefineClass
(System.Type type) [0x00000] in <filename unknown>:0
at Monobjc.ObjectiveCRuntime.ScanAssembly
(System.Reflection.Assembly assembly) [0x00000] in
<filename unknown>:0
What am i missing here ?
Have you installed Monobjc in the GAC ? There is a
script called "GacInstall.sh" at the root of the
all-in-one archive for that.
Yes I have.... I ran under the unzipped monobjc folder.
However my libs are in the lib folder of my
application, does that matter ?
Also : When i am trying to mkbundle my appl on
snow leopard i am getting all sorts of error
messages and the mac executable does not seem to
get build. The errors are all of the following form :
[mkbundle]
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/assembly.h:4:18:
error: glib.h: No such file or directory
[mkbundle] In file included from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/assembly.h:6,
[mkbundle]
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/image.h:4:19:
error: stdio.h: No such file or directory
[mkbundle] In file included from
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/assembly.h:6,
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/image.h:9:
error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'typedef'
[mkbundle]
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/image.h:19:
error: expected ':', ',', ';', '}' or
'__attribute__' before '*' token
[mkbundle]
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/image.h:38:
error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
[mkbundle]
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/image.h:40:
error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
[mkbundle]
/Library/Frameworks/Mono.framework/Versions/2.6.4/include/mono-1.0/mono/metadata/image.h:42:
error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
Any ideas ? I did a clean install of my dev
environment, so i am gessing i have forgotten
something....
Have you installed the Mono CSDK ? Can you run the
NAnt script with the "-v+" switch to have more logs ?
The CSDK is installed. (as well as the framework,
otherwise i can't run monodevelop). I have re-installed
the CSDK just to make sure. The verbose option with
nant does not give more information...
I don't understand what is going on here. It always
worked fine for me, so it must be that I have forgotten
something (really stupid probably)....
Br,
Mario
On 16 Mar 2010, at 14:40, Laurent Etiemble wrote:
Hello,
A MonoDevelop integration is now available:
http://www.monobjc.net/index.php?page=monodevelop-integration
Regards, Laurent Etiemble.
2010/1/9 Rufus Buschart <rufus.busch...@gmail.com
<mailto:rufus.busch...@gmail.com>>
Hello,
I would like to ask you, what you recommend
as the most simplest way to debug C#/mono
using the Monobjc library. After some long
hours I found out, that I'm able to compile
Monobjc applications from within Monodevelop.
Also I found out that these application even
run, if you structure the output as an
application bundle and start the bundle from
the Finder or from Terminal. But every time
when I try to execute them with the
integrated debugger of Monodevelop I get the
"Error loading NIB"-Message, which is
discussed a couple of times in the archive of
this mailing list.
So how do you debug your applications?
Maybe we get this "Error loading NIB"-problem
fixed, if we set some parameter correctly? I
would love to get the integrated debugger of
Monodevelop working with Monobjc.
I'm fairly new to Monobjc and developing in
Cocoa but I do have 5+ years of professional
development background in .net/C# under Windows.
Best regards,
Rufus
What we do in life, echoes in eternity.
===========================================
Rufus J.W. Buschart ICQ#: 47136206
Kirchenstr. 8 http://www.buschart.de
<http://www.buschart.de/>
91054 Erlangen
Phone: +49 (0)9131 - 530 15 85
Mobile: +49 (0)176 - 701 800 81
Sent from Nuremberg, BY, Deutschland
<mono.pc>