Once again after a routine update of cygwin, Singular is no longer working. Typing "Singular" at the cygwin prompt gives the all-too-familiar "Segment fault/Bus error" message.
However, first giving command
export PATH=/usr/local/bin:/usr/bin:/bin
DOES allow Singular to work (and, if I also start X, ESingular) from within cygwin.
In the past this problem has been traced to difficulties with the Windows path variable having some illegal character, but I don't see any in it (although I don't know how to examine it in such a way that illegal characters aren't automatically suppressed!). My path includes:
v:cygwinusrlocalbin;v:cygwinusrbin;v:cygwinbin;v:cygwinusrx11r6bin;v:cygwinlibsingular;
The various Singular-specific environment variables in Windows include
SINGULAR_BIN_DIR=/usr/lib/Singular
SINGULAR_ROOT_DIR=/usr/share/Singular
as specified at
viewtopic.php?p=1557#1557.
I do not understand why this problem arises anew each time Singular gets updated by cygwin.