Package: make
Version: 3.80+3.81.rc1-1
Severity: normal

Subject: make: wrong vpath ignorance in combination with phony target
Package: make
Version: 3.80+3.81.rc1-1
Severity: normal

When evaluating goals, sometimes make determines it needs to make a
file "here", instead of in the vpath, where the source file really is. I
have included an example, it's hard to explain for me in informal terms.
Use attached Makefile, create a subdir "foo", with a file in it called
"bartemp.pp". Running make should print "foo/bartemp.pp", not "bartemp.pp".

I am not a make expert, but this is a regression from 3.80 at least.
Version 3.80 from stable works correctly.

Regards,

Micha Nelissen


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13
Locale: LANG=nl_NL.ISO-8859-1, LC_CTYPE=nl_NL.ISO-8859-1 (charmap=ISO-8859-1)

Versions of packages make depends on:
ii  libc6                         2.3.6-2    GNU C Library: Shared libraries an

make recommends no packages.

-- no debconf information

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13
Locale: LANG=nl_NL.ISO-8859-1, LC_CTYPE=nl_NL.ISO-8859-1 (charmap=ISO-8859-1)

Versions of packages make depends on:
ii  libc6                         2.3.6-2    GNU C Library: Shared libraries an

make recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to