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 |