[GRASS-dev] make install fails with 6.3 CVS

Hi,

Current 6.3 CVS builds fine, but on make install a bunch of:

tar: path/to/file: file changed as we read it

is issued (full log of make install is attached).

Also some strange 'NONE' subdir is created in the source dir.

BTW talking of make install: grass63.bat installed on Linux
http://wald.intevation.org/tracker/index.php?func=detail&aid=323&group_id=21&atid=204

6.2.2 CVS installs fine.

Maciek

(attachments)

log.makeinstall.bz2 (2.21 KB)

On Tue, March 13, 2007 21:56, Maciej Sieczka wrote:

BTW talking of make install: grass63.bat installed on Linux
http://wald.intevation.org/tracker/index.php?func=detail&aid=323&group_id=21&atid=204

To solve that, we would need to conditionalise lines 240 and 241 of the
Makefile in the root directory, but I don't know how to do that.

Moritz

Maciej Sieczka wrote:

Current 6.3 CVS builds fine, but on make install a bunch of:

tar: path/to/file: file changed as we read it

is issued (full log of make install is attached).

Also some strange 'NONE' subdir is created in the source dir.

I can't reproduce either of these symptoms.

--
Glynn Clements <glynn@gclements.plus.com>

Maciej Sieczka wrote:

Current 6.3 CVS builds fine, but on make install a bunch of:

tar: path/to/file: file changed as we read it

is issued (full log of make install is attached).

Also some strange 'NONE' subdir is created in the source dir.

Ignore my previous message; I didn't see the attached log file.

INST_DIR is getting set to NONE/grass-6.3.cvs, which implies that
$prefix is NONE at the point that it's being evaluated.

This is a result of recent configure changes related to building a
MacOSX App. I didn't notice it before because I normally build with
--prefix=/opt.

I'm guessing that if you don't specify --prefix, the configure script
isn't substituting the default prefix until after we've used it. I
just need to quote ${prefix} so that it doesn't get substituted.

--
Glynn Clements <glynn@gclements.plus.com>

Glynn Clements wrote:

Maciej Sieczka wrote:

Current 6.3 CVS builds fine, but on make install a bunch of:

tar: path/to/file: file changed as we read it

is issued (full log of make install is attached).

I'm guessing that if you don't specify --prefix, the configure script
isn't substituting the default prefix until after we've used it. I
just need to quote ${prefix} so that it doesn't get substituted.

You fixed it. Thanks.

Maciek