- From: Richard Gillman <R.Gillman@nerc.ac.uk>
- Date: Wed, 23 Jul 2003 11:12:08 -0400 (EDT)
- To: www-amaya@w3.org
I am trying to compile Amaya 8.1 on a Solaris 9 system. With Solaris 9,
the optional software tends to go into /opt/sfw. I have Gnome installed,
and the gdk stuff is in /opt/sfw/include.
C compiler is gcc 3.2.2, environment variable CC is set to /path/to/gcc
I have untarred the amaya tar file into an empty directory, created
subdirectory SOLARIS, cd'd into that, and typed ../configure. Everything
appeared to be fine, so I typed gmake.
It came up
/nerc/packages/gcc/3.2.2/bin/gcc -O2 -D_GTK -D_SVGANIM -D_SVGLIB
-D_I18N_ -DHAVE_CONFIG_H -I.. -I../../amaya/xpm -I../../tablelib/f
-I../../thotlib/include -I../../thotlib/internals/var
-I../../thotlib/internals/h -I../../thotlib/internals/f -I../../libjpeg
-I../../libpng -I../../libpng/zlib -I/usr/local/include/gtk-1.2
-I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include
-I/usr/openwin/include -I/usr/openwin/include -c
.../../thotlib/base/fileaccess.c -o base/fileaccess.o
In file included from ../../thotlib/include/interface.h:11,
from ../../thotlib/include/appstruct.h:14,
from ../../thotlib/internals/h/typestr.h:30,
from ../../thotlib/internals/h/typeint.h:19,
from ../../thotlib/internals/h/typemedia.h:18,
from ../../thotlib/base/fileaccess.c:18:
.../../thotlib/include/thot_gui.h:179:69: gdk_imlib.h: No such file or
directory
gmake[1]: *** [base/fileaccess.o] Error 1
gmake[1]: Leaving directory
`/local1/dick1/downloads/amaya-s/8.1/Amaya/SOLARIS/thotlib'
gmake: *** [thotlib] Error 2
75 rgi@shannon>
gdk_imlib.h is in /opt/sfw/include; I have tried setting CFLAGS,
CPPFLAGS, LDFLAGS to /opt/sfw/include; none work.
CC=/nerc/packages/gcc/3.2.2/bin/gcc
CPPFLAGS=-I/opt/sfw/include
CFLAGS=-I/opt/sfw/include
328 rgi@shannon>
I can get past this stage by editing the Makefile in
/local1/dick1/downloads/amaya-s/8.1/Amaya/SOLARIS/thotlib/ (later on,
there is another place where it can't find gdk_imlib.h; again, editing
the Makefile gets me past this stage).
Question: What should I be doing? What is the right way to do it?
If I use "gmake all" instead of "gmake", I get some extra missed
dependencies, but the make process carries on.
gmake[1]: Entering directory
`/local1/dick1/downloads/amaya-s/8.1/Amaya/SOLARIS/annotlib'
/nerc/packages/gcc/3.2.2/bin/gcc -O2 -DRAPTOR_RDF_PARSER
-I../../libraptor -D_I18N_ -DHAVE_CONFIG_H -DANNOTATIONS -I.. -I../amaya
-I../../annotlib/f -I../../amaya -I../../amaya/f -I../libwww
-I../../../libwww/Library/src -I../../../libwww/modules/expat/lib
-I/opt/sfw/include -I../../libraptor -I../../thotlib/include
-I../../thotlib/internals/var -I../../thotlib/internals/h
-I../../thotlib/internals/f -I../../libjpeg -I../../libpng
-I../../libpng/zlib -I/usr/local/include/gtk-1.2
-I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include
-I/usr/openwin/include -I/usr/openwin/include -D_GTK -D_SVGANIM
-D_SVGLIB -DXML_GENERIC -D_I18N_ -DRAPTOR_RDF_PARSER -I../../libraptor
-D_I18N_ -c ../../annotlib/ANNOTevent.c -o ANNOTevent.o
In file included from ../../annotlib/annotlib.h:24,
from ../../annotlib/ANNOTevent.c:20:
.../../amaya/amaya.h:34:20: MathML.h: No such file or directory
.../../amaya/amaya.h:35:17: SVG.h: No such file or directory
gmake[1]: *** [ANNOTevent.o] Error 1
gmake[1]: Leaving directory
`/local1/dick1/downloads/amaya-s/8.1/Amaya/SOLARIS/annotlib'
The showstopper:
gmake[2]: Entering directory
`/local1/dick1/downloads/amaya-s/8.1/Amaya/SOLARIS'
/bin/sh: test: argument expected
gmake[2]: *** [libraptor_config] Error 1
gmake[2]: Leaving directory
`/local1/dick1/downloads/amaya-s/8.1/Amaya/SOLARIS'
gmake[1]: *** [amaya_comp_libraptor] Error 2
gmake[1]: Leaving directory
`/local1/dick1/downloads/amaya-s/8.1/Amaya/SOLARIS/amaya'
gmake: *** [amaya_prog] Error 2
shannon SOLARIS $
Question: What am I doing wrong, any suggestions how I should proceed?
Any input appreciated.
Dick
--
Richard Gillman
iTSS UNIX Systems Group, Maclean Building, Wallingford OX10 8BB
Tel: 01491 - 692 339
Received on Monday, 11 August 2003 08:24:24 UTC