[Mono-list] building gecko-sharp 0.3 from tarball fails
Rodolfo Campero
rodolfocampero@hotmail.com
Sat, 08 May 2004 02:54:50 +0000
Finally I built everything from the released tarballs (beta 1), and I got
monodevelop up and running! BTW, it looks very nice.
This may be helpful for others: I had to go with the tarballs because the
released monodevelop 0.3 doesn't work with current gtk-sharp from CVS.
Thanks again,
Rodolfo
>From: "Rodolfo Campero" <rodolfocampero@hotmail.com>
>To: jluke@users.sourceforge.net
>CC: mono-list@lists.ximian.com
>Subject: Re: [Mono-list] building gecko-sharp 0.3 from tarball fails
>Date: Sat, 08 May 2004 00:17:45 +0000
>
>Thanks a lot John, I'll try to install both (gtk-sharp and gecko-sharp)
>from the same snapshot (cvs or tarball).
>
>>From: John Luke <jluke@users.sourceforge.net>
>>To: Rodolfo Campero <rodolfocampero@hotmail.com>
>>CC: mono-list@lists.ximian.com
>>Subject: Re: [Mono-list] building gecko-sharp 0.3 from tarball fails
>>Date: Fri, 07 May 2004 20:11:46 -0400
>>
>>On Fri, 2004-05-07 at 22:27 +0000, Rodolfo Campero wrote:
>> > Hello,
>> > I'm not able to compile gecko-sharp-0.3 from tarball. I need it in
>>order to
>> > run monodevelop.
>> >
>> > This is the output I get:
>> >
>> > # make
>> > Making all in sources
>> > make[1]: Entering directory
>> > `/home/rodolfo/software/mono/gecko-sharp-0.3/sources'
>> > make[1]: No se hace nada para `all'.
>> > make[1]: Leaving directory
>> > `/home/rodolfo/software/mono/gecko-sharp-0.3/sources'
>> > Making all in gtkmozembed
>> > make[1]: Entering directory
>> > `/home/rodolfo/software/mono/gecko-sharp-0.3/gtkmozembed'
>> > cp ./gtkgecko-api.raw gtkgecko-api.xml
>> > chmod u+w gtkgecko-api.xml
>> > mono /usr/bin/gapi-fixup.exe --api=./gtkgecko-api.xml
>> > --metadata=./gtkgecko.metadata
>> > mono /usr/bin/gapi_codegen.exe --generate ./gtkgecko-api.xml --include
>> > /usr/share/gapi/gdk-api.xml /usr/share/gapi/gtk-api.xml
>> > /usr/share/gapi/atk-api.xml --outdir=generated --customdir=.
>> > --assembly-name=gecko-sharp && touch generated-stamp
>> > Ellipsis parameter in ctor in Object Gtk.Widget
>> > Ellipsis parameter in ctor in Object Gtk.Object
>> > Generating mappers
>> >
>> > Generation Summary:
>> > Enums: 4 Structs: 0 Boxed: 0 Opaques: 0 Interfaces: 0 Objects: 2
>> > Callbacks: 0
>> > Properties: 0 Signals: 25 Methods: 22 Constructors: 0 Throttled:
>>2
>> > Total Nodes: 55
>> >
>> > cp ../crichtma.pub .
>> > mcs --unsafe --target library -L /usr/lib \
>> > -r glib-sharp.dll -r gtk-sharp.dll -r gdk-sharp.dll \
>> > ./NewWindowOrphan_handler.cs ./NewWindow_delegate.cs
>>./NewWindow_handler.cs
>> > ./AssemblyInfo.cs generated/*.cs -o gecko-sharp.dll
>> > ./NewWindowOrphan_handler.cs(10) error CS0246: Cannot find type
>> > `GtkSharp.SignalArgs'
>> > ./NewWindow_delegate.cs(12) error CS0246: Cannot find type
>>`SignalCallback'
>> > ./NewWindow_handler.cs(10) error CS0246: Cannot find type
>> > `GtkSharp.SignalArgs'
>> > Compilation failed: 3 error(s), 0 warnings
>> > make[1]: *** [gecko-sharp.dll] Error 1
>> > make[1]: Leaving directory
>> > `/home/rodolfo/software/mono/gecko-sharp-0.3/gtkmozembed'
>> > make: *** [all-recursive] Error 1
>> >
>> > My system:
>> > mono, mcs & gtk-sharp built from CVS.
>> >
>> > output from "configure" in mono:
>> > GC: included
>> > ICU: yes. Version: 2.8
>> > NPTL: yes
>> > SIGALTSTACK: yes
>> > Engine: Building and using the JIT
>> > 2.0 Alpha: no
>> > JNI support: no
>> >
>> > Any ideas? (If this is not the right list please let me know.)
>> > TIA,
>> >
>> > Rodolfo
>> >
>>
>>Looks like you have Gtk# from cvs which wont work with that tarball,
>>either get gecko-sharp from cvs also, or use tarballs of both.
>>
>>(it was changed from GtkSharp.Signal* to GLib.Signal* I think)
>>
>
>_________________________________________________________________
>Add photos to your e-mail with MSN 8. Get 2 months FREE*.
>http://join.msn.com/?page=features/featuredemail
>
>_______________________________________________
>Mono-list maillist - Mono-list@lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/mono-list
_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.
http://join.msn.com/?page=features/virus