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