URL:
<http://savannah.gnu.org/bugs/?23608>
Summary: Double slash generated in po/Makefile.in from
po/Makefile.in.in
Project: grep
Submitted by: None
Submitted on: Monday 06/16/2008 at 20:44 UTC
Category: None
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
configure defines MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" which results
in MKINSTALLDIRS = @MKINSTALLDIRS@ in most Makefile.in files, however,
po/Makefile.in.in defines MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@ which
results in a double slash in the generated Makefile.in because the
"$(top_srcdir)" variable does not get substitued at that time and the leading
"/" is left.
This is generally harmless on Unix derived systems, but on Cygwin under
windows it gets treated as a network share path
I believe that the fix is just to remove the extra "$(top_srcdir)/" in
po/Makefile.in.in since it is handled by configure while defining
MKINSTALLDIRS
I just checked cvs head and it's still wrong there and I don't see it listed
as an open bug
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?23608>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/