Thanks for this. I found the FAQ and guide very useful.
> On Jan 24, 2022, at 2:42 AM, Jim DeLaHunt <list+macports-...@jdlh.com> wrote:
>
> Hello, MacPorts developers:
>
> I was working on a Portfile, and came across the ever-popular "Warning:
> Configuration logfiles contain indications of
> -Wimplicit-function-declaration; check that features were not accidentally
> disabled". After a little searching, I could not find good instructions on
> what it meant to me and what I should do. After a bit more searching, I found
> useful posts to macports-dev and macports-user from last year.
>
> I took what I learned, and wrote the wiki entries I wished I had found with
> just a little searching. I would welcome your review, and improvements. Go
> right ahead and edit the wiki entries if you want.
>
> I added an FAQ:
> Why am I getting a message, "Warning… indications of
> -Wimplicit-function-declaration"?
> <https://trac.macports.org/wiki/FAQ#WhyamIgettingamessageWarningindicationsof-Wimplicit-function-declaration>
>
> This FAQ is intended to be easy to find, and give a user who sees the warning
> (without having followed macports-dev and macports-user in detail for a year)
> some confidence that this is a known phenomenon, and some simple instructions
> on what to do about it.
>
> I added a wiki page. It is intended to be sufficient for users in the first
> section, and sufficient for portfile developers in the remaining sections. It
> also shows up nicely in wiki search results for the text of the warning
> message.
>
> WimplicitFunctionDeclaration
> <https://trac.macports.org/wiki/WimplicitFunctionDeclaration>
>
> WimplicitFunctionDeclaration is wiki shorthand for a particular warning
> message, "Warning: Configuration logfiles contain indications of
> -Wimplicit-function-declaration; check that features were not accidentally
> disabled", which MacPorts sometimes displays when configuring a port. This
> page explains what you as a MacPorts user should understand about this
> message, and what helpful steps you can take. It also explains to port
> maintainers, and the adventurer who wants to diagnose the problem behind the
> warning, the reason why the message appears, and how to pursue the problem to
> the upstream developers.
>
> Page structure:
> WimplicitFunctionDeclaration
> The warning
> Respond by filing MacPorts ticket(s)
> What it means
> Diagnosis
> Respond by filing upstream bug reports
> See also
> Macports-users email threads
> GNU Automake tools
>
> Having written all that, I hope that I have equipped other novice Portfile
> developers to be prepared to turn these warnings into upstream bug fixes for
> their ports. I will now work on upstream bug reports for my ports.
>
> I will revisit the WimplicitFunctionDeclaration page from time to time to do
> copy editing and to add new findings.
>
> Best regards,
> —Jim DeLaHunt, Vancouver, Canada
>
>