[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