Opened 7 weeks ago

Last modified 7 weeks ago

#62038 assigned defect

csshX port fails operation due to change in tmpnam() API

Reported by: mrichmon (Michael Richmond) Owned by: neverpanic (Clemens Lang)
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: Cc:
Port: csshX

Description

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@…

Change History (1)

comment:1 Changed 7 weeks ago by jmroot (Joshua Root)

Owner: set to neverpanic
Status: newassigned
Note: See TracTickets for help on using tickets.