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