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>




Reply via email to