[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