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/



Reply via email to