"Impossible de distinguer stderr de stdout" lors de l'exécution de commandes Cygwin

Je suis en train de mettre en place un ancienne version de Cygwin sur mon Windows 7 x64 OS. So far So good. Maintenant, je suis coincé au srdout/stderr distinction problème:

$ vmake
  1 [main] make 7060 dtable::stdio_init: couldn't make stderr distinct from stdout

$ ls /
  1 [main] ls 8180 dtable::stdio_init: couldn't make stderr distinct from stdout
Cygwin.bat  Cygwin.ico  bin  cygdrive  etc  lib  proc  setup.log  setup.log.full  tmp  usr  var

Je suis en cours d'exécution:

$ uname -srv
  1 [main] uname 5876 dtable::stdio_init: couldn't make stderr distinct from stdout
CYGWIN_NT-6.1-WOW64 1.5.25(0.156/4/2) 2008-06-12 19:34

Cygwin installation a DOS en ligne-les terminaisons de l'option sélectionnée (pour certains anciens de compatibilité du code).

Pour fixer un autre problèmes, avec des fins de ligne (bash eu des ennuis de traitement /cygdrive/c/cygwin-legacy/bin/vmake script, comme le problème décrit ici: http://chess.eecs.berkeley.edu/softdevel/faq/5.html ) j'ai ajouté ces de ~/.bash_profile:

export SHELLOPTS
set -o igncr

Après la lecture de http://lists-archives.com/cygwin/50369-run-requires-cygwin-tty.html j'ai également réglé:

$ CYGWIN=tty

Cela n'a rien changé. Je suis encore en train

1 [main] make 7060 dtable::stdio_init: couldn't make stderr distinct from stdout

avec différents nombre de 4 chiffres à chaque fois.

source d'informationauteur jaccus