GRASS5.0beta / SGI: compiling XDRIVER

Stephan Eickschen eicksch at uni-muenster.de
Wed Feb 3 08:29:56 EST 1999


Hi everybody-

I started with GRASS5.0 and got stuck in building the XDRIVER. Step
1 through 4 from src/CMD/INSTALL went ok (with some minor changes in
source code :-) ), but now I am little bit confused:
GISGEN reported "DONE generatin binary code", and MAKELINKS was ok,
grass5.0beta started, but d.mon start=x0 failed, because:
1) there was no monitorcap (my fault :-( / easy to fix :-) )
2) there was no XDRIVER24...
	changing to
		src/display/devices/XDRIVER
	and starting
		gmake5.0beta
	failed - as you can see in the attached file. It is a link
	problem as far as I can see. Using "-o32" or taking the n32
	libs should solve it, but where can I put one or the other?
	Changing src/head/head (which is used) had no affect...

Does anybody have any suggestion?
	Thanks in advance,

	Stephan


-- 
------------------------------------------------------------------------

Stephan Eickschen                     Tel. : +49 (0)251 83-34704
Westfaelische Wilhelms-Universitaet   Fax. : +49 (0)251 83-36100
Institute for Geophysics
Research Unit of Physical Glaciology  email: eicksch at uni-muenster.de
Corrensstrasse 24
48149 Muenster
Germany
		http://earth.uni-muenster.de/~eicksch/
------------------------------------------------------------------------
-------------- next part --------------
  SRC     = /scratch/grass/grass5.0beta/src
  CMD     = /scratch/grass/grass5.0beta/src/CMD
  HEADER  = head
  ARCH    = sgi
  GISBASE = /exports/sgi/GRASS/grass5.0
  VERSION = 5.0beta Feb 1999 
#################################################################
/scratch/grass/grass5.0beta/src/display/devices/XDRIVER
  make -f OBJ.sgi/make.rules 

/exports/sgi/GRASS/grass5.0/bin/gmake5.0beta lib
  SRC     = /scratch/grass/grass5.0beta/src
  CMD     = /scratch/grass/grass5.0beta/src/CMD
  HEADER  = head
  ARCH    = sgi
  GISBASE = /exports/sgi/GRASS/grass5.0
  VERSION = 5.0beta Feb 1999 
#################################################################
/scratch/grass/grass5.0beta/src/display/devices/XDRIVER/lib
  make -f OBJ.sgi/make.rules 

make[1]: Entering directory `/scratch/grass/grass5.0beta/src/display/devices/XDRIVER/lib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/scratch/grass/grass5.0beta/src/display/devices/XDRIVER/lib'
/exports/sgi/GRASS/grass5.0/bin/gmake5.0beta XDRIVER24
  SRC     = /scratch/grass/grass5.0beta/src
  CMD     = /scratch/grass/grass5.0beta/src/CMD
  HEADER  = head
  ARCH    = sgi
  GISBASE = /exports/sgi/GRASS/grass5.0
  VERSION = 5.0beta Feb 1999 
#################################################################
/scratch/grass/grass5.0beta/src/display/devices/XDRIVER/XDRIVER24
  make -f OBJ.sgi/make.rules 

make[1]: Entering directory `/scratch/grass/grass5.0beta/src/display/devices/XDRIVER/XDRIVER24'
rm -f a.out
cc -Wl,-s  OBJ.sgi/SWITCHER.o OBJ.sgi/Box_abs.o OBJ.sgi/Can_do.o OBJ.sgi/Color.o OBJ.sgi/Cont_abs.o OBJ.sgi/Clr_table.o OBJ.sgi/Draw_line.o OBJ.sgi/Get_w_box.o OBJ.sgi/Get_w_line.o OBJ.sgi/Get_w_pnt.o OBJ.sgi/Graph_Clse.o OBJ.sgi/Graph_Set.o OBJ.sgi/Panel.o OBJ.sgi/Plylne_abs.o OBJ.sgi/Polygn_abs.o OBJ.sgi/Returns.o OBJ.sgi/Serve_Xevent.o OBJ.sgi/alloc.o OBJ.sgi/command_pend.o OBJ.sgi/Raster.o ../lib/LIB.sgi/driverlib.a /scratch/grass/grass5.0beta/src/libes/LIB.sgi/libD.a -L/usr/lib -lX11  -lm
ld32: FATAL 12: Expecting n32 objects: /usr/lib/crt1.o is o32.
make[1]: *** [/exports/sgi/GRASS/grass5.0/driver/XDRIVER] Error 2
make[1]: Leaving directory `/scratch/grass/grass5.0beta/src/display/devices/XDRIVER/XDRIVER24'
make: *** [all] Error 2


More information about the grass-user mailing list