|
From: Dave M. <da...@da...> - 2003-07-05 01:59:27
|
I'm attempting to compile and link a program against libfo (using the
new xmlroff-0.2.3 tarball).
I've added a test to libfo-0.2 to my configure.in script; the libfo path
gets added to my includes.
My code tries to include libfo thus:
#include <libfo/fo-libfo.h>
Unfortunately, I get lots of errors:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DORBIT2=1 -pthread
-I/usr/include/libxml2 -I/usr/include/libgnomeui-2.0
-I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2
-I/usr/include/libbonoboui-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0
-I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/linc-1.0
-I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0
-I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/X11R6/include
-I/usr/include/libglade-2.0 -I/usr/local/include/libfo-0.2
-I/usr/local/include -I/usr/include/libgnomeprint-2.2
-I/usr/include/libart-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2
-I/usr/include/pango-1.0 -I/usr/local/include/pangopdf/pango-1.0
-I/usr/include/freetype2 -I/usr/include/libgnomeprintui-2.2
-I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include
-DENABLE_PRINTING -DLOCALEDIR=\""/usr/local/share/locale"\"
-DDATADIR=\""/usr/local/share"\" -g -O2 -c main.c
In file included from
/usr/local/include/libfo-0.2/libfo/fo-xsl-formatter.h:16,
from /usr/local/include/libfo-0.2/libfo/fo-libfo.h:19,
from main.c:18:
/usr/local/include/libfo-0.2/libfo/fo-doc.h:14:34:
datatype/fo-datatype.h: No such file or directory
/usr/local/include/libfo-0.2/libfo/fo-doc.h:23:26: area/fo-area.h: No
such file or directory
In file included from
/usr/local/include/libfo-0.2/libfo/fo-xsl-formatter.h:16,
from /usr/local/include/libfo-0.2/libfo/fo-libfo.h:19,
from main.c:18:
/usr/local/include/libfo-0.2/libfo/fo-doc.h:86: parse error before '*'
token
/usr/local/include/libfo-0.2/libfo/fo-doc.h:86: warning: data definition
has no type or storage class
/usr/local/include/libfo-0.2/libfo/fo-doc.h:88: parse error before
"FoDatatype"
/usr/local/include/libfo-0.2/libfo/fo-doc.h:89: parse error before '*'
token
/usr/local/include/libfo-0.2/libfo/fo-doc.h:89: warning: data definition
has no type or storage class
/usr/local/include/libfo-0.2/libfo/fo-doc.h:91: parse error before
"FoDatatype"
/usr/local/include/libfo-0.2/libfo/fo-doc.h:151: parse error before
"FoArea"
/usr/local/include/libfo-0.2/libfo/fo-doc.h:155: parse error before
"FoArea"
I've checked and the "datatype" and "area" header files haven't been
copied up into the installation directory - should they have been?
Dave Malcolm
|