Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#2322 - monodoc can't find right libgtkhtml

Attached to Project: Arch Linux
Opened by William DeMoss II (wdemoss) - Sunday, 06 March 2005, 03:03 GMT
Last edited by Tobias Kieslich (tobias) - Sunday, 06 March 2005, 19:39 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Tobias Kieslich (tobias)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

using mono 1.1.4-2; when I try and run monodoc I get the following error:
[wdemoss@frisco ~]$ monodoc

Unhandled Exception: System.DllNotFoundException: libgtkhtml-3.1.so.11
in <0x0004a> (wrapper managed-to-native) Gtk.HTML:gtk_html_new ()
in <0x00062> Gtk.HTML:.ctor ()
in <0x00136> Monodoc.Tab:.ctor (Monodoc.Browser)
in <0x00030> Monodoc.Browser:AddTab ()
in <0x00461> Monodoc.Browser:.ctor ()
in <0x002ee> Monodoc.Driver:Main (string[])

[wdemoss@frisco ~]$

I found this on the web searching about the problem
http://lists.ximian.com/archives/public/mono-list/2004-September/023456.html

I don't know if this was the case with mono in extra, since I just started to try to use it.
This task depends upon

Closed by  Tobias Kieslich (tobias)
Wednesday, 16 March 2005, 19:01 GMT
Reason for closing:  Fixed
Additional comments about closing:  it's messy since the configure file needs to be tweaked, arrgh
Comment by William DeMoss II (wdemoss) - Sunday, 06 March 2005, 03:12 GMT
the following diff fixed the problem (in /opt/mono/lib/

[root@frisco 1.0.0.0__35e10195dab3c99f]# pwd
/opt/mono/lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f
[root@frisco 1.0.0.0__35e10195dab3c99f]# diff gtkhtml-sharp.dll.config.bck gtkhtml-sharp.dll.config
2c2
< <dllmap dll="gtkhtml-3.0" target="libgtkhtml-3.1.so.11"/>
---
> <dllmap dll="gtkhtml-3.0" target="libgtkhtml-3.6.so"/>
[root@frisco 1.0.0.0__35e10195dab3c99f]#
Comment by Tobias Kieslich (tobias) - Sunday, 06 March 2005, 19:34 GMT
well, this is a bit more complicated, unfortunately. With gnome-2.10 the api of gtkhtml and this the version has changed from libgtkhtml-3.1 to libgtkhtml-3.6. Basically this means, that all gtkhtml dependent programs are broken or at least can't be compiled. Argh.

Also this is related to testing since it is caused by gtkhtml from testing.
Comment by Tobias Kieslich (tobias) - Sunday, 06 March 2005, 21:10 GMT
Some more research showed me that, it really seems that we can work with the workaround, we just need to incorporate it from the gtk-sharps PKGBUILD, so it just stays "buildable". But note, that if the code hits any API change in gtkhtml that thing crashes and is broken until the gtk-sharp people have a workaround in their code.
Comment by Tobias Kieslich (tobias) - Sunday, 06 March 2005, 23:15 GMT
Last comment b4 I will upgrade the testing version tomorrow:
A search on ximians bugzilla(where gtk# is hosted) showed that the hardcoded version dependency has been an issue several times. So hacking configure shouldn't be much of a problem.

Loading...