[Mono-bugs] [Bug 77125][Blo] Changed - monodoc fails with "Couldn't find html renderer!". System.DllNotFoundException: libgtkembedmoz.so
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Tue Feb 6 13:12:04 EST 2007
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by mangelp at gmail.com.
http://bugzilla.ximian.com/show_bug.cgi?id=77125
--- shadow/77125 2007-02-02 01:58:03.000000000 -0500
+++ shadow/77125.tmp.31957 2007-02-06 13:12:04.000000000 -0500
@@ -1,13 +1,13 @@
Bug#: 77125
Product: Mono: Doctools
Version: 1.2
OS: other
OS Details: Fedora Core 6
-Status: REOPENED
-Resolution:
+Status: VERIFIED
+Resolution: FIXED
Severity: Unknown
Priority: Blocker
Component: Gui
AssignedTo: mario.sopena at gmail.com
ReportedBy: mailme at steve-percival.co.uk
QAContact: mono-bugs at ximian.com
@@ -93,6 +93,40 @@
------- Additional Comments From trongdinh at gmail.com 2007-02-02 01:58 -------
this problem went away (window displayed) after I changed the symlink
libgtkhtml-3.6.so.18
from originally pointing to ./libgtkhtml-3.6.so.18.0.1 to pointing to
/usr/lib/libgtkhtml-3.8.so.15.3.9 which is available on my Ubuntu 6.10
setup.
+
+------- Additional Comments From mangelp at gmail.com 2007-02-06 13:12 -------
+Hello Trong.
+
+That doesn't work for me in fedora core 6 but i've found the problem.
+The script that lauches monodoc is not getting correctly the firefox
+directory (or mozilla if you have it), so it can't find the library
+libgtkembedmoz.so
+
+To fix this we only have to define in .bashrc an enviromment var
+called MOZILLA_FIVE_HOME with the directory of your browser.
+
+I use a script in fedora core 6 because there can be more than one
+firefox directory under /usr/lib. One for each version of firefox that
+have been updated, i guess.
+
+-----------
+#/bin/sh
+#get-fedora-geckoembed
+
+#Find out the right firefox directory in fedora
+
+for directory in `locate -e libgtkembedmoz.so | grep firefox` ; do
+ directory=`dirname $directory`
+ #The right directory have the firefox-bin executable
+ if [ -x $directory/firefox-bin ] ; then
+ echo $directory
+ break;
+ fi
+done
+-----------
+
+I think is better to try out first enviromment vars than changing
+things under the mono installation directory.
More information about the mono-bugs
mailing list