1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 21:59:04 ] Cygwin Information and Installation www.cygwin.com/ Cygwin アンテナ sohda.net/cygwin/antenna/ >>2-5 あたりにログなど
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/07(土) 01:53:34 ] utf-8 はどうなったー?
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/08(日) 18:07:59 ] Windows XP をSP3にしたとたん、それまで使用していた cygwin上のgcc及びgpcでエラーがでるようになった。 他にこのような事例及び対処方法はありますか?
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/08(日) 20:11:15 ] >>604 >>602 のように、実はbinutilsが悪さしてたってことはない?
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/09(月) 19:57:28 ] ちょっとスレ違いかもしれませんが、UnxUtil 使いの方はいませんか? unxutils.sourceforge.net/ grep の挙動が変なので、うちだけの現象なのか切り分けがしたいのです。 パッケージのバージョン (2007-03-01 06:22) パッケージの MD5 59567db7fc650e1e778f91702ed109c6 grep のバージョン grep (GNU grep) 2.4.2 OS: Windows2000 SP4 症状 1 grep '[a-z]' hoge でマッチすると、小文字の a-zと、大文字の A〜Y がある行にマッチしてしまう。 grep '[a-b]' hoge でマッチすると、大文字の a-bと、大文字の A がある行にマッチしてしまう。 もちろん -i (case を無視するオプション)は指定していません。 症状 2 grep aaaa と、ファイル名を指定せずにコンソールからの入力をしようとすると grep: (standard imput): Not enough space と表示され実行が中断されてしまう。 もし、UnxUtils 使いの方がいらっしゃったなら、よろしくお願いします。
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/09(月) 20:23:21 ] >>606 すまんがわからん。 UnxUtilは簡単に導入できるんだけど、文字コードの問題があるような気がするので、バカな自分には使えなかったわ。 もっと高機能なyagrepとかに差し替えとかじゃダメ? ふと思ったんだけど、症状1は似たような問題があったな・・・
608 名前:606 mailto:sage [2008/06/09(月) 21:40:07 ] >>607 レスありがとうございます。 扱っているのがアスキーだけなので文字コードの問題はないのですが、 おなじみの改行コードの問題はたまに出てます。 yagrep 入れました。 いい感じですね。 残念ながらUnxUtilsはもうメンテされてないみたいだなあ。
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/10(火) 02:41:00 ] >>606 UnixUtilということなんではずしているかもしれないんで参考程度に。 今の grep は localeの設定を見てて、文字クラスの中の並びもそれに従ってる。 >grep '[a-z]' hoge でマッチすると、小文字の a-zと、大文字の A〜Y がある行にマッチしてしまう。 >grep '[a-b]' hoge でマッチすると、大文字の a-bと、大文字の A がある行にマッチしてしまう。 これは、en_US.utf-8 のような localeのときのアルファベットの並びが aAbBcCdD ... zZ と定義されてるから。 ABC...XYZabc...xyz じゃないのよ。 これがいやなら、POSIX の文字クラスの [:upper:] とか [:lower:] を使ってのが 実装している連中の言い分らしい。
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/10(火) 02:45:50 ] あ、こっちもか。 > 症状 2 > grep aaaa と、ファイル名を指定せずにコンソールからの入力をしようとすると > grep: (standard imput): Not enough space > と表示され実行が中断されてしまう。 これはWindows側のバグっぽい。 読み込みの高速化のために読み込みバッファのサイズをいじってるんだけど、 そのサイズを標準入力に対して指定すると失敗するというサイズをつかっちゃってる。
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/10(火) 20:40:06 ] 横からスマン… >>609 え?そうなん? UTF-8 って U+0000 〜 U+007F の部分が ASCII と完全互換であるのが 売りなんじゃなかったっけ?
612 名前:606 mailto:sage [2008/06/10(火) 21:54:33 ] UnxUpdates.zip なるものを入れたら、正常に動きました! 公式ではリンク切れになっていたので↓を手掛りに探してみました。 en.wikipedia.org/wiki/UnxUtils 見つかったのがここ。 ウィルスチェックはしてないので、もし気にする人は忘れないでください。(笑) www.filewatcher.com/m/UnxUpdates.zip.878847.0.0.html サイズ: 878847 bytes MD5: 9b44ede7449f991439b32bbdd844df7b yagrep は小さなファイルにはいいけど、13万行ぐらいのデータを食わせると、 しばらく黙りこんでしまいました。 うちのPCが貧弱なのも一つの原因ですが…
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/10(火) 22:27:00 ] >UnxUpdates.zip なるものを入れたら、正常に動きました! うお、そんなのがあったのね。thx!
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 01:19:46 ] もうメンテされてないUnixUtilよりGnuWin32の方がいいんじゃないの。
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 01:21:08 ] ここね。 gnuwin32.sourceforge.net/
616 名前:609 mailto:sage [2008/06/11(水) 02:07:28 ] >>611 locale が CとかPOSIXのときは文字コード順なんだけど、そのほかの場合は まず文字コード順じゃないってこと。別にUTF-8だからってことじゃない。 en だとあれだけど、フランス語やらドイツ語やらで使われるアクセントつきの文字が 適当な順番で入ってくるわけさ。 GNU grep では定期的にバグだってレポートされてる仕様w
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 13:18:08 ] grepのmanに確かにそういう記述があるな blanketの中でのrange expressionではlocale依存のcollation見てるって ぶっちゃけただの文字コード順のがわかりやすいよ [a-z]なら[:lower:]でいいかもしらんけど、[a-y]とかどうすんだか 恐ろしく直感に反する糞仕様だよな
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 18:26:12 ] まぁ、突き詰めれば… 日本人も ASCII な部分に関しては、ASCII コードそのままという環境で慣れているし まったく不便はないんだけど、基本の?文字コードが非 ASCII な環境の人たちで [A-Za-z] じゃ困るというのも理解はできる。 ただ、やっぱり「その」 en-US.utf-8 の仕様は混乱するだけの気がするなぁ。
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 19:58:56 ] ぁあぃいぅう
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 20:25:28 ] 今ごろになって意味がわかった… しかもレス番間違えてましたね。 名無しに戻ります。
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/11(水) 21:04:34 ] setup.exeで http ://ftp.jaist.ac.jp/pub/cygwin が もはやofficial Cygwin mirrorではないと言われるんですが なにか変わったのかな? ftp のほうはだいじょうぶみたいだけど。
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/12(木) 02:10:32 ] うちでもそうなってftpの方にした。
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/12(木) 11:38:59 ] >>620-621 うちは以前から ftp の方を使っていたけど同じ現象が起きた。 で、リストの中になぜか二つ jaist の ftp サイトが出てきたのでもう一つの方を選んだらいけた。 で、今セットアップのフォルダを確認したら >dir ftp* 2007/01/09 17:39 <DIR> ftp%3a%2f%2fftp.jaist.ac.jp%2fpub%2fcygwin 2008/06/11 13:40 <DIR> ftp%3a%2f%2fftp.jaist.ac.jp%2fpub%2fcygwin%2f どうやら今使える方は末尾に "\" が付いているみたい
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/12(木) 22:38:33 ] 621です いまやってみたら末尾に%2fが付いた状態で使えるようになってた。http jaist >>623 ありがと
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/13(金) 18:48:30 ] ターミナルエミュレータのckって、公開してたサイトも消えちゃったの?
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 00:31:36 ] >>625 残念ながら消えた ただしミラーサイトがある >>394
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/14(土) 01:20:25 ] ck最高だったのに。
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 01:54:45 ] > > > > Also, if we do it, it would make sense to have the faithful > > > > solution, I think. Corporate environments might be glad to > > > > have this and even for us developers it could help to test > > > > problems in native environments. > > > > > > OK, I leave the implementation faithful to Unix. > > > > Thanks! > > do you already have something we could check in? If I can help you, > don't hesitate to ask! are you still there? No pressure, really, but when I asked if I can help, I really meant it. Thanks, Corinna
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 18:44:21 ] cygwin-1.5.25-15 に対応しm(ry
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/16(月) 11:29:49 ] >>626 ありがとう。最高に助かったよ。 そういやソースもあったんだ。
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 02:46:16 ] Cygwin起動すると /home/hogehoge (hogehogeはユーザーネーム) がカレントディレクトリになるわけだけど、これを任意のディレクトリに 変えることって可能?たとえばC:\に変更するとき、毎回cygwin起動後に cd c: と打つのはかったるい。できればCygwinを起動したらC:\をカレントディレクトリ にしたいわけだが(Cygwin内では/cygdrive/cになるのかな)
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 02:51:01 ] あと .bashrc に以下の文を追加して export LANG=ja_JP.SJIS export TZ=JST-9 export JLESSCHARSET=japanese-sjis 日本語ディレクトリや日本語ファイルも表示できるようにした。 実際にこれでほとんどの日本語ディレクトリは問題なく表示されるようになったんだけど、 一部の日本語ディレクトリに補完機能を使ってcdしようとするとなぜか文字化けしてしまう。 たとえば「スタート メニュー」フォルダに移動しようとして cd ス まで入力したのちTABキーを打って補完機能を発動させるとうちの環境では cd スソ^―[ト\ メニュ―[/ と補完されてしまう。でも試しにそのままEnterキーを押してみると問題なく 「スタート メニュー」ホルダに移動できるから不思議だ。 みんなのところはどう(´・ω・`)?
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 20:59:40 ] cygwinを起動ってcygwin.batのこといってんのかな。 あれはただbash.exe起動してるバッチファイルなので、 中みてみて適当にいじればどうとなりとでもなる。 あるいは.bashrcとかの中でcdしても構わないよ。 文字化けのやつは多分ダメ文字に関係してるんじゃないかな。
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 21:10:36 ] んだね。試しに、同じディレクトリにある「デスクトップ」でやると文字化け?はしない。 「スタートメニュー」の「ー」が 0x81 0x5b で、0x5b はメタキャラクタの '[' になる。 それを回避しようとして間に '\(0x5c)' を挿入するから、面白い表示に見えるだけじゃないかな?
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 01:12:39 ] /etc/passwdのホームディレクトリを変更すればいいじゃないの
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 01:21:55 ] ついでにdotfilesもついてきますね。
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 00:41:13 ] wine-1.0は遂にリリースされた。 cygwin-1.7はマダなのか。
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 19:11:16 ] いつの間にかいくつかのシンボリックリンクが切れてしまっている ことに気づきました。ls -la すると lrwxrwxrwx と表示されて いたものが -rwxrwxrwx となっているのです。 cygwin においてシンボリックリンクであると認識されるためには NTFS 上ではどのような属性になっていなければならないのでしょうか? 多分 NTFS 上で動くバックアップツールの影響か Subversion の影響下と思います。
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/24(火) 00:07:22 ] 読み取り専用属性付きのショートカットかシステム属性付きのテキストファイル
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 17:42:58 ] CygwinでX起動させて $ xhost +hostname $ xon hostname kterm
641 名前:640 mailto:sage [2008/06/26(木) 17:45:03 ] 途中で送信されました. CygwinでX起動させて $ xhost +hostname $ xon hostname kterm とすると bash: - : invalid option Usage: bash [GNU long option] [option] ... bash [GNU long option] [option] script-file ... GNU long options: --debug --dump-po-strings --dump-strings --help --init-file --login --noediting --noprofile --norc --posix --rcfile --rpm-requires --restricted --verbose --version --wordexp Shell options: -irsD or -c command or -O shopt_option (invocation only) -abefhkmnptuvxBCHP or -o option と出てktermが起動しません. どうしたらいいでしょうか
642 名前:632 mailto:sage [2008/06/26(木) 18:11:39 ] >>634 > んだね。試しに、同じディレクトリにある「デスクトップ」でやると文字化け?はしない。 「デスクトップ」は問題なく表示されているよ(´・ω・`) > 「スタートメニュー」の「ー」が 0x81 0x5b で、0x5b はメタキャラクタの '[' になる。 > それを回避しようとして間に '\(0x5c)' を挿入するから、面白い表示に見えるだけじゃないかな? なるほど、そういう可能性があるんだ。 でもWindows上で「スタートメニュー」が問題なく表示されてるのはどうしてだろう? そしてCygwinが「スタートメニュー」を正しく表示出来ないのはなぜだろう?
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 18:32:03 ] >でもWindows上で「スタートメニュー」が問題なく表示されてるのはどうしてだろう? >そしてCygwinが「スタートメニュー」を正しく表示出来ないのはなぜだろう? orz..
644 名前:632 mailto:sage [2008/06/26(木) 18:33:44 ] (;´∀`)?
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 18:45:42 ] >>642 そりゃ、今時の Windows が内部 Unicode、外面だけ Shift_JIS(CP932)の振りをしている だけとはいえ、Windows 自身で文字化け起こしていたら単なるバグやんけw 今の Cygwin は Shift_JIS とかをとりあえず通すことしか実装されていないから、 「\」でエスケープしまくるという、大昔の C コンパイラのためのソースコードみたいな ことになるだけっしょ?沖の人の Unicode な Cygwin ならんなことにはならんはず だけど。
646 名前:632 mailto:sage [2008/06/26(木) 18:51:25 ] >>645 > 沖の人の Unicode な Cygwin ならんなことにはならんはずだけど。 それだよそれ(゚∀゚)! どうしてそれが普及していないの?
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 23:17:35 ] メインストリームが取り込みを拒否したからだろ
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 02:54:05 ] それ以前にニーズがあまり無いからでしょ 大抵のcygwin使いは日本語処理しようなんて思ってないから
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 07:29:06 ] > それ以前にニーズがあまり無いからでしょ > 大抵のcygwin使いは日本語処理しようなんて思ってないから 妄想書くの辞めた方が良いと思うよ。
650 名前:1 mailto:sage [2008/06/27(金) 10:32:50 ] ひぎいいい 誰かたしゅけてえええ
651 名前:640 mailto:sage [2008/06/27(金) 10:33:15 ] 助けてえええええ
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 10:43:41 ] >>640 エラーメッセージってか、bash の usage に全部書いてあると思うけど…?
653 名前:640 mailto:sage [2008/06/27(金) 11:58:41 ] >>652 端的に修正点を教えて
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 12:50:49 ] はっきり言おうか?それじゃ「bash: - : invalid option」しか分からんよ。 .bashrc とか .bash_profile とか .Xdefaults とか全部持ってきてチェックしてもらうつもりか?
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 13:21:59 ] >>641 手元のcygwinじゃないマシンのxonコマンド見たけど、今時rshで遠隔コマンド実行 するようになってるのか。 エラーはローカルのxonコマンドが出してるのか、向こう側のマシンで出てるのか 切り分けがまず必要だと思う。 bash -x /どこかに/ある/xon hostname kterm してみてxonのエラーかどうか見てみるといいかも。 どっちのエラーかわかってもそれ以上デバッグに付き合う気はないんだけどwww まあ、xonなんて使わずsshのX11 forwarding使った方が楽でいいと思うんだけどねー。
656 名前:640 mailto:sage [2008/06/27(金) 13:47:41 ] bash更新後こうなったからbashが仕様変更したとしか思えないぜ まあいいやお前らサンキュー
657 名前:名無しさん@お腹いっぱい。 [2008/06/28(土) 09:47:12 ] telnet で HTTPを直接操作するときに入力した文字列って出ないの?
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/28(土) 10:30:46 ] エコーを有効にしたら出るよ
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/28(土) 13:41:10 ] なんか更新されてないパッケージが多いなぁ. boost なんて 1.33.1 のままだよ. すでに 1.36 がリリーススケジュールに入ってるのに.
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/28(土) 14:01:32 ] どうせcygwinじゃwstringも使えないじゃん
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/30(月) 22:02:21 ] Windows 板のほうで質問したのですが回答がもらえなかったのでこちらで質問してみます。 ck で screen を使っていて、タイトルバーが書き換わるコマンド(^Aw とか ^A[0-9] とか)を使うと ck のウィンドウが消えてしまう(プロセスは残っている)という状況で困っているのですが 同じような状況の方はいませんか? ck は 2.0.27、screen は setup.exe から入れた 4.00.03 です。
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 01:22:05 ] BSD猿か
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 09:06:23 ] ckの使い方が今一わからなくて、ckwを使ってる俺
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 11:22:15 ] 2.0.27だと同じ現象が起きるが、3.2.1では起きてない。
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 12:16:15 ] >>661 俺も同じバージョン使ってるけど問題ないな rebaseall -> libncurses再インストールとか試してみたらどうか
666 名前:661 mailto:sage [2008/07/01(火) 14:09:06 ] >>664-665 レスありがとうございます。 結局>>665 では症状が変わらず、3.2.1 に入れ替えたところ落ちなくなりました。
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 13:24:11 ] emacs-leimがobsoleteなんだけど みんなはemacsへの日本語入力はどうしてるの? それにしてもパッケージがちゃんとおちてこないな ネットインストーラって出来が悪すぎる
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 14:47:28 ] leimは確か最近のだと同梱されてるんじゃなかったか? >Emacs 22.1では、新たにMac OS Xを対応プラットフォームとして追加。 >Windows上で動作するUNIX互換環境「Cygwin」も正式にサポートされた。 >従来はパッケージが分かれていた多言語対応のインプットメソッド「Leim」のほか、 >Emacs Lisp関連マニュアルが標準配布物に同梱される。 ほれ、22.1以降らしい。安定板の方には入ってないのかな?
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 17:51:15 ] 俺はcoding-systemをsjisにしてIMEから直接入力してるな やってる人が少ないところを見ると何か不都合があるんだろうけど
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 17:54:45 ] 俺もそうやってる。
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 22:02:52 ] ime-proxyを使ってる人を見たことがないのも問題があるからだろうか
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 00:36:54 ] 存在自体知らなかった
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 01:40:20 ] >668 ああ、ありがとう 久しぶりの再インストールなんですよ >672 えせかんなを使ってて、うまく使えれば理想の環境になるはず何だけど 使い方がいまいちわからない x on windowsには組み込まれてるらしい
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/07(月) 11:28:04 ] emacsではskk使ってる elisp入れるだけでいいから楽