"konnte nicht machen stderr unterscheidet sich von stdout" beim ausführen von Cygwin Befehle

Ich bin versucht, setup einige alte version von Cygwin auf meinem Windows 7 x64-OS. So weit So gut. Jetzt bin ich am stecken srdout/stderr Unterscheidung problem:

$ 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

Läuft bei mir:

$ 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

Die Cygwin-installation ist DOS line-endings option ausgewählt (für einige legacy-code-Kompatibilität).

Fix andere Probleme mit den Zeilenenden (bash hatte Probleme Verarbeitung /cygdrive/c/cygwin-legacy/bin/vmake-Skript, wie das Problem hier beschrieben: http://chess.eecs.berkeley.edu/softdevel/faq/5.html ) habe ich diese zu ~/.bash_profile:

export SHELLOPTS
set -o igncr

Nach der Lektüre http://lists-archives.com/cygwin/50369-run-requires-cygwin-tty.html ich auch eingestellt:

$ CYGWIN=tty

Dies nichts geändert. Ich bin noch immer

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

mit verschiedenen 4-stellige Nummer jedes mal.

InformationsquelleAutor der Frage jaccus | 2012-08-08

Schreibe einen Kommentar