I'll quote the GNU make 4.3 release notes:

------------------->
* NOTE: Deprecated behavior.
  Contrary to the documentation, suffix rules with prerequisites are being
  treated BOTH as simple targets AND as pattern rules.  Further, the
  prerequisites are ignored by the pattern rules.  POSIX specifies that in
  order to be a suffix rule there can be no prerequisites defined.  In this
  release if POSIX mode is enabled then rules with prerequisites cannot be
  suffix rules.  If POSIX mode is not enabled then the previous behavior is
  preserved (a pattern rule with no extra prerequisites is created) AND a
  warning about this behavior is generated:
    warning: ignoring prerequisites on suffix rule definition
  The POSIX behavior will be adopted as the only behavior in a future release
  of GNU make so please resolve any warnings.
<-------------------

Below is the list of ports that show this warning.  For those that
are still actively maintained, upstream will presumably take care
of the issue.  For the others, we'll have to handle it ourselves.

audio/caps-plugins
audio/libcdio
biology/hmmer
devel/valgrind
games/crimson
graphics/cairo
graphics/gocr
graphics/libexif
graphics/vcdimager
mail/cyrus-imapd
mail/sympa
net/gopher
net/kismet
net/spectrum-tools
net/sslh
print/gtklp
security/libnettle
sysutils/nut
sysutils/xps
textproc/gspell
x11/afterstep
x11/gnome/amtk
x11/gnome/online-accounts
x11/gnome/orca
x11/vlc

-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to