On Sat, Jul 03, 2004 at 01:21:45AM +0100, Thomas Adam wrote: > --- Tom <tom@abwaerts.be> wrote: > > > Today, I thought I'd give the Mono/Gtk# tutorial at > > www.gotmono.com/docs/gnome/bindings/gtk-sharp/getstart.html a shot, but > > compiling the very first tiny example yields errors (about not finding > > the assemblies 'gtk-sharp.dll' and 'glib-sharp.dll'. > > Well, according to 'apt-file': > > [n6tadam@station ruby]$ apt-file search gtk-sharp.dll > gtk-sharp: usr/lib/gtk-sharp.dll > gtk-sharp: usr/lib/gtk-sharp.dll > > So that's something. I'd then look at the way it compiles, making sure > thatg the paths are correct, etc... > > -- Thomas Adam > Hi Thomas, I had no problem on the last release, so my guess is that its a library path problem. Which from my small time with Mono is related to the .pc files. I wrote a shell script to compile these examples. ------------------------------------------- compile.sh ------------------------------------------- #!/bin/sh X=/usr/share/dotnet/mono/gtk-sharp mcs --unsafe -r $X/art-sharp.dll -r $X/gnome-sharp.dll -r $X/glib-sharp.dll -r $X/pango-sharp.dll -r $X/atk-sharp.dll -r $X/gdk-sharp.dll -r $X/gtk-sharp.dll -r $X/glade-sharp.dll $1 ------------------------------------------- $1 is the program. Here is gnome-sharp.pc --------------------- prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib Name: Gnome# Description: Gnome# - GNOME .NET Binding Version: 0.98 Requires: gtk-sharp art-sharp Libs: -r:${libdir}/mono/gtk-sharp/gnome-sharp.dll --------------------- It would appear that $libdir should be '/usr/share/dotnet' but I'm not sure of the whole thing?! -Kev -- (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"...
Attachment:
signature.asc
Description: Digital signature