[GRASS-user] error compiling grass 7.8.2 on centos 7

Laura Poggio laura.poggio at gmail.com
Fri Dec 20 01:48:25 PST 2019


Dear Markus,
the path to the GRASS source (the directory where I compile) is
/home/user/grass/grass-7.8.2/

I get the same when I try to compile with -prefix=/home/user/local/

Thanks!
Laura

On Fri, 20 Dec 2019 at 09:22, Markus Metz <markus.metz.giswork at gmail.com>
wrote:

>
>
> On Fri, Dec 20, 2019 at 7:47 AM Laura Poggio <laura.poggio at gmail.com>
> wrote:
> >
> > Dear Markus,
> > thanks
> >
> > Below my configure (grass 7.6.1 compiles fine with a similar configure.)
> >
> > ./configure \
> > -prefix=/home/user/grass/ \
>
> is it possible that prefix and path to the GRASS source are identical?
> This will not work and cause errors when running "make install". In this
> case, prefix must be set to another location, e.g. /home/user/local if you
> do not want or can not use the default /usr/local.
>
> Just a guess,
>
> Markus M
>
> > --enable-64bit
> --with-fftw-includes=/cm/shared/apps/fftw/openmpi/gcc/64/3.3.7/include/ \
> > --with-fftw-libs=/cm/shared/apps/fftw/openmpi/gcc/64/3.3.7/lib/ \
> >
> --with-freetype-includes=/home/user/grass/freetypes/freetype-2.9.1/include/
> \
> > --with-netcdf --with-geos --with-blas --with-lapack --with-postgres \
> > --with-zstd-libs=/home/user/grass/zstd/zstd-1.4.0/lib/ \
> > --with-zstd-includes=/home/user/grass/zstd/zstd-1.4.0/lib/
> >
> > The freetype and zstd are in my home because they are not available on
> the cluster, so I had to create them locally.
> > If I may, I add an additional question: which is the right option in
> configure to point to a specific version of proj? --with-proj-libs?
> >
> > Thanks a lot
> >
> > Laura
> >
> >
> >
> > On Thu, 19 Dec 2019 at 23:36, Markus Neteler <neteler at osgeo.org> wrote:
> >>
> >> On Thu, Dec 19, 2019 at 8:12 AM Laura Poggio <laura.poggio at gmail.com>
> wrote:
> >> >
> >> > Dear list,
> >> > I am trying to compile grass 7.8.2 on an HPC cluster using centos 7
> as operative system. I can not install binaries.
> >>
> >> Just to understand: for policy reasons?
> >>
> >> > I need to compile from source.
> >> >
> >> > The python version I am using is Python 3.7.4
> >> >
> >> > The configure and the make are working fine.
> >>
> >> Importantly, pls post your "configure" command to better understand
> >> the error below:
> >>
> >> > However I get the following errors at the make install stage:
> >> >
> >> > rm /home/user/grass//grass78/etc/fontcap
> >> > rm: cannot remove ‘/home/user/grass//grass78/etc/fontcap’: No such
> file or directory
> >> > make[1]: [real-install] Error 1 (ignored)
> >> > make /home/user/grass//grass78/etc/fontcap
> >> > make[2]: Entering directory `/home/user/grass/grass-7.8.2'
> >> > make[2]: *** No rule to make target
> `/home/user/grass/grass-7.8.2/dist.x86_64-pc-linux-gnu/etc/fontcap', needed
> by `/home/user/grass//grass78/etc/fontcap'.  Stop.
> >> > make[2]: Leaving directory `/home/user/grass/grass-7.8.2'
> >> > make[1]: *** [real-install] Error 2
> >> > make[1]: Leaving directory `/home/user/grass/grass-7.8.2'
> >> > make: *** [install] Error 2
> >> >
> >> > Am I missing some dependencies in the fonts?
> >>
> >> ... probably in the configure step.
> >>
> >> > Is the python version ok or should I use a slightly older 3.x one?
> >>
> >> That should be fine.
> >>
> >> > are there any recommendations for the gcc version to use?
> >>
> >> No special recommendations.
> >>
> >> Best wishes
> >> Markus
> >
> > _______________________________________________
> > grass-user mailing list
> > grass-user at lists.osgeo.org
> > https://lists.osgeo.org/mailman/listinfo/grass-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20191220/4d5797f6/attachment-0001.html>


More information about the grass-user mailing list