[gobolinux-users] gnucash and evince issues

Isaac Dupree isaacdupree at charter.net
Mon Nov 12 08:28:45 NZDT 2007


I am running "GnuCash" now -- hackily. (And there is a GnuCash-Docs 
package I haven't bothered making yet.)  GnuCash requires the SLIB 
Scheme library, run with the "Guile" Scheme implementation. To make this 
work, I think I had to load SLIB in Guile as root after setting in 
Environment SCHEME_LIBRARY_PATH=/usr/local/lib/slib/ and symlinking
]readlink /System/Links/Shared/guile/site/slib
/Programs/SLIB/Current/lib/slib/

I'm not sure what the appropriate solution is, or even quite what is 
happening yet.


"Evince" seems to require ScrollKeeper.  I get an error referencing 
"scrollkeeper-config" even when I put "--disable-scrollkeeper" in 
configure_options, which seems odd (and also a Python version warning) :

if ! test -d oc/; then mkdir oc/; fi
if [ -f "C/evince.xml" ]; then d="../"; else 
d="/Files/Compile/Sources/evince-2.20.1/help/"; fi; \
	(cd oc/ && \
	  `which xml2po` -e -p \
	    "${d}oc/oc.po" \
	    "${d}C/evince.xml" > evince.xml.tmp && \
	    cp evince.xml.tmp evince.xml && rm -f evince.xml.tmp)
/System/Links/Libraries/python2.4/site-packages/libxml2.py:1: 
RuntimeWarning: Python C API version mismatch for module libxml2mod: 
This Python has API version 1013, module libxml2mod has version 1012.
   import libxml2mod
/bin/sh: scrollkeeper-config: command not found
/bin/sh: line 1: scrollkeeper-config: command not found
The file '/Templates/C/scrollkeeper_cl.xml' does not exist.
Please check your ScrollKeeper installation.
make[2]: *** [evince-C.omf] Error 1
make[2]: Leaving directory `/Files/Compile/Sources/evince-2.20.1/help'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/Files/Compile/Sources/evince-2.20.1'
make: *** [all] Error 2
Compile: Build process failed.


Gobo has a Scrollkeeper recipe, but it doesn't compile for me:

checking for --with-omfdirs... 
/usr/share/omf:/usr/local/share/omf:/opt/gnome/share/omf:/opt/gnome-2.0/share/omf:/opt/kde/omf
checking for xml2-config... /System/Links/Executables/xml2-config
checking libxml2 version... 2.6.30
checking for xslt-config... /System/Links/Executables/xslt-config
checking which XML catalog to use... /etc/xml/catalog
checking for DocBook XML DTD... configure: error: not found. Make sure 
you have the DocBook DTD installed and ensure that it is registered in 
/etc/xml/catalog.
PrepareProgram: configure failed.
Compile: Preparation step failed.

Also, according to http://live.gnome.org/Yelp , "Scrollkeeper is dead. 
Rejoice. However, if you prefer to use scrollkeeper, you'll need three 
patches: ... These fix various array bounding checks."  I don't know 
what to make of this.



Ideas?

Isaac


More information about the gobolinux-users mailing list