RE: Sol9 build problem

> -----Original Message-----
> From: www-amaya-request@w3.org [mailto:www-amaya-request@w3.org]On
> Behalf Of Richard Gillman
> Sent: Wednesday, July 23, 2003 11:12 AM
> To: www-amaya@w3.org
> Subject: Sol9 build problem
> 
> 
> 
> 
> 
> 
> 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?
> 

Try adding then when running gmake and gmake install:

gmake SHELL=/usr/bin/bash (or whatever your path to bash is)

I hope this helps.

Sincerely,
W. Jeffrey Rankin
Lead Web Application Developer
 
O'NEIL & ASSOCIATES, INC. <http://www.oneil.com> 
495 Byers Rd.
Miamisburg, Ohio 45342-3662
Phone: (937) 865-0800 ext. 3504
Fax: (937) 865-5858
E-mail: jrankin@oneil.com

Received on Monday, 11 August 2003 08:37:55 UTC