On 12/01/2024 08:17, Xavier Delaruelle via Cygwin wrote:
Hello,
Since fish shell has been updated to 3.6.4 at the beginning of the year, I
obtain a configuration error:
fish: Unknown command: pgrep
/etc/fish/conf.d/01_fish_variables.fish (line 13):
pgrep fish | grep -v \^$fish_pid\$ | xargs -r kill
^~~~^
from sourcing file /etc/fish/conf.d/01_fish_variables.fish
called on line 248 of file /usr/share/fish/config.fish
from sourcing file /usr/share/fish/config.fish
called during startup
It seems like default fish configuration relies on pgrep which is not found
on Cygwin.
Same issue occurs also with 3.7.0.
Regards,
Xavier
Hi Xavier,
it seems a missing dependency
pgrep is part of procps-ng package
$ cygcheck -p bin/pgrep
Found 10 matches for bin/pgrep
busybox-1.23.2-1 - busybox: Tiny utilities in a single executable
busybox-1.36.1-1 - busybox: Tiny utilities in a single executable
...
procps-ng-4.0.2-2 - procps-ng: System and process monitoring utilities
procps-ng-4.0.3-1 - procps-ng: System and process monitoring utilities
procps-ng-4.0.4-1 - procps-ng: System and process monitoring utilities
procps-3.2.8-5 - procps: Obsoleted by procps-ng
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple