On 2024-08-12 at 08:14:54 UTC-0400 (Mon, 12 Aug 2024 14:14:54 +0200)
Bas Jansen via macports-users <[email protected]>
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
[email protected] or [email protected]
(AKA @[email protected] and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire

Reply via email to