On Wed, 2025-09-24 at 12:05 -0500, Nate Bargmann wrote: > As maintainer of the Hamlib project I am working on a reported issue > involving the installed version of make in the distribution. I have > verified the issue locally. The failure is: > > Making all in src > make[1]: don't know how to make ./hamlibdatetime.h. Stop > > make[1]: stopped in /home/larry/Hamlib/src > *** Error code 1
Are you absolutely sure you're using FreeBSD make? This output sure looks like GNU Make output, and I'm pretty sure the different versions don't have identical output for errors etc. Try running "make --version" and see what you get. Jan Engelhardt <e...@inai.de> writes: > I'm unsure if $(@F) is even supported outside of GNU make. This is required by POSIX: https://pubs.opengroup.org/onlinepubs/9799919799/utilities/make.html > Each of the internal macros has an alternative form. When an > uppercase 'D' or 'F' is appended to any of the macros, the meaning > shall be changed to the directory part for 'D' and filename part for > 'F'.