From: Dimitri Papadopoulos <papadopo REMOVE shfj DECOY cea fr>
To: dia-list gnome org
Subject: Dia 0.90 on Solaris [2]
Date: Tue, 11 Jun 2002 12:29:14 +0200
Hi,
I've installed libunicode 0.4 and I'm now able to proceed further
with building Dia 0.9.0 on my Solaris 8 machine.
Note that I was not able to find advice on installing libunicode in
configure, INSTALL, or README - even a terse one.
New problems appear now. I have both libxml and libxml2 installed:
$ xml-config --prefix --version
/usr/local/libxml-1.8.9
1.8.9
$ xml2-config --prefix --version
/usr/local/libxml2-2.4.20
2.4.20
$
Running "make" fails with the following error:
cc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/usr/local/gdk-pixbuf-0.13.0/include/gdk-pixbuf-1.0 -I/usr/local/gtk+-1.2.10/include/gtk-1.2 -I/usr/local/glib-1.2.10/include/glib-1.2 -I/usr/local/glib-1.2.10/lib/glib/include -I/usr/openwin/include -I/usr/local/libxml2-2.4.20/include/libxml2 -I/usr/local/gtk+-1.2.10/include/gtk-1.2 -I/usr/local/glib-1.2.10/include/glib-1.2 -I/usr/local/glib-1.2.10/lib/glib/include -I/usr/openwin/include -DDIA_SHEETDIR=\"/usr/local/dia-0.90/share/dia/sheets\" -I/usr/local/libart-2.3.3/include -I/usr/local/libunicode-0.4/include -DUNICODE_USE_SYSTEM_ICONV -I/usr/local/libart-2.3.3/include -DLIBDIR=\"/usr/local/dia-0.90/lib\" -DDATADIR=\"/usr/local/dia-0.90/share/dia\" -I/usr/local/libxml2-2.4.20/include/libxml2 -O -finline-functions -fstrict-aliasing -c dia_xml.c
cc: Warning: illegal option -finline-functions
cc: Warning: illegal option -fstrict-aliasing
"dia_xml.c", line 28: cannot find include file: <parser.h>
"dia_xml.c", line 29: cannot find include file: <parserInternals.h>
"dia_xml.c", line 30: cannot find include file: <xmlmemory.h>
"./dia_xml_libxml.h", line 24: cannot find include file: <tree.h>
"./dia_xml_libxml.h", line 25: cannot find include file: <parser.h>
"./dia_xml_libxml.h", line 29: warning: old-style declaration or incorrect type for: xmlDocPtr
"./dia_xml_libxml.h", line 29: syntax error before or at: xmlDiaParseFile
"./dia_xml_libxml.h", line 29: warning: old-style declaration or incorrect type for: xmlDiaParseFile
"./dia_xml_libxml.h", line 32: warning: old-style declaration or incorrect type for: xmlDocPtr
"./dia_xml_libxml.h", line 32: syntax error before or at: xmlDoParseFile
"./dia_xml_libxml.h", line 32: warning: old-style declaration or incorrect type for: xmlDoParseFile
"./dia_xml_libxml.h", line 39: syntax error before or at: xmlDocPtr
"./dia_xml_libxml.h", line 39: warning: undefined or missing type for: xmlDocPtr
"dia_xml.c", line 177: cannot recover from previous errors
cc: acomp failed for dia_xml.c
Note that the canonical (the default at least) structure of the libxml
include directrories is as follows:
$ ls /usr/local/libxml-1.8.9/include/gnome-xml/
[...]
parser.h
parserInternals.h
tree.h
[...]
$ ls /usr/local/libxml2-2.4.20/include/libxml2/libxml/
[...]
parser.h
parserInternals.h
[...]
tree.h
[...]
$
Dimitri