[MacPorts] #67975: john @1.9.0_1: does not install executable (maybe arm64-related)

MacPorts noreply at macports.org
Wed Aug 16 21:50:21 UTC 2023


#67975: john @1.9.0_1: does not install executable (maybe arm64-related)
--------------------+--------------------
 Reporter:  JDLH    |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.8.1
 Keywords:          |       Port:  john
--------------------+--------------------
 Port john @1.9.0_1 appears to install no executable. This may be limited
 to arm64 (M1, Apple Silicon) architectures.

 **How to reproduce**:
 Install port "john". I used a MacBook Pro with an Apple M1 Max CPU and
 macOS 12.6.8 Monterey. Then attempt to run john's executable.
 {{{
 % sudo port -k install john
 --->  Fetching archive for john
 --->  Attempting to fetch john-1.9.0_1.darwin_21.arm64.tbz2 from
 https://packages.macports.org/john
 --->  Attempting to fetch john-1.9.0_1.darwin_21.arm64.tbz2.rmd160 from
 https://packages.macports.org/john
 --->  Installing john @1.9.0_1
 --->  Activating john @1.9.0_1
 --->  Updating database of binaries
 --->  Scanning binaries for linking errors
 --->  No broken files found.
 --->  No broken ports found.
 --->  Some of the ports you installed have notes:
   john has the following notes:
     You'll find the john files under /opt/local/share/john/
 % john
 zsh: command not found: john
 }}}

 **Observed behaviour**:

 {{{
 % john
 zsh: command not found: john
 % ls -l /opt/local/bin/john
 lrwxr-xr-x  1 root  admin  26  7 Nov  2021 /opt/local/bin/john ->
 /opt/local/share/john/john
 % ls -l /opt/local/share/john/john
 ls: /opt/local/share/john/john: No such file or directory
 }}}

 **Expected behaviour**: executable for john runs, without errors.

 **Discussion**:
 Subport "john-jumbo" also does not install an executable, but this is
 because it has a build failure. See ticket #67973.

 Tickets #67973 and #62859 are related to building ports "john" and "john-
 jumbo" on arm64 architectures. It is not clear if they are related to this
 issue.

 I suspect that this may be arm64-related, but I don't have evidence for
 that. I can't image that this has never worked, and arm64 architectures
 are the most recent change which seems relevant.

-- 
Ticket URL: <https://trac.macports.org/ticket/67975>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list