[GRASS5] Error building 5.1 CVS head on Solaris 8 sparc

cheg01 at attbi.com cheg01 at attbi.com
Fri Mar 14 00:46:15 EST 2003


----- Original Message -----
From: <cheg01 at attbi.com>
To: "Radim Blazek" <blazek at itc.it>
Cc: "grass5 developers list" <grass5 at grass.itc.it>
Sent: Thursday, March 13, 2003 6:13 AM
Subject: Re: [GRASS5] Error building 5.1 CVS head on Solaris 8 sparc


> ----- Original Message -----
> From: "Radim Blazek" <blazek at itc.it>
> To: <cheg01 at attbi.com>
> Cc: "grass5 developers list" <grass5 at grass.itc.it>
> Sent: Thursday, March 13, 2003 12:32 AM
> Subject: Re: [GRASS5] Error building 5.1 CVS head on Solaris 8 sparc
>
>
> > On Thursday 13 March 2003 08:41 am, you wrote:
> > > I'm getting the following error during "make" in the latest 5.1 CVS
> head:
> > >
> > > make: *** No rule to make target `OBJ.sparc-sun-solaris2.8/area.o',
> needed
> > > by `/usr3/grass51/dist.sparc-sun-solaris2.8/lib/libvect.a'. Stop.
> >
> > I get this error if I try to compile vectlib (Vlib) as first
> > in clean tree. Some other libraries must be compiled first:
> > gislib (lib/gis)
> > shapelib (lib/external/shapelib)
> > diglib (lib/vector/diglib)
> > dglib (lib/vector/dglib)
> > rtreelib (lib/vector/rtree)
> >
> > Radim
>
> All of those libraries are already made in the tree. Vlib is the last
entry
> in the last directory under /lib.
>
> _______________________________________________
> grass5 mailing list
> grass5 at grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass5

I still can't figure this out. I tried the folowing steps:
Removed all trace of Grass 5.1: rm -rf ./grass51
logged in to CVS server
entered grass 5.0.2 source directory: cd /usr3/grass5.0.2
ran "cvs -z3 update -d -P"
entered directory above grass5.0.2: cd /usr3
ran "cvs -z3 checkout grass51"
entered grass51 directory
ran :
CFLAGS="-g -Wall"
./configure --with-grass50=/usr3/grass5.0.2 --without-fftw --without-odbc -
-with-postgres-libs=/usr/local/pgsql/lib --with-postgres-includes=/usr/loca
l/pgsql/include

ran: make mix
ran: make

failed with error:

Vlib
make[3]: Entering directory `/usr3/grass51/lib/vector/Vlib'
make[3]: *** No rule to make target `OBJ.sparc-sun-solaris2.8/area.o',
needed by `/usr3/grass51/dist.sparc-sun-solaris2.8/lib/libvect.a'.  Stop.
make[3]: Leaving directory `/usr3/grass51/lib/vector/Vlib'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/usr3/grass51/lib/vector'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/usr3/grass51/lib'
make: *** [default] Error 1


The following libraries are successfully built before the make error:

./dist.sparc-sun-solaris2.8/lib/libbitmap.a
./dist.sparc-sun-solaris2.8/lib/libbtree.a
./dist.sparc-sun-solaris2.8/lib/libD.a
./dist.sparc-sun-solaris2.8/lib/libdatetime.a
./dist.sparc-sun-solaris2.8/lib/libdbmi.a
./dist.sparc-sun-solaris2.8/lib/libsqlp.a
./dist.sparc-sun-solaris2.8/lib/libdbstubs.a
./dist.sparc-sun-solaris2.8/lib/libdisplay.a
./dist.sparc-sun-solaris2.8/lib/libedit.a
./dist.sparc-sun-solaris2.8/lib/libshape.a
./dist.sparc-sun-solaris2.8/lib/libgis.a
./dist.sparc-sun-solaris2.8/lib/libform.a
./dist.sparc-sun-solaris2.8/lib/libimage.a
./dist.sparc-sun-solaris2.8/lib/libI.a
./dist.sparc-sun-solaris2.8/lib/liblinkm.a
./dist.sparc-sun-solaris2.8/lib/libproj.a
./dist.sparc-sun-solaris2.8/lib/libraster.a
./dist.sparc-sun-solaris2.8/lib/librowio.a
./dist.sparc-sun-solaris2.8/lib/libsegment.a
./dist.sparc-sun-solaris2.8/lib/libvask.a
./dist.sparc-sun-solaris2.8/lib/librtree.a
./dist.sparc-sun-solaris2.8/lib/libdgl.a
./dist.sparc-sun-solaris2.8/lib/libdig2.a








More information about the grass-dev mailing list