Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 235340

Summary: app-text/gnomesword-2.3.6 doesn't compile with xulrunner, and other enhancement requests
Product: Gentoo Linux Reporter: Jouni Rinne <l33tmmx>
Component: Current packagesAssignee: Theology Herd (disbanded) <theology+disabled>
Status: RESOLVED DUPLICATE    
Severity: normal CC: n-roeser
Priority: High    
Version: 2008.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch for gnomesword-2.3.6 to allow the use of gtkhtml

Description Jouni Rinne 2008-08-21 06:36:33 UTC
Gnomesword-2.3.6 doesn't want to compile with xulrunner, it may be confused because I have both xulrunner-1.8 and 1.9 installed. The error is as follows:

checking for GTKHTML... no
checking for GTKHTML... no
checking for GTKHTML... no
checking for GTKHTML... yes
checking for gawk... (cached) gawk
checking which gecko to use... libxul
checking for compiler -fshort-wchar option... yes
checking whether to enable C++ RTTI... no
checking whether we have a gtk 2 gecko build... configure: error: This program needs a gtk 2 gecko build

I didn't check the firefox and seamonkey options (don't want to downgrade to ff2), but when checking out the sources, I noticed that there's a fourth option which the ebuild developer had overlooked: gtkthml. It is listed as an dependency, but the build doesn't seem to use it at all. I modified the ebuild to allow the use of gtkhtml instead of gecko, the patch is enclosed.

Also, the 'spell'-flag seems to be a leftover from earlier versions, there aren't any '--enable/--disable-pspell' options in the configure-script of 2.3.6. Somebody should look at this, I don't use a spellchecker anyway.
Comment 1 Jouni Rinne 2008-08-21 06:37:48 UTC
Created attachment 163448 [details, diff]
Patch for gnomesword-2.3.6 to allow the use of gtkhtml
Comment 2 Steve Dibb (RETIRED) gentoo-dev 2008-08-21 19:46:24 UTC

*** This bug has been marked as a duplicate of bug 213379 ***