Cygwin使っている人いますか? その19
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2008/12/31(水) 09:29:26http://www.cygwin.com/
Cygwin アンテナ
http://sohda.net/cygwin/antenna/
>>2-5あたりにログなど
0767名無しさん@お腹いっぱい。
2009/12/25(金) 11:54:000768名無しさん@お腹いっぱい。
2009/12/25(金) 11:55:540769765
2009/12/25(金) 13:22:17うーん、そんなに変わらんなぁ。
ネックは別のトコなのかもしれん。
0770765
2009/12/25(金) 14:28:569 分半の処理が 7 分半ちょいくらいになった。
0771名無しさん@お腹いっぱい。
2009/12/25(金) 14:59:00ディレクトリのリンク数は1で表示されるが
ハードリンクがある場合は、ちゃんとリンク数が取れる
それはAPI一発で取れるから
0772746
2009/12/25(金) 15:18:19やっぱり、ないよね。英語自信ないので助かった。
あげてもらったページ読んだけど、
アップグレードしたら、ここに気をつけろ、みたいな記述で、
1.7のアップグレードインストールに関することはなかった。
なので、件の警告を無視してインストールしようとしたんだけど、
今日setup.exeをたたいたら、警告も何もなくて普通に
ダウンロード、インストール完了してしまった……
GccでHello Worldくらいしかやってないけど、
動いてるっぽいです。
0773765
2009/12/25(金) 15:35:56結構大きなプロジェクトのビルドをしてるけど
今のところ、ちゃんと動いてるっぽいし。
0774名無しさん@お腹いっぱい。
2009/12/25(金) 17:38:38.screenrc の hardstatus alwayslastline に [%m/%d %02c:%s] のような
カウントアップしていく項目置くと、MS-IMEをひらがな入力モードにした時に
ステータス行がカウント毎にどんどん増えていってしまうんだけれども
回避策ありますか?
0775名無しさん@お腹いっぱい。
2009/12/25(金) 17:43:00補足、設定サンプルはhardstatus alwayslastline "%{= gk}[%m/%d %02c:%s]"で
ステータス行が増えていくというのは「ステータス行が下方向に一行ずつ伸びていく」という意味です。
0776765
2009/12/25(金) 17:51:330777名無しさん@お腹いっぱい。
2009/12/25(金) 20:13:34どう違うか書かないのは宗教的理由ですか、そうですか。
>- Reworked pipe implementation which uses overlapped IO to create
> more reliable interruptible pipes and fifos.
って書いてるから挙動が違ってるのは大いにありそうだけど。
0778名無しさん@お腹いっぱい。
2009/12/25(金) 20:13:50\\?\C:\Program Files〜って、NT系Windowsでファイルパスを250文字超にするときの書式だね。
ttp://cygwin.com/cygwin-ug-net/ov-new1.7.html のこれを実現するためじゃないかな。
- PATH_MAX is now 4096. Internally, path names can be as long as the
underlying OS can handle (32K).
0779名無しさん@お腹いっぱい。
2009/12/25(金) 20:25:09知らんかった。教えてくれてありがとう。
\\?\〜形式でも確かに開けるみたいなんだけど、その形式のパス名を
(Windows版の)gvim.exeに渡すと、開くことは開くけど必ず妙なダイアログを出すのが
うざい……
これは何なんだw
cygpath -wの出力には、前に\\?\がつかないので、cygwin APIがつけるのを
削ってくれてるのかな。
0781名無しさん@お腹いっぱい。
2009/12/26(土) 14:20:31ブルースクリーンに。同じ症状の方いませんか?
0782名無しさん@お腹いっぱい。
2009/12/26(土) 14:37:14XP Pro SP3 だがうちでは起きてないなぁ。何事もなく終了したよ。
ただ、スタートメニューの中の [Cygwin-X] に XWin Server 以外のショートカットが
作られなくなったりはしてるがorz
0783名無しさん@お腹いっぱい。
2009/12/26(土) 20:59:04FileZilla Portableは日本語文字化けしてまともに使えなかったけど
1.7では両方ちゃんと使えた、ありがたやありがたや。
0784名無しさん@お腹いっぱい。
2009/12/26(土) 22:42:410785名無しさん@お腹いっぱい。
2009/12/26(土) 22:53:050786名無しさん@お腹いっぱい。
2009/12/26(土) 23:19:58perl -vをうってみると
/usr/bin/perl.exe: error while loading shared libraries: ?: cannot open shared obeject file: No such file or directory
っていうメッセージがでてダメポに・・・
which perlをうつと
/usr/bin/perl
になってるんだけども・・・
再インストしてもだめだったんだが、一体何が悪いのか・・
誰か助けてOTL
0787名無しさん@お腹いっぱい。
2009/12/27(日) 02:37:24XP 32bitだけど同じ現象が出た
libssp0 というパッケージを入れたら動くようになった
0789名無しさん@お腹いっぱい。
2009/12/27(日) 04:46:20とおもったらsetup-legacy.exeがどうしてもこける……
メイン環境(cygwin-1.7へ移行済み)じゃないからいいっちゃいいんだが
0790名無しさん@お腹いっぱい。
2009/12/27(日) 04:51:27vmwareでだってもはやありえない……。
0791名無しさん@お腹いっぱい。
2009/12/27(日) 08:54:32仮想化ソフトが使いやすくなったから、旧OSで環境を残すことも簡単になったね。
0793名無しさん@お腹いっぱい。
2009/12/27(日) 10:56:40うちは、Linuxとデュアルブートにしたあと余り触らなくなったのとか
VMwareに入れてちょくちょくいじってるのとか、それなりにまだ9x系残ってる
0794名無しさん@お腹いっぱい。
2009/12/27(日) 21:44:360795名無しさん@お腹いっぱい。
2009/12/28(月) 00:23:33渡すっていう仕様だった気がする。
利点は、 MAX_PATH = 260 文字制限をかいくぐって、NTFSがサポートしている 65535 文字の
パスを利用できるところ。
260文字制限がキツイから、cygwinは \\?\ のほうを使っているんだと思う。
正月早々、Cygwin-1.7.1導入してみたけど、ocamlが動かない。。
--
hoge@sapphire:~/svn_work/unison/trunk/trunk $ make UISTYLE=text
ocamlc not found or is not a bytecode executable file
ocamlc not found or is not a bytecode executable file
make -C src mkProjectInfo
ocamlc not found or is not a bytecode executable file
ocamlopt not found or is not a bytecode executable file
(snipped..)
make[1]: *** [unicode_tables.cmx] Error 2
make[1]: Leaving directory `/home/hoge/svn_work/unison/trunk/trunk/src'
make: *** [src] Error 2
hoge@sapphire:~/svn_work/unison/trunk/trunk $
--
0798797
2010/01/01(金) 15:26:46自己レスです。C:\cygwin 配下のNTFSセキュリティーで、Everyone=変更にしたら、エラー出なくなりました。
orz..
0799名無しさん@お腹いっぱい。
2010/01/01(金) 16:14:41ttp://www.geocities.jp/meir000/ck/index.html
0800名無しさん@お腹いっぱい。
2010/01/01(金) 22:15:02Avira AntiVirがウィルスだと誤認。
0801名無しさん@お腹いっぱい。
2010/01/02(土) 00:40:49ありがとう。
コンパイルオプションを変えてもダメなので
ck.exeだけ3.2.1の古い物に差し替えました。
0802名無しさん@お腹いっぱい。
2010/01/02(土) 06:11:08俺はまだまだck使うぜ!
0803名無しさん@お腹いっぱい。
2010/01/02(土) 11:28:12おー有難い
mintty使ってみてたけど
UTF8設定にしといてネイティブの日本語版コンソールアプリ動かすと
メッセージ化けるし
ボールドが汚かったり行間やANSI色や壁紙カスタマイズできなかったり
いろいろ不便な点が……
やっぱckいいっす
0804名無しさん@お腹いっぱい。
2010/01/04(月) 04:35:49ありがとー!あんたすごいや
0805名無しさん@お腹いっぱい。
2010/01/05(火) 16:13:07ありがたやーありがたやー
お年玉いただきました。
やっぱckが一番つかいやすいです。
3.3.0の変更点って
・パスの取得にRtlGetCurrentDirectory_Uを使うのやめて、PEBから引っ張ってくる
・cygwin1.dllへのアクセスはgccでビルドすることで省略
・環境変数やらパスの扱いをANSIからUTF8へ変更
でおk?
0807名無しさん@お腹いっぱい。
2010/01/05(火) 23:04:150808名無しさん@お腹いっぱい。
2010/01/06(水) 00:02:310809名無しさん@お腹いっぱい。
2010/01/06(水) 23:40:01はずが...うまく戻らない。
地道にReinstallかけながら、様子みて再構築したのですが、
WindowManagerが文字化けします。(英語が豆腐...)
どうしたら解消できるのでしょうか?
ちなみに試したのはsetup.exeで入るOpenBoxと、
makeして入れたblackbox。
fluxbox、iceWMは文字化けどころか動かない。
再構築する以前は、iceWMで英語表示させて使ってました。
nlsを有効にすると遅かったので...
0810名無しさん@お腹いっぱい。
2010/01/06(水) 23:44:39いろんな意味で。
0811名無しさん@お腹いっぱい。
2010/01/06(水) 23:53:22releaseフォルダが正式リリース後の1.7系でもそのまま使われてることに
今更気が付いたww
1.7系に移る前にreleaseフォルダをrelease-regacyにリネイムして
1.7β時に使用したrelease-2フォルダをreleaseフォルダにリネイムしてから
setup.exeを立ち上げるべきだった。
ま、いまさら古いファイルを持ってても仕方が無いので一度全部捨てよう……
0812名無しさん@お腹いっぱい。
2010/01/07(木) 02:57:02俺もこないだ1.7系に移行したときにごっそり捨てたよ。
0813名無しさん@お腹いっぱい。
2010/01/07(木) 04:47:16- http://cygwin.com/ml/cygwin/2010-01/msg00185.html
--- http://cygwin.com/ml/cygwin/2010-01/msg00190.html
なんかワラタww
呼ばれたときの名前で挙動を変えるアプリってよくあるけど
言われないと気付きにくいということはままあるかもしれない
0814名無しさん@お腹いっぱい。
2010/01/07(木) 05:33:58バイナリ一致してるのに、何で挙動が違うんだー!って話か
確かに、argvの1つ目には、自分自身のファイル名が入るんだったなw
なるほど、こういう利用法があるのか・・・。いつも何で引数だけ取らないのか不思議だったw
0815名無しさん@お腹いっぱい。
2010/01/07(木) 11:36:030816名無しさん@お腹いっぱい。
2010/01/07(木) 11:43:020817名無しさん@お腹いっぱい。
2010/01/07(木) 12:13:090818名無しさん@お腹いっぱい。
2010/01/07(木) 14:47:21と思って入れたけど、個人的には結局ほとんど使わないので止めたな俺は
0819名無しさん@お腹いっぱい。
2010/01/07(木) 15:15:44出張先のホテルから、自宅の TV 録画パソから録画データをコピーしたり。
0820名無しさん@お腹いっぱい。
2010/01/07(木) 15:30:42Windows に触れないで済むので楽かなあ
Windows 上でプログラムのビルドとか
ターゲットへのロードとかターゲット実行を
Linux からコマンド一発でできるみたいな
うーむ特殊な用途かもしれない。。。
0821名無しさん@お腹いっぱい。
2010/01/07(木) 22:02:54cygwinをアップデートするとき
一旦停めなきゃならんのが嫌だ
0822名無しさん@お腹いっぱい。
2010/01/07(木) 22:40:480823名無しさん@お腹いっぱい。
2010/01/08(金) 02:07:26ttp://chaosweb.complex.eng.hokudai.ac.jp/~hagi/contents/memo-cygwin.html#sl
ここらを参考にmake,gcc,patch,termcap,ncursesを入れたんだけどslをmakeすると未だに
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -ltermcap
が出ちゃう。他に何か足りないライブラリとかありますか?
0824名無しさん@お腹いっぱい。
2010/01/08(金) 02:21:07やり方教えてちょ
0825名無しさん@お腹いっぱい。
2010/01/08(金) 02:39:13試しもせずに憶測で言ってみるけど、足りないのはコンパイルオプションじゃね?
どこにインストールしたのかしらないけど、-L/usr/local/lib とかさ。
0826名無しさん@お腹いっぱい。
2010/01/08(金) 15:29:24ssh トンネル リモートデスクトップ
で ggrks (はぁと
0827名無しさん@お腹いっぱい。
2010/01/08(金) 18:10:050828名無しさん@お腹いっぱい。
2010/01/09(土) 19:09:09http://www.moongift.jp/2010/01/pmcyg/
0829名無しさん@お腹いっぱい。
2010/01/09(土) 22:56:23何か気を付けることって有りますかね?
ちなみに高専情報科の低学年です。プログラミング環境がないのでみんな困っています。
あと、学校がlinux環境なので「無難にvisual stdioにしとけ」みたいなレス要りません。
0830名無しさん@お腹いっぱい。
2010/01/09(土) 23:13:510831名無しさん@お腹いっぱい。
2010/01/09(土) 23:23:18どういったスレッドだといいんですかね?
誘導してもらえませんか?
0832名無しさん@お腹いっぱい。
2010/01/09(土) 23:32:34じゃあ無難にLinuxでも突っ込んどけよ。
Windowsもなきゃやだやだーですか?
0833名無しさん@お腹いっぱい。
2010/01/09(土) 23:35:370834名無しさん@お腹いっぱい。
2010/01/09(土) 23:41:10あまりPCに詳しい人がいないのでLinuxをいれるというのはちょっとキツイです。
vmwareはスペックが低い人達にはかなり難しいようで。
.>>893
学校でやっているのはCなのですが、makeなども使ったりするのでできればUNIX環境も欲しいです。
0835名無しさん@お腹いっぱい。
2010/01/10(日) 00:23:590836名無しさん@お腹いっぱい。
2010/01/10(日) 00:53:28ソースファイルってバイナリのことだよな?
生徒はネット環境ないのか?
ま、ローカルにファイルあればインストールできるんだから
CD配布してもいいけど
念のため自分でインストールできるか確認しとけば?
0837名無しさん@お腹いっぱい。
2010/01/10(日) 01:04:50すみませんバイナリです。間違えました。
回線的にキツイ方もかなりいて、、、あと寮生とかもいるので。
念のためいろいろ確認してやります。pmcygも視野に入れて置きます。
学校の先生方が生徒たちに環境構築についてなにか配布したり,講義,掲示しないので
殆どの人が環境ないんですよね。
0838名無しさん@お腹いっぱい。
2010/01/10(日) 01:05:31>>829 ×
>>837 ○
0839名無しさん@お腹いっぱい。
2010/01/10(日) 01:05:350840名無しさん@お腹いっぱい。
2010/01/10(日) 01:44:49以下、おせっかい
> 学校の先生方が生徒たちに環境構築についてなにか配布したり,講義,掲示しないので
> 殆どの人が環境ないんですよね。
自宅でも勉強したいという理由なんだから話しかけて相談すればいいのに
> 回線的にキツイ方もかなりいて、、、あと寮生とかもいるので。
学校にネット環境があるのならオフラインでCygwinをインストールする方法を教えるところまででいいのでは
http://www.moongift.jp/2010/01/pmcyg/ のURLを教えるぐらい簡素でいいと思う
高専の情報科なんだから時間がかかっても開発環境の構築方法を自分で調べるのも勉強
CDを配布するという親切は仇になるかもね
0841名無しさん@お腹いっぱい。
2010/01/10(日) 03:14:51今まではショートカットをダブルクリックするたびにxwindowが新しく起動してたが
startxwin.batなくなってそれができんくなった。
C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe
これでショートカットは出来たが多重起動できないし今までのことが出来なくなってすこしストレス
今までのようにする、あるいは似たようにするにはどうすればいいですかね
0842名無しさん@お腹いっぱい。
2010/01/10(日) 07:29:23つknoppix
0843名無しさん@お腹いっぱい。
2010/01/10(日) 09:56:23本当に X サーバを多重起動したいの?
やりたいのは xterm とかを開きたいだけゃないの?
だったら X サーバが起動している前提で
C:\cygwin\bin\run.exe /usr/bin/env.exe DISPLAY=:0 /usr/bin/xterm.exe -e /usr/bin/bash -l
0844823
2010/01/10(日) 10:41:47参考にさせてもらい、termcapをソースからコンパイルしたらうまくいきました。
ttp://d.hatena.ne.jp/omizu/20091226/p3
Cygwinのsetup.exeでtermcapは導入してたけどなんでだめだったんだろう、よくわかんない。
0845名無しさん@お腹いっぱい。
2010/01/10(日) 13:03:47termcapパッケージを調べてみたけど、/etc/termcap しか入っていない。
$ cygcheck -c termcap
Cygwin Package Information
Package Version Status
termcap 5.7_20091114-13 OK
$ cygcheck -l termcap
/etc/termcap
cygwin-announce メーリングリストを確認したら、
termcapはもう古いのでlibtermcap.aとかtermcap.hは提供しない、かわりにterminfoを使うように再コンパイルすべき、だそうだ。
[1.7] Updated: {terminfo/terminfo-extra/termcap}-5.7_20091114-13
ttp://www.cygwin.com/ml/cygwin-announce/2009-12/msg00001.html
o Add termcap subpackage, replacing the pre-existing standalone
version. termcap has been deprecated, so the standalone
package, which provided not just /etc/termcap, but also
/usr/include/termcap.h
/usr/lib/libtermcap.a
/usr/share/man/man3/termcap.3
has been removed. For backwards compatibility, an updated
version of /etc/termcap is provided here, but the development
files are not: newly compiled applications should use terminfo
(that is, libncurses) and not libtermcap.
0846845
2010/01/10(日) 13:42:17$ cygcheck -c cygwin libncurses-devel
Cygwin Package Information
Package Version Status
cygwin 1.7.1-1 OK
libncurses-devel 5.7-18 OK
$ wget http://hp.vector.co.jp/authors/VA012337/soft/fd/FD-3.00d.tar.gz
$ tar zxf FD-3.00d.tar.gz
$ cd FD-3.00d
(以下、Mercurial(hg)で変更前のソースコードを保存)
$ hg init
$ hg add
$ hg ci -m "FD-3.00d"
(エディタで、machine.hで TERMCAPLIBに"-ncurses"をしておく。手順は省略)
(Mercurialで変更点を表示)
$ hg diff -U0
diff -r a0f1195a95d7 machine.h
--- a/machine.h Sun Jan 10 13:21:44 2010 +0900
+++ b/machine.h Sun Jan 10 13:41:52 2010 +0900
@@ -834,1 +834,1 @@
-/* #define TERMCAPLIB ;library needed for termcap */
+#define TERMCAPLIB "-lncurses" /*;library needed for termcap */
$ make clean
$ make
(「警告: "TERMCAPLIB" が再定義されました」って警告が多数出るが、コンパイルには成功する)
$ ./fd
(fdcloneが起動する。最下行のメッセージが文字化けするけど、ちゃんと動作するっぽい)
0847名無しさん@お腹いっぱい。
2010/01/12(火) 03:53:14探してました。
早速使わせていただきます、ありがとう。
0848名無しさん@お腹いっぱい。
2010/01/12(火) 08:16:43どのようにすればよいのでしょうか?
0849名無しさん@お腹いっぱい。
2010/01/12(火) 12:57:56http://dokan-dev.net/category/sshfs/
0850名無しさん@お腹いっぱい。
2010/01/14(木) 05:22:520851名無しさん@お腹いっぱい。
2010/01/14(木) 07:05:350852名無しさん@お腹いっぱい。
2010/01/14(木) 13:27:520853名無しさん@お腹いっぱい。
2010/01/14(木) 13:57:17~/.subversion/config には global-ignores = *~ とかかれています。
何か回避方法はないでしょうか?
(global-ignores 中で ~ という文字が入っている項目は全滅します)
OS は XP でファイルシステムは NTFS を使用しています。
LANG=ja_JP.UTF-8 の時は正しく無視してくれます。
0854名無しさん@お腹いっぱい。
2010/01/15(金) 12:26:530855名無しさん@お腹いっぱい。
2010/01/15(金) 15:17:560856名無しさん@お腹いっぱい。
2010/01/16(土) 02:52:260857名無しさん@お腹いっぱい。
2010/01/16(土) 12:55:500858名無しさん@お腹いっぱい。
2010/01/16(土) 13:38:58・vimについて
標準のCygwin.batやcygterm、ck経由では問題ないのですが、WindowsMobileのPocketPuttyから
アクセスするとvimを立ち上げた時に.vimrc設定のハイライト表示やカラースキームが有効になりません。
ただし行番号表示は有効になります。その上そのPocketPuttyの場合でもscreenを起動させて
そこからvimを立ち上げた場合は、なぜか前述のハイライト表示とカラースキームも有効になります。
・w3mについて
cmd.exe(Cygwin.batを含む)上からw3mコマンドを実行した場合は機能するのですが
その他のターミナルエミュレータからw3mコマンドを実行した場合
Can't find termcap entry xterm
Can't find termcap entry vt100
といったメッセージが出て表示されません。
しかし今回もscreenを起動してそこからw3mを実行した場合は問題なく起動します。
いづれもシェルはbashを使っています。自分の技量ではどこに原因があるのか
切り分けができなくなって行き詰ってしまいました、エスパーさんお助けください。
0859名無しさん@お腹いっぱい。
2010/01/16(土) 15:15:250860名無しさん@お腹いっぱい。
2010/01/17(日) 17:36:02環境変数TERMとかtermcapとかterminfoとかticとかinfocmpとかその辺調べてみれ。
0861名無しさん@お腹いっぱい。
2010/01/17(日) 23:21:560862名無しさん@お腹いっぱい。
2010/01/17(日) 23:46:37不要。
0863858
2010/01/18(月) 01:07:53>>858前者
今まで手元のAdvanced[es]上のPocketPuttyで操作していましたが、試しに死蔵していた
初代W-ZERO3を引っ張り出してきてそっちのPuttyから同サーバに接続したところ
こちらではscreenを介さずにvimのカラースキームを使えました。
どこか私が変更したまま忘れてる設定があるのか、ちょっと考えにくいですが環境依存問題ですかねぇ・・
>>858後者
お恥ずかしながらsetup.exeでtermcapを追加インストールしただけで解決しました;
screen経由の場合はtermcap無しでも使用できたということは、screenがtermcapと
同等の機能を提供していたということでしょうか?
なんにせよ助かりました、ありがとうございます。
0864名無しさん@お腹いっぱい。
2010/01/18(月) 08:07:01しかし実装方法がかなり違い、完全互換ではないので注意が必要。
0865名無しさん@お腹いっぱい。
2010/01/18(月) 22:07:17切断すると再ログイン後アタッチ出来ない(というよりscreen -lsが通らない)
んですが、みなさんはそんなことありませんか?@cygwin1.7.1
ちなみに手動でデタッチ後のアタッチ処理は可
0866名無しさん@お腹いっぱい。
2010/01/19(火) 22:25:23UTF-8の日本語を読めるようにするにはどうすれば良いのでしょう?
finger などとすると文字化けしたのが表示されるし.
お願いします.
■ このスレッドは過去ログ倉庫に格納されています