Sample Header Ad - 728x90

csshX not working after updating macOS to Ventura 13.2.1

2 votes
1 answer
962 views
I installed csshX with brew and it was working well until I upgraded to Ventura 13.2.1 (22D68). I have the issue below: Unimplemented: POSIX::tmpnam(): use File::Temp instead at /System/Library/Perl/5.34/darwin-thread-multi-2level/POSIX.pm line 185. Unimplemented: POSIX::tmpnam() at /usr/local/bin/csshX line 1130. BEGIN failed--compilation aborted at /usr/local/bin/csshX line 1130. So I modified the csshX file to look like: use base qw(CsshX::Socket::Selectable); #use POSIX qw(tmpnam); use File::Temp qw/:POSIX/; use FindBin qw($Bin $Script); However I am getting this error: Can't locate Foundation.pm in @INC (you may need to install the Foundation module) (@INC contains: /Library/Perl/5.34/darwin-thread-multi-2level /Library/Perl/5.34 /Network/Library/Perl/5.34/darwin-thread-multi-2level /Network/Library/Perl/5.34 /Library/Perl/Updates/5.34.0 /System/Library/Perl/5.34/darwin-thread-multi-2level /System/Library/Perl/5.34 /System/Library/Perl/Extras/5.34) at (eval 8) line 1. BEGIN failed--compilation aborted at (eval 8) line 1. I see this in csshX: my $terminal; sub init { eval "use Foundation; use List::Util qw(min max)"; die $@ if $@; } How can I install this Foundation module?
Asked by Rajeev A R (21 rep)
Mar 14, 2023, 05:57 AM
Last activity: Mar 29, 2023, 07:31 PM