[MacPorts] #74182: Frequent build warnings: Configuration logfiles contain indications of -Wimplicit-...
MacPorts
noreply at macports.org
Sun Jul 5 23:38:39 UTC 2026
#74182: Frequent build warnings: Configuration logfiles contain indications of
-Wimplicit-...
---------------------------+--------------------------------
Reporter: seamusdemora | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.12.5
Resolution: | Keywords: Wimplicit warnings
Port: |
---------------------------+--------------------------------
Comment (by seamusdemora):
Replying to [comment:6 ryandesign]:
> The availability of precompiled archives is a nice-to-have, not a
requirement. Prior to 2011, we did not offer any precompiled archives at
all and we still got along fine. You can continue to install and upgrade
ports at will. If no precompiled archive is available, it will build from
source on your system. You can feel free to ignore these warnings, as
those who have been updating the ports have evidently done so far as well.
If a binary is available and you receive it, then you will not see the
warnings since you won't have built the software, but that doesn't mean
they didn't occur on the build machine where the software was built.
>
2011 was "before my time"... I thank you for the history, but is it not
also true that building just about anything on a Mac is more
challenging/difficult than it was 15 years ago?
IIRC, 2011 was the year I bought my first Mac - the 17" screen :) As a
user, I have noticed lately that things are often much more "convoluted"
than they used to be - made far worse by Apple's appalling lack of good
documentation. In the "overall" category, Mac wins - but that is primarily
b/c the only competition is Microsoft.
> There is no particularly good way for you to know in advance whether a
binary is available or will be used. The only way that occurs to me is
that you could check the directory listings on
https://packages.macports.org to see if a file exists for the port name /
version / variants / architecture / OS version you are about to install or
upgrade.
>
> I guess we haven't made this easier to discover because we don't think
there's a reason why you need to know. If you want to install or upgrade a
port, do so, and MacPorts will use the best method available.
>
> If you would like to only use precompiled archives, you can use the `-b`
flag, as in `sudo port -b upgrade`. If no archive is available, MacPorts
will error rather than fall back to building from source. However, some
ports never have archives available due to licensing restrictions.
I did check the listings on https://packages.macports.org. It ''seems to
say'' that `ffmpeg7` has been successfully built for both my machines:
macOS 26 (Tahoe), and macOS 10.14 (Mojave). However, on both of these
machines, I had to also build it on my systems... have I missed
something???
And ''I never knew of the `-b` flag''. This is great information, Ryan;
I'll certainly try that.
I suppose it must seem that I'm one who never reads the documentation. But
MacPorts has been so good - so effortlessly good - I never really had to
dig in and find these things. That "era" seems to be over now. I just
checked, and as of 5 minutes ago there are now **41,334 active ports** ...
which strikes me as a huge number. Multiply that by the number of OS
versions and architectures supported, and it is a huge number indeed. **My
appreciation for the difficulty of your job has just increased!
A question that comes to my mind at this point is one whose answer would
probably increase your workload, but I'll ask it anyway: Is there some
(automated) way to identify which ports (due to licensing restrictions)
**never** have archives?
I'll close with this: Kudos to all for resolving the "`libheif` issue"
that crippled ffmpeg on my macOS Mojave system. I was finally able (just
last night) to successfully build `ffmpeg7`. :))
--
Ticket URL: <https://trac.macports.org/ticket/74182#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list