[MacPorts] #62038: csshX port fails operation due to change in tmpnam() API

MacPorts noreply at macports.org
Mon Jan 11 21:07:16 UTC 2021


#62038: csshX port fails operation due to change in tmpnam() API
----------------------+--------------------
 Reporter:  mrichmon  |      Owner:  (none)
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:  2.6.4
 Keywords:            |       Port:  csshX
----------------------+--------------------
 **Summary:** csshx @0.74 fatal error due to perl library change for
 tmpnam()

 **Description:**
 `csshx` command non-functional after installation on Big Sur due to change
 in perl API. Library function `tmpname()` has been moved resulting in
 fatal error.

 {{{
 $ sudo port install csshX
 Password:
 --->  Fetching archive for csshX
 --->  Attempting to fetch csshX-0.74_0.darwin_20.noarch.tbz2 from
 https://ywg.ca.packages.macports.org/mirror/macports/packages/csshX
 --->  Attempting to fetch csshX-0.74_0.darwin_20.noarch.tbz2.rmd160 from
 https://ywg.ca.packages.macports.org/mirror/macports/packages/csshX
 --->  Installing csshX @0.74_0
 --->  Activating csshX @0.74_0
 --->  Cleaning csshX
 --->  Scanning binaries for linking errors
 --->  No broken files found.
 --->  No broken ports found.


 ~ $ csshX smallgroup
 Unimplemented: POSIX::tmpnam(): use File::Temp instead at
 /System/Library/Perl/5.28/darwin-thread-multi-2level/POSIX.pm line 185.
 Unimplemented: POSIX::tmpnam() at /opt/local/bin/csshX line 1130.
 BEGIN failed--compilation aborted at /opt/local/bin/csshX line 1130.
 }}}

 `/Users/someuser/.csshrc` file contains (note: scrubbed to use generic
 data such as 'someuser' and 'remoteusername'):
 {{{
 ssh_args = -o IdentitiesOnly=yes -i /Users/someuser/.ssh/somekey.pem

 user = remoteusername

 clusters = smallgroup

 smallgroup = 192.168.1.10 192.168.1.11 192.168.1.12
 }}}


 **Type:**
 defect

 **Priority:**
 Normal

 **Milestone:**

 **Component:**
 ports


 **Version:**
 MacPorts 2.6.4

 **Keywords:**

 **Port:**
 csshX

 **Owner:**
 cal at macports.org

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


More information about the macports-tickets mailing list