Error::rebaseall

CygwinPerl/Tk を動かすとエラーがでた。

error: c:\cygwin\bin\perl.exe (2872): *** unable to remap c:\cygwin\bin \cygz.dll to same address as...


寝たら思いつくだろうと思って寝たら思い出した!
remap in cygwin = rebaseall !


そして調べると、やっぱり rebaseall っぽい。

Cygwinで "unable to remap *.dll" が出るときは rebaseall らしい - XXXannex

上記を参考に、rebaseall すると直って実行できるようになった!

(途中、「Tempに書き込めません」と出たけど、Tempのパーミッションを変更してやるとできた。)


後、最新版のCygwin 1.7 からは startxwin.sh はサポートされないとのこと。
なので、/bin/X11R6/startxwin.exe を実行した。