[GRASSLIST:2441] Re: Grass5pre2. Compilation problem on RedHat 7.1

Markus Neteler neteler at itc.it
Tue Sep 18 05:29:36 EDT 2001


Hi,

On Tue, Sep 18, 2001 at 10:04:44AM +0200, Daniel Tourde wrote:
> Hi!
> 
>  
> > > libpq-fe.h is there. I don't understand why it is not found then.
> > 
> > The usual reason is because it isn't in one of the compiler's default
> > include directories, and you haven't told configure to look for it
> > anywhere else.
> 
> I included in configure the option --with-includes=... and it solved the
> compilation problem. Thanks a lot.
> 
> However, I have an 2 errors (libgis.a and etc/front.end):
> 
> gcc -s  -o
> /usr/src/redhat/BUILD/grass5.0.0pre2/dist.i686-pc-linux-gnu/etc/bin/cmd/v.out.sdts
> OBJ.i686-pc-linux-gnu/v.out.sdts.o OBJ.i686-pc-linux-gnu/spatial_ref.o
> OBJ.i686-pc-linux-gnu/errors.o OBJ.i686-pc-linux-gnu/shuffle_dots.o
> OBJ.i686-pc-linux-gnu/struct_swap.o OBJ.i686-pc-linux-gnu/utm_ll.o
> OBJ.i686-pc-linux-gnu/wr_fips123.o OBJ.i686-pc-linux-gnu/write_areas.o
> OBJ.i686-pc-linux-gnu/write_lines.o OBJ.i686-pc-linux-gnu/write_nodes.o
> OBJ.i686-pc-linux-gnu/write_atts.o OBJ.i686-pc-linux-gnu/wr_globals.o
> OBJ.i686-pc-linux-gnu/wr_dict_mods.o
> OBJ.i686-pc-linux-gnu/write_coords.o OBJ.i686-pc-linux-gnu/polygon.o
> OBJ.i686-pc-linux-gnu/control.o OBJ.i686-pc-linux-gnu/chk_inside.o
> OBJ.i686-pc-linux-gnu/legal_names.o OBJ.i686-pc-linux-gnu/data_quality.o
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libf123.a
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libcoorcnv.a
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libvect.a
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libdig2.a
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libdig_atts.a
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libgis.a
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libvect.a
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libdig2.a
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libgis.a
> -lm 
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/liblinkm.a
> -lz 
> gcc:
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libgis.a:
> No such file or directory
> gcc:
> /usr/src/redhat/BUILD/grass5.0.0pre2/src/libes/LIB.i686-pc-linux-gnu/libgis.a:
> No such file or directory
> make[2]: ***
> [/usr/src/redhat/BUILD/grass5.0.0pre2/dist.i686-pc-linux-gnu/etc/bin/cmd/v.out.sdts]
> Error 1
> make[2]: Leaving directory
> `/usr/src/redhat/BUILD/grass5.0.0pre2/src.contrib/SDTS/mapdev/v.out.sdts'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory
> `/usr/src/redhat/BUILD/grass5.0.0pre2/src.contrib/SDTS'
> GISGEN failure at STEP: src.contrib/SDTS
> 
> GISGEN: DONE - Tue Sep 18 10:04:40 CEST 2001
> 
> DONE generating GRASS GIS binary code
> GRASSSRC=/usr/src/redhat/BUILD/grass5.0.0pre2/src
> GMAKE=/usr/src/redhat/BUILD/grass5.0.0pre2/src/CMD/gmake5.0
> HEADER=head.i686-pc-linux-gnu MAKE=make /bin/sh
> src/CMD/generic/MAKELINKS.sh
> Creating link for m.examine.tape
> ln: accessing
> `/usr/src/redhat/BUILD/grass5.0.0pre2/dist.i686-pc-linux-gnu/etc/front.end':
> No such file or directory
> Creating link for r.combine
> ln: accessing
> `/usr/src/redhat/BUILD/grass5.0.0pre2/dist.i686-pc-linux-gnu/etc/front.end':
> No such file or directory
> make: *** [do-compile] Error 1
> error: Bad exit status from /var/tmp/rpm-tmp.21646 (%build)
> 
> 
> Can anyone help me to solve them? (I am using a RedHat 7.1 box)


please change to
src/libes/gis/

and run 
gmake5

Please send the error message appearing (if it is flate.c, set the path to
zlib includes for "configure" and retry).

BTW: I am also running RedHat 7.1, but don't have these problems. Did you
customize anything special?

Markus Neteler



More information about the grass-user mailing list