- 1 名前:login:Penguin [02/03/25 05:42 ID:PWMtFwAV]
- 重いNautilas+GNONEにはうんざり。
コンソールで処理するのもいいけど、不規則な名前で大量にファイルがあったりすると管理に大変。 ファイラについて語ろう。 FDclone for UNIX www.vector.co.jp/soft/unix/util/se057463.html TkDesk日本語版 www.linet.gr.jp/~mituiwa/ Cxploler www1.sphere.ne.jp/hatakeda/cxplorer/ Binder www.aaa-int.or.jp/~jfactory/Factory/ GNU Midnight Commander www.gnome.org/projects/mc/
- 411 名前:login:Penguin mailto:sage [2005/10/13(木) 07:55:14 ID:WQ4QXr12]
- mfiler2 をインストールしてみました。.mfiler をコピーして起動させようと
したら、こんなエラーが。 (eval):242: (eval):242: compile error (SyntaxError) (eval):239: syntax error(eval):242: [BUG] Segmentation fault ruby 1.8.2 (2004-12-25) [i586-linux] .mfiler の kabegami の行の最後のコンマを削除したら無事起動できるように なりました。でも、Ruby はよく知らないけどこれは許容されるんじゃ… インストールしたばかりなので使い勝手などの感想は後日にでも。
- 412 名前:login:Penguin mailto:sage [2005/10/13(木) 20:59:04 ID:HaAa9lmm]
- >>411
お役には立てない情報ですが、私も全く同じ症状です。 Gentoo amd64 最新 (profile: 2005.0) gcc 3.4.4 libc-2.3.5 mfilerそのものは、とても便利そうで個人的にものすごく期待しています。
- 413 名前:login:Penguin mailto:sage [2005/10/13(木) 22:29:21 ID:OZJyQRwh]
- mfilerの作者です。情報ありがとうございます。ここで見て今日.mfilerを直しておきました。助かります。
- 414 名前:login:Penguin mailto:sage [2005/10/14(金) 22:04:03 ID:0iFIwv9g]
- mfiler便利に使わせてもらっております。
身勝手な感想で誠に恐縮でありますが、ディレクトリウィンドウに スクロールバー相当のものがあるともっと便利かなあ、と思いました。 moreっぽく +-total142files-(45%)---------- とか
- 415 名前:login:Penguin mailto:sage [2005/10/15(土) 05:15:26 ID:oErTofzg]
- >>414
mfilerの作者です。入れておきました。感想どうもです。
- 416 名前:414 mailto:sage [2005/10/19(水) 00:41:23 ID:t5jbEeXo]
- >>415
作者さん仕事はえー! どうもありがとうございました。お体にお気をつけ下され。。。
- 417 名前:login:Penguin mailto:sage [2005/10/26(水) 01:57:39 ID:6JJzdEsb]
- mfiler2について、~/.mfilerが無いときに、/etc/mfilerを読み込むようにするパッチを作ってみました。
結構いい加減なもんですが。 uuencodeしたものを次に書き込みます。 uuencodeはあんまりなれていないので、もしかしたら壊れているかもしれません。 そのときはまた別にアップしますので、教えてください。
- 418 名前:417 mailto:sage [2005/10/26(水) 01:59:34 ID:6JJzdEsb]
- begin 644 mfiler2-rcfile.patch.gz
M'XL("*)?7D,``VUF:6QE<C(M<F-F:6QE+G!A=&-H`'5176O",!1]MK_BKFS0 MVM:D=75^(/CBV)C3ISV-(26]F6&VE223,=E^^QIKJR(+@<+)N>?<<YH*SB&8 M?TK(N%BCC$B6B+S#-IL:"%8)^\"TP:T@""[(K8C2.`AI$/6`TF%<WKA#ZP,> M'5!J>9[WG^C9?#CL]H>WW8OYR02"F(9^#SSSN8/)Q`*E$RT8;`N1@L0D74JV M-!Z.:\'.`G/8*I%M6!49PAC>46.^=>R'Q?/4=D>69QCWC[,IM"73J/1X_C*; MC:I)P9UJ;`P&=6M%<_A&BEQS1^D4I?3!OC:2(-2>:J0;*GX)[80E4B7H5PD& M?ACM(QRW!+-\GF3X&L6]MX.".AC5;Z75C2*=JDG;WP>K@Y!VN3/DA3:>2L-O MS?---\!ED0%!S4B%0IM4<V70*^>0GQ<;S(]NMK1=U]U97NMB$?M$JNGR!]<* M#9VS=:'PH-J\5IF:>A/&4*F3;/?+Q9-K"J=G;1-"S*\#XP5*?*-!K#_+#,#M $O@(````` ` end
- 419 名前:login:Penguin mailto:sage [2005/10/26(水) 17:04:25 ID:BMKx7Gqy]
- fileにbeginからendまでを保存して
uuencode file でいいんですよね? なんか展開されませんよ。
- 420 名前:login:Penguin mailto:sage [2005/10/26(水) 17:06:48 ID:BMKx7Gqy]
- uudecode fileでいけました(w;
もうしわけない。今からパッチ当てます。
- 421 名前:login:Penguin mailto:sage [2005/10/26(水) 17:17:21 ID:BMKx7Gqy]
- パッチ当てました。ありがとうございます。
- 422 名前:417 mailto:sage [2005/10/26(水) 20:36:28 ID:g2b/nWsu]
- ちゃんとアップされていたようで、よかったです。
ただ、コマンドラインからの指定というのもできれば良いんですが、 そこまではできませんでした。 なんとかできませんかね? >mfilerの中の人
- 423 名前:login:Penguin mailto:sage [2005/10/27(木) 23:02:19 ID:PjPat1Ch]
- それは必要ですね。やってみます。
- 424 名前:417 mailto:sage [2005/10/28(金) 01:59:00 ID:/IerYOS/]
- 対応ありがとうございます。
で、今のままだとファイル名が固定なので、任意のファイル名を 指定できるパッチを作りました。 しかし、uuencodeで35行位になってしまったので、 メールの添付ファイルとして送りたいのですが良いでしょうか?
- 425 名前:login:Penguin [2005/10/28(金) 19:43:09 ID:Os1Xoybb]
- 浮上
- 426 名前:login:Penguin mailto:sage [2005/10/28(金) 23:31:20 ID:oYBaexOc]
- いいですよ。お願いします。今エイリアスに引数を付けられるようにしてます。
エイリアスというよりマクロって感じになります。
- 427 名前:417 mailto:sage [2005/10/29(土) 00:36:44 ID:XDqSB3EJ]
- どうもです。送りました。
READMEに書いてあるので良いんですよね?
- 428 名前:login:Penguin mailto:sage [2005/10/29(土) 00:54:57 ID:ktEk0veK]
- はい。受け取りました。でも、ちょっと、よくわからないので
独自にgetopt使ってやってみますね。そっちの方が分かり易いんで、すみません。
- 429 名前:417 mailto:sage [2005/10/29(土) 01:18:56 ID:XDqSB3EJ]
- いやいや、考えるきっかけになってくれれば幸いです。
- 430 名前:login:Penguin [2005/12/20(火) 15:42:44 ID:+j2V9M7r]
- 軽くて、そこそこ多機能なRox Filerはどうでしょう。
- 431 名前:login:Penguin mailto:sage [2005/12/22(木) 19:16:03 ID:7qEXqICA]
- ツリー表示ができないのがなあ。
cxplorerはDnD対応したのかな。 nautilusより軽くて安定してるのなら良いんだけど。
- 432 名前:login:Penguin mailto:sage [2005/12/23(金) 10:07:08 ID:rLjj2hRG]
- ROXでsmbブラウズできたらなあ。
nautilusみたいにワークグループ内のコンピュータ一覧したりとか。
- 433 名前:login:Penguin mailto:sage [2005/12/25(日) 19:32:19 ID:+Mej5df2]
- 今日ROX入れてみた。
軽くていいね、コレ。 nautilusなんか使えなくなるわ。
- 434 名前:login:Penguin mailto:sage [2005/12/27(火) 16:46:20 ID:JcGjoyze]
- Zero Installとか0launchとか、なんだか独自の世界を作り上げていくので不安になる>ROX
単品のソース落としてきても独自のインストールスクリプトだし、 ようやく./configure, make, checkinstallに慣れてきた新人の俺には違和感がありすぎて馴染めない。 インストールさえできれば、軽いしfstab読んで自動マウント/アンマウントしてくれるし、 なかなか良いんだけどな。
- 435 名前:login:Penguin mailto:sage [2005/12/27(火) 21:53:51 ID:x6cxRLZz]
- Atol file manager
ttp://atol.sourceforge.net/
- 436 名前:login:Penguin mailto:sage [2005/12/27(火) 23:37:38 ID:x0MuuCH7]
- ローカルディレクトリブラウザ(仮)
homepage1.nifty.com/bee/ldb/
- 437 名前:login:Penguin mailto:sage [2005/12/29(木) 09:00:37 ID:eUvAYT3E]
- >>431
DnD対応済>cxplorer # ただし、移動だけ。コピーはまだ…
- 438 名前:login:Penguin mailto:zage [2006/01/11(水) 00:16:09 ID:Vb6UxSXC]
- rootになれるGUIなファイラってあります?
- 439 名前:login:Penguin mailto:sage [2006/01/11(水) 01:19:24 ID:0MrgL15j]
- >>438
kde
- 440 名前:login:Penguin mailto:sage [2006/01/11(水) 09:56:20 ID:nPdTBtg7]
- >438
setuid
- 441 名前:login:Penguin mailto:sage [2006/01/11(水) 10:04:10 ID:/3W2QH9V]
- >>440
やめとけ。
- 442 名前:login:Penguin mailto:sage [2006/01/15(日) 02:54:17 ID:K0X5uj7J]
- cygwin上のmfiler2が
・色が付くようになった ・カーソル移動が快適になった(ck上) ので、win上で使えそうになってきました。 板違い御容赦
- 443 名前:login:Penguin [2006/01/15(日) 07:10:13 ID:oVIrc+4s]
- いまだにFD cloneしかまともなファイラーないのは
どういう事?
- 444 名前:login:Penguin mailto:sage [2006/01/15(日) 10:46:26 ID:US0Cf2tQ]
- 多分年季の入ったユーザの大半はファイル操作なんてシェルで十分なんだろう
- 445 名前:login:Penguin [2006/01/15(日) 10:52:19 ID:mvomScMl]
- >>443みたいなバカが氏んで居なくなりますように
- 446 名前:login:Penguin mailto:sage [2006/01/15(日) 13:58:48 ID:C5OjT/HB]
- >443
「ファイラ」という概念(ファイル操作に特化してとことん頑張る)は たぶん国内にしかなくて、さらに国内にも FD で育ったような人々が 多いので FDclone 登場以後、それ以外を開発しようっていう気に ならないっていうのがあるんじゃないかな? あと unix 的な操作としては >444 が言うように zsh のような超高機能 shell の方が便利だったりするというのもあるだろう。
- 447 名前:login:Penguin mailto:sage [2006/01/15(日) 14:15:45 ID:sW/68HSX]
- >>446
FD が DOS で生まれ、 DOS, Windows で多種多様なファイラが出ていることから 説得力が弱いです。
- 448 名前:login:Penguin mailto:sage [2006/01/15(日) 15:02:46 ID:583l8fTI]
- FDがDOSで生まれたのはCOMMAND.COMが低機能であったというのも理由かと。
if の話ではありますが DOSにzshが標準搭載だったらエコロジなどのファイラが作られたかどうか。 海外でもNorton Commanderのようなファイルマネージャはありましたからファイラというものが 日本だけのものというわけではないと考えます。 FDclone以降ファイラがなかなか出てこないのは、作っても「(FDclone|zsh|シェル)で充分」と言われて しまい開発を継続する意欲が削がれるのではないでしょうか。
- 449 名前:login:Penguin mailto:sage [2006/01/15(日) 17:06:10 ID:sW/68HSX]
- >>448
同感。 CUI と GUI はそれそれ一長一短なので両方使える環境が嬉しい。
- 450 名前:login:Penguin mailto:sage [2006/01/15(日) 21:16:57 ID:C5OjT/HB]
- (日本だけは言い過ぎかも知れないけど)
FD,FILMTN,...FL,WD,... とかに至る かなり凝ったファイラって国外でも沢山あったんでしょうか? あったんならもっと FDclone 対抗みたいなのがあって いいんじゃないかと思ってるんですが... あの頃のファイラってそれこそ現在の zsh 級か それ以上くらいにてんこ盛りだった気がする。 ファイル管理することを人生の目的と履き違える人も 5人位はいたんじゃないのかな...
- 451 名前:login:Penguin mailto:sage [2006/01/15(日) 22:40:44 ID:lf5Zto7I]
- >>450
結構使える国産品が有ったので外国産まで目が行かなかっただけだと思われ。 freshmeat.net/browse/860/ 見てみろ。
- 452 名前:login:Penguin mailto:sage [2006/01/15(日) 22:57:56 ID:ynGk3IMr]
- ネットワークもしょぼかっただろうしな
- 453 名前:login:Penguin [2006/01/16(月) 00:13:46 ID:DedxeouO]
- 俺はWindowsではエクスプローラのトロさが嫌なので
自作のファイラー使ってる。 ほんとはLinuxにも移植でもしたいんだけどXアプリは 開発が糞面倒だったので何も作る気がしない。 そのため今でもしょぼいFD clone使ってる。
- 454 名前:login:Penguin mailto:sage [2006/01/16(月) 00:28:07 ID:2K5LPuML]
- >>453は何でもできて偉いなぁ
ハッカーみたいで凄いなぁ
- 455 名前:login:Penguin mailto:sage [2006/01/16(月) 01:15:21 ID:Y/LUnkKi]
- >>452
んだ。 雑誌の付録が主流だった。
- 456 名前:login:Penguin mailto:sage [2006/01/16(月) 01:32:49 ID:DedxeouO]
- 電脳倶楽部、とかな。
- 457 名前:login:Penguin [2006/01/18(水) 02:38:27 ID:dPU3rJPS]
- mfilerの中の人です。やけにヒット数が増えるなと思ったら、ここからでした。バグ告知なのでageさせてください。もう寝ますが。age逃げだorz
>>442 1.75d以降でcygwinでの不具合がみつかりました。ファイルのコピーやX端末機能を使うとselectが重くなるというものです。最新版の.mfiler-cygwinで修正したので、良かったらダウンロードしてみたください。$HOME/.mfilerを置き換えるのを忘れずに。 あとcygwinの純正ターミナルでもカーソル移動がスムーズになってます。 他は、一応チェックしたので特に不具合はないと思います。ckでX端末機能も使えますし。 でも、ひとつだけ問題点があります。lでのディレクトリ移動でスペースのあるディレクトリ名の後補完が効きません。/cygdrive/c/Documents and Settings/TABが駄目です。スペースのあるファイル名の多いWindowsでは結構痛いです。また対策考えておきます。
- 458 名前:login:Penguin mailto:sage [2006/01/18(水) 17:16:37 ID:dPU3rJPS]
- 上の問題を修正しました。修正してから通知すべきでしたね。すみません。
- 459 名前:login:Penguin [2006/01/26(木) 10:07:56 ID:OqHlP+Ye]
- けど、確かにfdcloneはすごくイイ出来だよね。
安心して使える。 mfilerの今後にも期待だけど...
- 460 名前:login:Penguin mailto:sage [2006/01/28(土) 21:31:25 ID:xKcH9Bie]
- Unix初心者から質問です。debian-sargeでmfilerを導入しようとして
いきなりコンパイルエラー(ncursor.hが無いとかなんとか) ですが、これはgccの導入が不十分だったって事でしょうか。 ・・・・・自分のスキルの無さに涙がでそう・・・・
- 461 名前:login:Penguin mailto:sage [2006/01/28(土) 22:18:34 ID:ETo8pQQS]
- >>460
debian なんて触ったこともないけど, ncurse がないんだろ? sudo apt-get ncurseなんちゃらかんちゃら で行けるんじゃね?
- 462 名前:login:Penguin mailto:sage [2006/01/28(土) 23:15:09 ID:UULsRqsl]
- >>460
su apt-get libncurses-devでいけるはず。
- 463 名前:login:Penguin mailto:sage [2006/02/02(木) 00:50:09 ID:YiECwTKV]
- >>460
自分はDebian sidだけど、普通にrubyを入れていれば大体のライブラリは すでに入っていると思う。 止まるとしたら、ncurse、crypt、opensll関連じゃないかな。 sudo apt-get install libopenssl-ruby libxcrypt-dev とかで行けると思う。Debianの場合、./configureやmakeで止まるときは hogehoge-devを入れ忘れていることが多いので、チェックしてみてください。
- 464 名前:login:Penguin mailto:sage [2006/02/11(土) 00:26:50 ID:JIVNh81b]
- >>460は何処いった?
- 465 名前:login:Penguin [2006/03/17(金) 01:26:24 ID:l+1tcqlt]
- mixi.jp/view_community.pl?id=276870
- 466 名前:login:Penguin mailto:sage [2006/03/17(金) 01:34:51 ID:rUpw7al9]
- 465がみれない
- 467 名前:login:Penguin [2006/03/20(月) 16:19:57 ID:6WS+Aw/p]
- >>466
www.geocities.jp/daisuke530221jp/ コレの開発者のMixiコミュ ほぼ開発日記のみ
- 468 名前:login:Penguin mailto:sage [2006/03/21(火) 06:40:56 ID:4JOm1Epa]
- mixiのアド貼るやつの神経を疑う
- 469 名前:login:Penguin mailto:sage [2006/03/21(火) 12:44:21 ID:TrQv0AeK]
- 2chのアドレスと何が違うんですか?
- 470 名前:login:Penguin mailto:sage [2006/03/21(火) 13:04:19 ID:F3h2nkjK]
- >>469
会員以外非公開なアドレス貼られても見れねーYO!
- 471 名前:login:Penguin mailto:sage [2006/03/21(火) 17:58:42 ID:OLNwFe1I]
- 残念ですね
としか言えない
- 472 名前:login:Penguin [2006/03/21(火) 23:15:47 ID:yIdWh0Fy]
- Cxplorerでテキストエディターにファイルをつまんでポイしても
ファイルの内容を表示せずにファイル名がエディタに貼りつけられちゃうよ。 Windowsみたいにツリー表示で且つつまんでポイが普通にできるファイラーは ないのかな?
- 473 名前:login:Penguin mailto:sage [2006/03/22(水) 00:05:05 ID:CERU7se0]
- >>472
dnd に対応してるのはいくつかあるが、 日本語に対応してなかったり、やたらと重装備だったり、 クセの強い操作感だったりと、それぞれ一長一短ある。 好みのわかれるアプリだし、自分で色々試すのがはやいと思う。
- 474 名前:login:Penguin mailto:sage [2006/03/22(水) 08:49:46 ID:Psm1xx62]
- むしろDnD非対応の方が好きな漏れみたいなのもいるしな
- 475 名前:login:Penguin [2006/03/23(木) 03:15:11 ID:NxodBvGw]
- ポーションまじぃ
- 476 名前:login:Penguin mailto:sage [2006/04/04(火) 08:36:56 ID:a2UkC7x2]
- あげ
- 477 名前:login:Penguin mailto:sage [2006/04/07(金) 19:50:25 ID:AwqKNFZg]
- 漏れもmfiler2のビルドに失敗しました。
Fedora Core 5 /usr/include/unistd.h:266: error: declaration of ‘int eaccess(const char*, int) throw ()’ throws different exceptions ruby-1.8.4/intern.h:224: error: from previous declaration ‘int eaccess(const char*, int)’ make: *** [bin/main.o] エラー 1
- 478 名前:mfiler作者 mailto:sage [2006/04/16(日) 17:19:20 ID:AW6ztamx]
- >477
rubyのコンパイルで落ちているみたいですね。 rubyのコンパイルは管轄外なのでRubyのユーザメーリングリストでも送ってください。 mfiler側の対策としては/usr/lib/librubyがあれば、rubyをコンパイルせずに、そっちを使うようにしたいと思います。 ただディストリビューションごとにruby.hの場所が 違うような気がしているので、手をつけていないだけです。 Fedora Core5でのruby.hの場所を教えていただけると助かります。
- 479 名前:477 mailto:sage [2006/04/19(水) 13:30:30 ID:Br3Cse4G]
- >478
ruby-1.8.4.tar.gzを本家からGetしてコンパイルしてみましたが、ビルドできました。 なので、mfilerに含まれてる版に問題があるような気がします。 librubyについては、ruby-develパッケージの一部として下記に入っていました。 /usr/lib/libruby-static.a /usr/lib/libruby.so /usr/lib/ruby/1.8/i386-linux/ruby.h
- 480 名前:mfiler作者 mailto:sage [2006/04/20(木) 23:29:04 ID:Au8IRtud]
- >>479
毎回同じ手順でアップしているんですが、なぜかたまにmfilerに含まれるrubyがおかしいことがあるようです。 最近は対策としてSourceforgeのSUSE Linuxでコンパイルが通るか試してからアップしているんですが 最近のバージョンでもFC5でコンパイル通らないでしょうか。 ruby.hの位置情報ありがとうございます。
- 481 名前:login:Penguin mailto:sage [2006/04/21(金) 00:03:32 ID:g1sLdU+Q]
- mfiler2がcygwinでコンパイルするとCPU100%になってしまうのは、どこがいけないのでしょう?
- 482 名前:477 mailto:sage [2006/04/21(金) 13:36:19 ID:EMew0vFm]
- >>480
4/20のソースを使ってみましたが、477に書いた時と同じ位置でコンパイルが止まります。 なにやらC++でコンパイルしようとして失敗しているように読めるのですが、 mfilerのMakefileに、何か副作用がありませんでしょうか?
- 483 名前:mfiler作者 mailto:sage [2006/04/21(金) 14:08:06 ID:cvuLt9cW]
- >>481
直しておきました。情報ありがとうございます。 >>482 4/21のソースだと大丈夫じゃないでしょうか。 mfilerをアップするスクリプト内で展開したrubyのソースをcpしているんですが(オプションdやpをつけないで) それがまずかったようです。
- 484 名前:477 mailto:sage [2006/04/21(金) 14:30:00 ID:EMew0vFm]
- >>483
同じエラーが出ます。 下記URLは、4/21のソースになっているでしょうか? www.geocities.jp/daisuke530221jp/mfiler2.tgz 展開してindex.htmlを見るとヒストリが4/20までしか無いので、古いような気がします。
- 485 名前:477 mailto:sage [2006/04/21(金) 18:08:33 ID:EMew0vFm]
- 4/21のaがアップされたのでビルドしてみました。
同じエラーなんですが、直前の行が抜けていましたのでもう一度。 g++ -c main.cpp -g -O2 -I ruby-1.8.4 -I onig-4.0.2 /usr/include/unistd.h:266: error: declaration of ‘int eaccess(const char*, int) throw ()’ throws different exceptions ruby-1.8.4/intern.h:224: error: from previous declaration ‘int eaccess(const char*, int)’ make: *** [bin/main.o] エラー 1 なぜか、g++でコンパイルしようとしています。
- 486 名前:mfiler作者 mailto:sage [2006/04/22(土) 14:10:49 ID:4e/VjgVl]
- >>485
2.04dでg++じゃなくてgccを使ってコンパイルするようにしましたが、どうでしょうか。
- 487 名前:477 mailto:sage [2006/04/24(月) 10:01:05 ID:tGrKWcUE]
- >>486
同じエラーが出ました。 rubyはCで書いてあるのに、C++でコンパイルしようとして予約語でもひっかかったのだと思っていたのですが。 gcc -c main.cpp -g -O2 -I ruby-1.8.4 -I onig-4.0.2 /usr/include/unistd.h:266: error: declaration of ‘int eaccess(const char*, int) throw ()’ throws different exceptions ruby-1.8.4/intern.h:224: error: from previous declaration ‘int eaccess(const char*, int)’ これってruby側じゃなくて、mfilerの方がrubyのヘッダを読み込んでエラーが出てますよね?
- 488 名前:login:Penguin [2006/04/24(月) 10:44:10 ID:IKav5zBq]
- >>mfiler作者氏
Debian sid, gcc 4.03の環境にてコンパイル及び動作確認が取れました。 今のところ特に不具合なく使用できています。 もう少し使用してみて何か不具合など発生すれば報告させて 頂きます。これからも期待してます。
- 489 名前:mfiler作者 mailto:sage [2006/04/24(月) 21:38:33 ID:MkPqguw+]
- >>487
そうですね。ruby側の問題というよりmfilerの方でruby.hヘッダを読み込んで、そこがエラーになってます。 ファイル名がcppなので__cplusplusマクロが定義されて/usr/include/unistd.h:266にある__THROWマクロが展開されて eaccessにthrow指定がされてしまってruby-1.8.4/intern.h:244のeaccessの定義と不整合が出ているようですね。 対策はruby-1.8.4/intern.hのeaccessに__THROWを追加するか、dirwnd.hの#include <unistd.h>の前で#undef __cplusplus 後で#define __cplusplusとするかですね。 いずれlibrubyを外部でリンクすることを考えると後者の方が良さそうですね。他のOSでコンパイルが通るか試してみて いけそうだったアップしてみます。 >>488 情報、ありがとうございます。動作確認表に追加しておきます。
- 490 名前:mfiler作者 mailto:sage [2006/04/25(火) 00:00:19 ID:MkPqguw+]
- ×#undef __cplusplus, #define __cplusplus
○#define __THROW, #define __THROW throw ()
- 491 名前:mfiler作者 mailto:sage [2006/04/25(火) 00:06:10 ID:EZbNomhq]
- よく考えてみましたが、intern.hのeaccessとFC5のunistd.hのeaccessは違う関数なはずなので上だと
不味いかもしれませんね。コンフリクト起こしているのでは。ちょっとrubyのメーリングリストで聞いてみます。
- 492 名前:login:Penguin mailto:sage [2006/04/25(火) 00:36:01 ID:BI64J7Hw]
- 先ほどDLしたmfiler2 2.04dをVine3.2で無事コンパイル出来たようです。
以前が1.9Xと古かった事もあってか前バージョン~/.mfilerだけではなく~/.minfoなどの 関連する.ファイル全てを削除してから起動しないと表示がおかしくなることがありましたが 今のところ問題なく動作しています。
- 493 名前:mfiler作者 mailto:sage [2006/04/25(火) 17:21:05 ID:EZbNomhq]
- >>492
情報、ありがとうございます。動作確認表に追加しておきます。 ~/.mfinfoはmakeで消すようにしているはずです。 ~/.mfilerはユーザーが何か設定を書いているかもしれないので手動で消してもらった方がいいかなと思ってます。 >>487 rubyメーリングリストで聞いてみるとCVS版だと修正されているそうだったので mfiler2 2.05で同封しているrubyをCVS版にしました。
- 494 名前:477 mailto:sage [2006/04/26(水) 09:47:51 ID:NIo0mghu]
- >>493
ビルド通りました。 お手数ありがとうございます。
- 495 名前:477 mailto:sage [2006/04/26(水) 17:24:07 ID:NIo0mghu]
- 日本語ファイル名の文字化けを除けば、正常動作していると思います。
UTF-8がダメみたいです。
- 496 名前:mfiler作者 mailto:sage [2006/04/27(木) 17:55:44 ID:FVukqEGZ]
- >>495
ほんとですね。UTFに対応させた時にはFreeBSD上で開発していたのでFreeBSDに 依存する実装法だったのかもしれません。 ちょっと時間はかかりますが、Linux上でも対応させたいと思います。
- 497 名前:mfiler作者 mailto:sage [2006/04/27(木) 21:11:59 ID:FVukqEGZ]
- >>495
たぶん2.06で対応できたと思います。Gentoo-LinuxではUTFでも漢字表示できてます。 Fedoraでも、できたら確認お願いします。 あと気づいたのはLinuxではUTFでmigemoしても、そんなに重くないですね。 FreeBSDでは数秒固まっていたんですが、同じマシンで軽いです。 migemoが重いからEUC-JPで使ってたんですがUTFに移行できそうです。
- 498 名前:477 mailto:sage [2006/04/28(金) 14:23:29 ID:8VpuZCKU]
- >>497
まだ文字化けするようです。 ひょっとして、設定が必要ですか?
- 499 名前:mfiler作者 mailto:sage [2006/04/29(土) 00:00:06 ID:a/icqHn1]
- >>498
特に設定は必要ないとはずです。$LANG, $LC_ALLは何になってますか? あと、同じ端末上でlsなどで同じ日本語ファイルは表示することはできてますか?
- 500 名前:477 mailto:sage [2006/05/01(月) 10:05:43 ID:O1jXhmzO]
- >>499
LANG=ja_JP.UTF-8です。LC_ALLはありません。 lsは、日本語ファイルを表示できています。
- 501 名前:mfiler作者 mailto:sage [2006/05/01(月) 10:24:15 ID:WuEHu4lj]
- >>500
UTF-8ですか。前のバージョンはUTFの検出をUTF8とハイフンをつけないことを想定していたので そのせいだと思います。現在のバージョンではどちらも対応しています。
- 502 名前:477 mailto:sage [2006/05/01(月) 12:02:47 ID:O1jXhmzO]
- >>501
文字化けが直りました。 長々とありがとうございます。 Fedora Core 5の動作確認はOKだと思います。
- 503 名前:mfiler作者 mailto:sage [2006/05/01(月) 15:34:59 ID:WuEHu4lj]
- >>502
こちらこそ、動作確認ありがとうございます。 動作確認表に追加しておきます。
- 504 名前:login:Penguin mailto:sage [2006/05/03(水) 21:53:30 ID:nC0/errv]
- Mac OS Xで、mfiler2のビルドに失敗しました。
./configureすると、下記の所で止まります。 checking HaveCurses... no curses. please install curses library cursesは下記に存在しています。 /usr/include/curses.h /usr/lib/libcurses.dylib ncursesもあります。 /usr/include/ncurses.h /usr/lib/libncurses.5.4.dylib /usr/lib/libncurses.5.dylib /usr/lib/libncurses.dylib
- 505 名前:504 mailto:sage [2006/05/03(水) 21:59:59 ID:nC0/errv]
- OSXのバージョンは10.4.6で、32ビットPPCです。
- 506 名前:login:Penguin mailto:sage [2006/05/04(木) 01:54:59 ID:IMrcE38a]
- --- configure.in.orig 2006-04-27 20:02:03.000000000 +0900
+++ configure.in 2006-05-04 01:45:43.000000000 +0900 @@ -27,6 +27,10 @@ echo "-lncurses" LIBCURSES="-lncurses" +elif test -e "/usr/lib/libncurses.dylib"; then + echo "-lncurses" + + LIBCURSES="-lncurses" else echo "no curses. please install curses library" exit 1 >>504 このパッチをあてて、autoconfすればいいんじゃないかなぁ。 darwinでは、ダイナミックライブラリは.dylibで終わるんでよろしく。 でも、このライブラリの探し方は...適当? いや、よくやるけど。 しかしせめて探索パスくらいは指定できるようにした方が...
- 507 名前:mfiler作者 mailto:sage [2006/05/04(木) 02:27:19 ID:YZ9ViGh8]
- >>504
MacOSXでも一応cursesの検出はできるようにしておきました。 ただ、SourceForgeで試しましたが、MacOSXではrubyのコンパイルがこけますね。 rubyのメーリングリストに投げておきます。 >>506 また探索パスを指定できるようにしておきます。
- 508 名前:504 mailto:sage [2006/05/05(金) 10:05:07 ID:HNGQlKsq]
- >>506
configureは通りました。 ありがとうございます。 >>507 ビルドファームと同じで、rubyでこけました。 librubyを使ってビルドする事はできないでしょうか? 下記に入っています。 /usr/lib/libruby.1.dylib /usr/lib/libruby.dylib /usr/lib/ruby/1.8/universal-darwin8.0/ruby.h
- 509 名前:mfiler作者 mailto:sage [2006/05/06(土) 12:55:21 ID:+rDj6lOI]
- >>508
librubyを使ってのメイクはヘッダのあるディレクトリがOS, アーキテクチャによって違うようなので 手を付けてませんでした。configureでunameして、その値によって場合分けでいいんでしょうかね。 ちょっと今忙しいので暇になったら探索パス指定と一緒に、やってみます。
- 510 名前:login:Penguin mailto:sage [2006/05/06(土) 14:12:29 ID:R3sXzbtP]
- LDFLAGS='-L/usr/local/lib/ruby1.9' CPPFLAGS='-I/usr/lib/ruby/include1.9' ¥
configure --libruby='-lruby1.9' でデフォルトを書き換える事が出来るくらいでいいんじゃないかと思います。 現在のcursesもそうだけど、下手に親切にすると、 かえって想定外の場合にユーザが自分で個別に対応しづらいと思うのですが。 この辺は自分でできあがったMakefileを書き換えるという手もあるから、好みかもしれないけど。
- 511 名前:login:Penguin mailto:sage [2006/05/07(日) 00:40:35 ID:Y4SIITYn]
- >>508
忘れていたけど、configure後に出来上がったMakefileの mfiler: のタスクのところの$(RLIB) を -lruby にすればとりあえずビルドできたよ。ヘッダのバージョンが違うので気持ち悪いけど。 たぶん、OSXにデフォルトではrubyのヘッダはない...よね? ちゃんとやるならRLIBのタスクのところのconfigureに適切なオプションを渡して ruby-cvsのビルドがうまく行くようにすればいいよ
|

|