[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