Strange warning/file when doing a selfupdate

Bill Cole macportsusers-20171215 at billmail.scconsult.com
Mon Aug 12 13:44:14 UTC 2024


On 2024-08-12 at 08:14:54 UTC-0400 (Mon, 12 Aug 2024 14:14:54 +0200)
Bas Jansen via macports-users <bas_work at icloud.com>
is rumored to have said:

> Hi,
>
> When doing a self update via Terminal, I get the following warning:
>
>  ~$ sudo port upgrade outdated
> Nothing to upgrade.
> --->  Scanning binaries for linking errors
> Warning: Error parsing file /opt/local/bin/g[: Error opening or 
> reading file
> --->  No broken files found.
> --->  No broken ports found.
>
> Emphasis mine, of course. There is no file “g[“ in 
> /opt/local/bin/. I ran this using macports 2.10.0, macOS Sonoma 14.6.1 
> on an Intel MacBook Pro, late 2019. Anyone know what this means?

If you've installed the coreutils package, /opt/local/bin/g[ *should* 
exist. It is the GNU version of '[' which is better known as 'test'. You 
may be able to resolve this by reinstalling coreutils.

I do not know the history of why '[' exists apart from 'test' but it 
does, in most systems as a hardlink. The MacPorts coreutils package 
includes both as distinct files.



-- 
Bill Cole
bill at scconsult.com or billcole at apache.org
(AKA @grumpybozo at toad.social and many *@billmail.scconsult.com 
addresses)
Not Currently Available For Hire
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20240812/80262905/attachment.htm>


More information about the macports-users mailing list