[GRASS5] compiling beta10 on IRIX and CYGWIN/WIN32

Markus Neteler neteler at geog.uni-hannover.de
Sun Dec 10 12:12:37 EST 2000


On Sun, Dec 10, 2000 at 06:30:46AM -0700, John Huddleston wrote:
> No Markus,  you do not have to change 60% of the Gmakefiles.
> if beta10 comes from the cvs.  
> 
> I modified all the files to be $(LIBS) $(XDRLIB) $(MATHLIB)
> when I first started.   It is usually new files that potentially may
> have incorrect order.  The rules depends on which LIBS are
> included.  Some require XDRLIB and some don't.
O.k.... Do you have any hints *when* XDRLIB is required? How
to find out (another way as bothering Andreas or you :-)
when to added this to CC line? I'll put a note into SUBMITTING
then (we already have a nice Gmakefile section there!).

Markus

 
> John Huddleston 
> 
> ----- Original Message ----- 
> From: "Markus Neteler" <neteler at geog.uni-hannover.de>
> To: <grass5 at geog.uni-hannover.de>
> Sent: Saturday, December 09, 2000 11:06 AM
> Subject: Re: [GRASS5] compiling beta10 on IRIX and CYGWIN/WIN32
> 
> 
> > On Sat, Dec 09, 2000 at 01:07:58PM +0100, Andreas Lange wrote:
> > > Hi 2 all,
> > > 
> > > i want to report some problems i found with GRASS5.0beta10 (not the CVS
> > > version!) on IRIX 6.5 and CYGWIN.
> > > 
> > > I am tired of fixing the same problems again and again. So i want to ask
> > > everyone to remember:
> > > The Gmakefile lib order _must_ always be:
> > > $(LIBS) $(XDRLIB) $(MATHLIB)
> > > Otherwise on IRIX it won't compile. If you are linking to the gis lib,
> > > you must always include $(MATHLIB), as gis references floor, ceil, etc.
> > > from the math lib. If you are not sure, add $(XDRLIB) $(MAHTLIB), it
> > > won't hurt. 
> > Hi Andreas,
> > 
> > actually I don't see the problem:
> > 
> > Is the order:
> >  $(LIBS) $(MATHLIB) $(XDRLIB)
> >  
> > causing problems? If yes, we have to change 60% (or more) of the Gmakefiles.
> > If so, please modify SUBMITTING. I have a script here which could do
> > the change of order.
> > 
> > Generally I was sure that 99% of the Gmakefiles are ok. Obviously I am
> > wrong?
> > 
> > How does Justin manage if not (he is using Irix, too)?
> > 
> > As Linux doesn't complain if $(XDRLIB) is missing, what is the rule for this
> > requirement? Then I can check all Gmakefiles...
> > 
> > Little confused (as beta10 is rather identical to CVS at time),
> > 
> >  Markus
> > 
> > PS: I'll look into problems mentioned below:
> > 
> > > I had to heavily edit the header file for CYGWIN, there are still a lot
> > > of problems with include and lib search paths etc. 
> > > And the command line/text mode interface is not working any more. 
> > > 
> > > Please see the attached file for the problems in detail.
> > > 
> > > I have currently no time to work on the fixes myself. I will concentrate
> > > on the XDRIVER/fifo/ipc stuff.
> > > 
> > > Andreas
> > > -- 
> > > Andreas Lange, 65187 Wiesbaden, Germany, Tel. +49 611 807850
> > > Andreas.Lange at Rhein-Main.de - A.C.Lange at GMX.net
> > 
> > > GRASS5.0beta10:
> > > 
> > > IRIX:
> > > g.version has double \n's (fix is on the way) 
> > > 
> > > gis_set.tcl: -state disabled instead of -state disable
> > > gis_set.tcl: string compare -nocase: not supported
> > > although this is supported from tk8.2 on, it is not
> > > ok to use this if we claim tk8.0 compatibility. 
> > > 
> > > when converting the man pages: 
> > > many error messages with awf formatter:
> > > . DE not available (or such)
> > > 
> > > g.manual from tcltkgrass:
> > > Illegal option -- P
> > > Usage: man ...
> > > g.manual entries=d.area -f:
> > > Usage:
> > >  g.manual .....
> > > 
> > > this is all messed up, rman: please do not ask the user to install
> > > something from within Usage info. This will confuse "ordinary" users.
> > > 
> > > CELL driver seems to work on IRIX in latlon. (colors sometimes incorrect)
> > > in spearfish/UTM the intermittend white lines still appear.
> > > 
> > > r.mapcalc:
> > > couldn't reproduce the behaviour Anantha Prasad reported.
> > > This BUG is gone.
> > > The problem with the reduce/reduce conflicts on compiling
> > > can IMHO be ignored, as the output of the parser is parsed again
> > > with a C program. To my knowledge the parser is ok and 
> > > i know of no errors. 
> > > This is the same with r3.mapcalc. 
> > > 
> > > r.in.png does not work
> > > (r.out.png, then r.in.png with this image gives me a totally white
> > > raster on IRIX). r.stats says: 100% * (NULL)
> > > 
> > > r.in.tiff on IRIX:
> > > r.in.tiff [1591] - out of logical swap space during exec - see swap(1M)
> > > killed. 
> > > argh, i have 128 MB RAM and another 128 M RAM swap. 
> > > Must be some sort of segfault. This happens when invoking only
> > > r.in.tiff, without any arguments!
> > > 
> > > 
> > > wrong order of libs: $(MATHLIB) in 
> > > src.garden/answers/src.answers/display/d.lingraph/cmd/Gmakefile
> > > 
> > > src.contrib/GMSL/g3d/src3d/raster/r3.showdspf.openGL/Gmakefile
> > > 
> > > 
> > > CYGWIN:
> > > grass5
> > > /usr/local/grass5/etc/Init.sh: not found
> > > does not start with and without any commandline flag (-text, -tcltk etc.)
> > > 
> > > COMPLETELY BROKEN NOW!
> > > 
> > > GENERAL:
> > > 
> > > g.help:
> > > PAGEUP/PAGEDOWN: doesn't work on every terminal.
> > > E. g. on IRIX it is broken.  
> > > This needs to take the termcap into account. It is not possible
> > > to hardcode the keycodes into the program. 
> > > 
> > > t.roads.inf from spearfish database is broken/wrong format. 
> > > no cat support (informix db?)
> > > 
> > > tests that i performed:
> > > for f in `g.mlist type=rast` ; do
> > >   d.erase white
> > >   echo "plotting $f"
> > >   d.rast $f
> > >   sleep 2
> > > done
> > > and with d.vect, d.area, d.site etc.
> > > 
> > > -- 
> > > andreas lange, 12/2000
> > 
> > 
> > -- 
> > Dipl.-Geogr. Markus Neteler *  University of Hannover
> > Institute of Physical Geography and Landscape Ecology
> > Schneiderberg 50 * D-30167 Hannover * Germany
> > Tel: ++49-(0)511-762-4494  Fax: -3984
> > 
> > ---------------------------------------- 
> > If you want to unsubscribe from GRASS Development Team mailing list write to:
> > minordomo at geog.uni-hannover.de with
> > subject 'unsubscribe grass5'
> 
> 
> ---------------------------------------- 
> If you want to unsubscribe from GRASS Development Team mailing list write to:
> minordomo at geog.uni-hannover.de with
> subject 'unsubscribe grass5'
> 

-- 
Dipl.-Geogr. Markus Neteler *  University of Hannover
Institute of Physical Geography and Landscape Ecology
Schneiderberg 50 * D-30167 Hannover * Germany
Tel: ++49-(0)511-762-4494  Fax: -3984

---------------------------------------- 
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'



More information about the grass-dev mailing list