[Mono-list] Why installing Mono should be dificult?
Paulo Aboim Pnto
esqueleto@tusofona.com
Fri, 22 Apr 2005 03:21:56 +0100
Hello
I'm trying very hard to change from .NET and Windows and use Mono for my
personal development.
I've fresh installation of Fedora Core 3 and I've download the bin file
to install Mono.
I thought that this was great, this a very huge step for Linux Setup
application.
Now I have to develop an application that use the gst-sharp, ok, this is
not a standard lib for mono, then i have to compile it. Here start my
problems.
I've download the SVN version on gst-sharp and now let's compile and I
get this error:
checking for gtk-sharp-2.0 >= 1.9.2.99... Package gtk-sharp-2.0 was not
found in the pkg-config search path.
Perhaps you should add the directory containing `gtk-sharp-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk-sharp-2.0' found
configure: error: Library requirements (gtk-sharp-2.0 >= 1.9.2.99) not
met; consider adjusting the PKG_CONFIG_PATH environment variable if your
libraries are in a nonstandard prefix so pkg-config can find them.
I thought, WHAT A HELL, should gtk-sharp-2 be installed? Ok, let's
installed:
# yum install gtk-sharp2
(...)
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package gtk-sharp2.i386 0:1.9.3-1.novell.9.1 set to be updated
--> Running transaction check
--> Processing Dependency: libgtkhtml-3.0.so.2 for package: gtk-sharp2
--> Finished Dependency Resolution
Error: Missing Dependency: libgtkhtml-3.0.so.2 is needed by package gtk-
sharp2
WHAT A HELL??? In the repository there is nothing to resolve this
dependency? WHY? How this can be happen?
Maybe the downloading the packages from the download page in go-mono.com
this dependency is resolved.
After download, I have run the command:
# rpm -Uvh *
error: Failed dependencies:
libgtkhtml-3.0.so.2 is needed by gtk-
sharp2-1.9.3-1.novell.9.1.i386
WHERE IS the dependency?
Let's use the locate command and try to find it:
$ locate libgtkhtml
/usr/lib/libgtkhtml-3.1.so.11
/usr/lib/libgtkhtml-2.so.0
/usr/lib/libgtkhtml-2.so.0.0.0
/usr/lib/libgtkhtml-3.1.so.11.0.4
/usr/lib/libgtkhtml-3.0.so.2
(...) some DOCs (...)
/opt/mono-1.1.6/lib/libgtkhtml-3.0.so.4.0.0
/opt/mono-1.1.6/lib/libgtkhtml-3.0.so.4
Ok... theres is no 3.0.so.2 but I have 3.1.so.11, 3.1.so.11.0.4,
3.0.so.4.0.0, 3.0.so.4.... WHERE IS THE one I want ???????
Can any one explain me where can i get the lib libgtkhtml-3.0.so.2 and
put it in the available packages for download and YUM (and apt-get)
repository?
tkx in advance
Esqueleto
Odivelas - Portugal