[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-tar] `make install' failure with latest CVS sources
From: |
Ralf Wildenhues |
Subject: |
Re: [Bug-tar] `make install' failure with latest CVS sources |
Date: |
Mon, 24 Apr 2006 14:33:43 +0200 |
User-agent: |
Mutt/1.5.11 |
* Eric Blake wrote on Mon, Apr 24, 2006 at 02:23:30PM CEST:
> According to Jim Meyering on 4/22/2006 5:21 PM:
> >
> > When running `make install' with the latest CVS sources, I get lots of
> > errors like this:
> >
> > mkdir -p -- /locale/zh_TW/LC_MESSAGES
> > mkdir: cannot create directory `/locale': Permission denied
> > /p/bin/install: cannot create regular file
> > `/locale/zh_TW/LC_MESSAGES/tar.mo': No such file or directory
> >
> > I had something similar happen to coreutils a few months ago, and
> > tracked it down to the lack of a definition of $(datarootdir)
> > in po/Makefile.in.in. Normally, I'd make this change
>
> po/Makefile.in.in comes from gettext. The gettext 0.14 series does not
> define $(datarootdir), and the 0.15 series has not been released yet. So,
> any project using autoconf 2.59c or greater but only a stable version of
> gettext will receive a warning that Makefile.in.in references datadir
> without defining datarootdir.
I think this should be "fixed" by the workaround we put in
Autoconf-2.59c. Have you tried that, or a CVS version from before?
(It was added only very recently, 2006-04-12)
Cheers,
Ralf