[GRASS-user] Compiling grass 7 on debian 7.8 64bit

Hi,
I'm new to the Grass ML, so before all I'm glad to to say a big Hello
to every grass user.
:slight_smile:

I'm try-ing to compile the grass 7 from sources on a Debian 64 bit platform.

I have previously installed all the dependencies requested. Also I
pass well the configuration phase.

Just a little puntualizzation on the configuration phase:

The INSTALL doc say to use the "enable-64bit" parameter, but the
configure refuse it saying unknowed parameter.

To fully enable 64bit library usage for GRASS on 64bit platforms,
the following additional parameters are recommended/required:

   ./configure \
      --enable-64bit \
      --with-libs=/usr/lib64 \
      ...

But this is not problem.

Instead after this, when I go to the "make" phase, I have many error
in several folders.

like this:

...
make: /home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/tools/g.echo:
Command not found
make: /home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/tools/g.echo:
Command not found
make OBJ.x86_64-unknown-linux-gnu/current_time_s_ms.manifest.res &&
gcc -L/home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/lib
-L/home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/lib
-L/usr/lib64/ -Wl,--export-dynamic -L/usr/lib
-Wl,-rpath-link,/home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/lib
-o /home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/etc/current_time_s_ms
OBJ.x86_64-unknown-linux-gnu/main.o
OBJ.x86_64-unknown-linux-gnu/current_time_s_ms.manifest.res -lm
make[1]: /home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/tools/g.echo:
Command not found
...

I check effectively that the g.echo is not available in the
dist.x86_64-unknown-linux-gnu/tools folder

I'm not sure this is an issue, I guess instead that perhaps I'm
missing some extra code to download or instead the grass source code
available in the site is not suitable for the debian distro.

There some specific settings or depedencies for compile on debian 64bit ?
I'm using the Debian 7.8 - 64bit.

Many thx.

--
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------

Hi,
I found the response in this document:
http://grasswiki.osgeo.org/wiki/Compile_and_Install#GRASS_7_on_Debian_Wheezy

Really useful.

Regards,
A.

2015-06-19 10:40 GMT+02:00 Andrea Peri <aperi2007@gmail.com>:

Hi,
I'm new to the Grass ML, so before all I'm glad to to say a big Hello
to every grass user.
:slight_smile:

I'm try-ing to compile the grass 7 from sources on a Debian 64 bit platform.

I have previously installed all the dependencies requested. Also I
pass well the configuration phase.

Just a little puntualizzation on the configuration phase:

The INSTALL doc say to use the "enable-64bit" parameter, but the
configure refuse it saying unknowed parameter.

To fully enable 64bit library usage for GRASS on 64bit platforms,
the following additional parameters are recommended/required:

   ./configure \
      --enable-64bit \
      --with-libs=/usr/lib64 \
      ...

But this is not problem.

Instead after this, when I go to the "make" phase, I have many error
in several folders.

like this:

...
make: /home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/tools/g.echo:
Command not found
make: /home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/tools/g.echo:
Command not found
make OBJ.x86_64-unknown-linux-gnu/current_time_s_ms.manifest.res &&
gcc -L/home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/lib
-L/home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/lib
-L/usr/lib64/ -Wl,--export-dynamic -L/usr/lib
-Wl,-rpath-link,/home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/lib
-o /home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/etc/current_time_s_ms
OBJ.x86_64-unknown-linux-gnu/main.o
OBJ.x86_64-unknown-linux-gnu/current_time_s_ms.manifest.res -lm
make[1]: /home/archivio/tomcat/software/grass/grass-7.0.0/dist.x86_64-unknown-linux-gnu/tools/g.echo:
Command not found
...

I check effectively that the g.echo is not available in the
dist.x86_64-unknown-linux-gnu/tools folder

I'm not sure this is an issue, I guess instead that perhaps I'm
missing some extra code to download or instead the grass source code
available in the site is not suitable for the debian distro.

There some specific settings or depedencies for compile on debian 64bit ?
I'm using the Debian 7.8 - 64bit.

Many thx.

--
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------

--
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------

On Fri, Jun 19, 2015 at 11:45 PM, Andrea Peri <aperi2007@gmail.com> wrote:

Hi,
I found the response in this document:
http://grasswiki.osgeo.org/wiki/Compile_and_Install#GRASS_7_on_Debian_Wheezy

Really useful.

Hi Andrea, if you still need support, let us know.

best
Markus