[gnome-bluetooth] Problems compiling libbtctl...

Robert Foster rfoster at mountainvisions.com.au
Fri May 28 14:05:34 BST 2004


Hi,
I finally got it to compile, but I had problems with
docs/reference/libbtctl-scan.c not being able to find btobex.h

My workaround was to create a libbtcl directory in src and create links
in it to all the  headers in src.

Rob.
On Fri, 2004-05-28 at 22:35, Robert Foster wrote:
> Hi,
> On Fri, 2004-05-28 at 20:13, Edd Dumbill wrote:
> > On Fri, 2004-05-28 at 20:04 +1000, Robert Foster wrote:
> 
> > > I've commented out the following line from the Makefile:
> > >        cp $(srcdir)/$(API) $(API)
> > 
> > yeah, my bad that line should be
> > 
> >  test -f $(API) || cp $(srcdir)/$(API) $(API)
> > 
> Cool. Much better :)
> 
> > You need Mono CVS for this.  You can probably get by with using
> > -r:gtk-sharp if you have beta1.
> > 
> I've got beta1, so I used the -r:gtk-sharp option...
> 
> /usr/bin/mcs --unsafe --target library   \
> -r:gtk-sharp \
> -o btctl.dll  AssemblyInfo.cs generated/*.cs
> generated/AddDeviceHandler.cs(10) error CS0246: Cannot find type
> `GtkSharp.SignalArgs'
> generated/AddDeviceServiceHandler.cs(10) error CS0246: Cannot find type
> `GtkSharp.SignalArgs'
> generated/BtctlSharp.DiscoverySourceFuncNative.cs(11) error CS0246:
> Cannot find type `GLib.DelegateWrapper'
> generated/BtctlSharp.ObexserverSourceFuncNative.cs(11) error CS0246:
> Cannot find type `GLib.DelegateWrapper'
> generated/BtctlSharp.voidObjectintSignal.cs(12) error CS0246: Cannot
> find type `SignalCallback'
> generated/BtctlSharp.voidObjectstringSignal.cs(12) error CS0246: Cannot
> find type `SignalCallback'
> generated/BtctlSharp.voidObjectstringstringIntPtruintSignal.cs(12) error
> CS0246: Cannot find type `SignalCallback'
> generated/BtctlSharp.voidObjectstringstringSignal.cs(12) error CS0246:
> Cannot find type `SignalCallback'
> generated/BtctlSharp.voidObjectstringstringuintuintSignal.cs(12) error
> CS0246: Cannot find type `SignalCallback'
> generated/BtctlSharp.voidObjectstringuintSignal.cs(12) error CS0246:
> Cannot find type `SignalCallback'
> generated/CompleteHandler.cs(10) error CS0246: Cannot find type
> `GtkSharp.SignalArgs'
> generated/Controller.cs(11) error CS0246: Cannot find type `GLib.Object'
> generated/DeviceNameHandler.cs(10) error CS0246: Cannot find type
> `GtkSharp.SignalArgs'
> generated/ErrorHandler.cs(10) error CS0246: Cannot find type
> `GtkSharp.SignalArgs'
> generated/Obex.cs(11) error CS0246: Cannot find type `GLib.Object'
> generated/ProgressHandler.cs(10) error CS0246: Cannot find type
> `GtkSharp.SignalArgs'
> generated/PutHandler.cs(10) error CS0246: Cannot find type
> `GtkSharp.SignalArgs'
> generated/RequestPutHandler.cs(10) error CS0246: Cannot find type
> `GtkSharp.SignalArgs'
> generated/StatusChangeHandler.cs(10) error CS0246: Cannot find type
> `GtkSharp.SignalArgs'
> Compilation failed: 19 error(s), 0 warnings
> 
> However, adding in -r:glib-sharp did the trick.
> 
> > > 
> > > Any other hints?
> > > 
> > > I'll keep working on this from the mono angle...
> > > Rob.
> > 
> > 
> 
> 
> _______________________________________________
> gnome-bluetooth mailing list
> gnome-bluetooth at usefulinc.com
> http://lists.usefulinc.com/mailman/listinfo/gnome-bluetooth




More information about the gnome-bluetooth mailing list