[MacPorts] #64691: thunar @1.6.16: too many levels of symbolic links
MacPorts
noreply at macports.org
Mon Feb 21 23:32:27 UTC 2022
#64691: thunar @1.6.16: too many levels of symbolic links
-----------------------------+--------------------
Reporter: CharlesHawkins | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords:
Port: thunar |
-----------------------------+--------------------
Changes (by ryandesign):
* cc: ryandesign (added)
Comment:
You've discovered what I consider to be a defect in the Thunar build
system. It tries to determine at build time whether the file system is
case-sensitive. If so, it creates the Thunar symlink pointing to the
thunar executable.
We use case-sensitive file systems on our build machines because that is
typical in the non-macOS UNIX world and MacPorts contains many ports of
software that is developed by non-macOS UNIX users. So the archive
generated on our build machines contains the thunar executable and the
Thunar symlink pointing to it. When you ask MacPorts to install the Thunar
port, it first tries to download the archive from our server. When it
unpacks this archive on your case-insensitive filesystem, the thunar
executable appears to get clobbered by the Thunar symlink.
For now, you can work around this problem by rebuilding Thunar from
source, using:
{{{
sudo port -ns upgrade --force Thunar
}}}
We can fix this by removing the part of the Makefile that creates the
Thunar symlink. The port is also vastly outdated, as is all of the rest of
xfce in MacPorts, which I had just begun to attempt to correct, and I will
try to remember to include this bugfix then.
The reason why you didn't have a logfile is because the installation was
successful. MacPorts deletes the log upon successful installation, unless
you tell it not to by using the `-k` ("keep") flag.
--
Ticket URL: <https://trac.macports.org/ticket/64691#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list