I'm running SuSE 8.1/AMD Duron, with sufficient SuSE 8.0 Gnome 1.4 pacakges to run Gnome 1.4. I have built and installed Sword 1.5.5. I have also made sure I have gdk-pixbuf, gnome-print, and gal development packages. I ran configure thus:
./configure --prefix=/opt/gnome --sysconfdir=/etc/opt/gnome
based on what gnome-conf told me.
Here is the errors I got:
In file included from gs_editor.c:42:
/opt/gnome/include/gal/widgets/e-unicode.h:37:18: tree.h: No such file or directory
In file included from gs_editor.c:42:
/opt/gnome/include/gal/widgets/e-unicode.h:129: warning: type defaults to int' in declaration of
xmlNode'
/opt/gnome/include/gal/widgets/e-unicode.h:129: parse error before '*' token
make[2]: [gs_editor.o] Error 1
make[2]: Leaving directory /usr/local/src/gnomesword-0.7.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
/usr/local/src/gnomesword-0.7.7'
make: [all] Error 2
Being no sort of code writer at all, I looked at e-unicode.h and saw the lines it referred to, but none of this means anything to me:
15 #include <gal/unicode/gunicode.h>
16 #include <iconv.h>
17
18 #include <tree.h>
19
20 BEGIN_GNOME_DECLS
128 guint32 gdk_keyval_to_unicode (guint keysym);
129 gchar e_xml_get_translated_utf8_string_prop_by_name (const xmlNode parent,
130 const xmlChar *prop_name);
131
132 END_GNOME_DECLS
Sorry for the line-wrap munging; I don't know how else to do this.
From: Ed Hurst
softedges@gmx.net