- From: Arnaud Le Hors <lehors@w3.org>
- Date: Fri, 31 Jan 1997 12:07:26 -0500
- To: www-amaya@w3.org
Hi everybody, I just built amaya 0.9a on solaris 2.5 and thought you might find useful the following report of how things went. Hope this helps, -- Arnaud Le Hors - W3C Technical Staff - http://www.w3.org ---------- Here is my experience while compiling Amaya on my Solaris 2.5 machine. In http://www.w3.org/member/WWW/Amaya/User/Compiling.html it is said: <<<<<<<<< How to build, short version: Here is a simple recipe explaining how to build on one of the supported target: cd to Amaya/Target directory. >>>>>>>>>> However, there is no Amaya directory in the hierarchy. I assume it's really Thot/Target and go into Thot/solaris2. <<<<<<<<< $ make gcc -c -O -Wall -DRISC -DSVR4 -DSYSV -I/usr/X11/include -I/nfs/u/lehors/Thot/solaris2 -DHAVE_CONFIG_H -I/nfs/u/lehors/Thot/thotlib/include -I/nfs/u/lehors/Thot/thotlib/internals/var -I/nfs/u/lehors/Thot/thotlib/internals/h -I/nfs/u/lehors/Thot/thotlib/internals/f -I/nfs/u/lehors/Thot/schemas -I/nfs/u/lehors/Thot/schemasOPERA -I/nfs/u/lehors/Thot/libjpeg -I/nfs/u/lehors/Thot/libpng -I/nfs/u/lehors/Thot/libpng/zlib -I/usr/X11/include -o /nfs/u/lehors/Thot/solaris2/thotlib/base/compilmsg.o /nfs/u/lehors/Thot/thotlib/base/compilmsg.c In file included from /nfs/u/lehors/Thot/thotlib/include/interface.h:20, from /nfs/u/lehors/Thot/thotlib/include/app.h:19, from /nfs/u/lehors/Thot/thotlib/internals/h/typestr.h:30, from /nfs/u/lehors/Thot/thotlib/internals/h/typeint.h:19, from /nfs/u/lehors/Thot/thotlib/internals/h/typemedia.h:19, from /nfs/u/lehors/Thot/thotlib/base/compilmsg.c:21: /nfs/u/lehors/Thot/thotlib/include/thot_gui.h:152: X11/keysym.h: No such file or directory /nfs/u/lehors/Thot/thotlib/include/thot_gui.h:153: X11/IntrinsicP.h: No such file or directory /nfs/u/lehors/Thot/thotlib/include/thot_gui.h:154: X11/CoreP.h: No such file or ... *** Error code 1 make: Fatal error: Command failed for target `/nfs/u/lehors/Thot/solaris2/thotlib/base/compilmsg.o' >>>>>>>>>> I set the following in the Makefile: MOTIFLIBS = -L/usr/dt/lib -L/usr/openwin/lib -lXm -lXt # Solaris STDLIBS = -L/usr/openwin/lib -lX11 -lsocket -lnsl -lm -lc # Solaris COMPIL_OPTIONS = -c $(CFLAGS) $(SYSTEM_FLAGS) -I /usr/dt/include -I/usr/openwin/include -I$(THOTDIR)/${MACHINE} -DHAVE_CONFIG_H This time the build goes all the way through. I get to the second step 'make amaya' which fails with the following error: <<<<<<<<< cd /nfs/u/lehors/Thot/amaya; /nfs/u/lehors/Thot/solaris2/bin/str HTML sh: cpp: not found *** Error code 139 make: Fatal error: Command failed for target `/nfs/u/lehors/Thot/amaya/HTML.STR' >>>>>>>>>> cpp on solaris is in /usr/ccs/lib. I wouldn't expect people to have this in there PATH. cpp should be defined at compile time, and controlled via a variable in the Makefile. I add /usr/ccs/lib to my PATH though and restart 'make amaya'. This time it works all the way through. I try to start it: <<<<<<<<< $ bin/amaya ld.so.1: bin/amaya: fatal: libXm.so.3: can't open file: errno=2 Killed >>>>>>>>>> Gasp. <<<<<<<<< $ ldd bin/amaya libXm.so.3 => (not found) libXt.so.4 => /usr/lib/libXt.so.4 libX11.so.4 => /usr/lib/libX11.so.4 libsocket.so.1 => /usr/lib/libsocket.so.1 libnsl.so.1 => /usr/lib/libnsl.so.1 libm.so.1 => /usr/lib/libm.so.1 libc.so.1 => /usr/lib/libc.so.1 libXext.so.0 => /usr/openwin/lib/libXext.so.0 libdl.so.1 => /usr/lib/libdl.so.1 libw.so.1 => /usr/lib/libw.so.1 libintl.so.1 => /usr/lib/libintl.so.1 libmp.so.1 => /usr/lib/libmp.so.1 >>>>>>>>>> (BTW ldd is not available on all systems, on HP it's chatr, etc...) I start it with LD_LIBRARY_PATH=/usr/dt/lib:/usr/openwin/lib. I'm not sure why I need this since there is -L/usr/dt/lib in the link command of amya... One other comment: the lack of edit/browse mode makes it difficult to use amaya as a simple browser since I can modify by mistake the document I'm browsing. Could we have an option to make editing inactive ? <The End>
Received on Friday, 31 January 1997 18:07:13 UTC