[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 02/23 02:38 / Filesize : 292 KB / Number-of Response : 719
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【2画面ファイラ】 mfiler2 【Rubyインタプリタ】



1 名前:ミスターファイラー [2007/07/06(金) 17:53:58 ID:Kr9XwuhU]
みなさんこんにちは、ついに立ちましたmfiler2の単独スレです
情報交換や質問・要望など、何でもどうぞ
楽しくやっていきましょう

公式サイト
www.geocities.jp/daisuke530221jp/
マニュアル
www.geocities.jp/daisuke530221jp/manual.html

688 名前:login:Penguin mailto:sage [2010/04/30(金) 17:13:45 ID:WsUUOhmP]
./libkitutuki.so: undefined reference to `S_ISSOCK'
collect2: ld はステータス 1 で終了しました
make: *** [kitutuki] エラー 1

てなって、kitutuki-0.9.9c がmakeできないよ。

689 名前:シベリアより代筆 mailto:sage [2010/04/30(金) 18:25:42 ID:h4ZWKYwy]
>>688
環境を言わないと多分作者さんも分からないと思うよ
(少なくとも作者さんには大丈夫なんだろうし
 Fedoraでは11-14全てでコンパイル出来る)

man 2 statではS_ISSOCK()は(Not in POSIX.1-1996.)と
書いてあるから、古い環境では定義されてないのかも知れない。

690 名前:login:Penguin mailto:sage [2010/04/30(金) 19:19:18 ID:WsUUOhmP]
>>689
ごめん。
gentoo x86_64で、
gcc 4.3.4
ncurses 5.7-r3
glibc 2.10.1-r1
oniguruma 5.9.1
cmigemo 1.3c-r2
readline 6.1
ぜんぶgentooのリポジトリから入れた。
て感じなんだけど、他に書いた方がいいことあるかな。

691 名前:再び代筆689 mailto:sage [2010/04/30(金) 22:24:33 ID:cLXmByCv]
>>690
Fedora 10はそれよりも古い環境だけど試してみると
コンパイルに成功するなあ...
取り敢えずkitutuki.cを見てみると"<linux/foo.h>"は普通は
使わなくていいはずのものなので、

kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10581.txt
(このファイルはpatchだけど拡張子が.txtでないとサーバが
 受け付けてくれないみたいで)

みたいな感じでlinux/foo.hを使わないように置き換えてみると
どうなるんだろう?(私は作者さんでは無いのであしからず)。


692 名前:作者 mailto:sage [2010/05/01(土) 03:25:09 ID:sGTsrjtN]
すみませんね。こちらでもlinux/foo.hはインクルードしないように修正
しておきます。勉強不足で申し訳ないです。
#ドキュメント読めとよく言われます
現在コンパイルと実行を試しているのは
Debian, Fedora, Ubunutu, Mac OSX, FreeBSD, cygwinです。
これらの環境のバージョンは比較的新しい物を選んでます。
約束はできませんが、次のアップデートではGentoo, Archも加えたいと思います。

あと現在のkitutukiの組み込みコマンドのフィルターはパイプの制限で
大きいデータが流れるとブロックします。
(各OSのパイプの最大サイズ以上のデータが流れると組み込みコマンドがブロックする。
linuxでは4kと聞きました。)
手元ではその問題は修正されてます。
今は組み込みコマンドによるテキスト処理のパフォーマンスの向上に努めています。
納得がいったら、1.0.0をアップデートするので待っててください。

693 名前:login:Penguin mailto:sage [2010/05/01(土) 19:58:41 ID:wdCeWIQ+]
>>691
どうもありがとうございます。リンク先のパッチをあてたところkitutukiはmakeできました。
しかし、
filer.c: In function ‘make_file_stat’:
filer.c:2124: 警告: implicit declaration of function ‘S_ISSOCK’
filer.c:2150: 警告: format ‘%3d’ expects type ‘int’, but argument 3 has type ‘__nlink_t ’
make: *** [filer.o] エラー 1
となって、mfilerがmakeできませんでした。まあ、しばらく待つことにします。

694 名前:login:Penguin mailto:sage [2010/05/19(水) 19:45:06 ID:I0jK+N8o]
mfiler3-3.0.8なんですが、下記のようなエラーが出てビルドできませんでした。
どうしたらいいんでしょう。
gcc -std=c99 -I /include -L /lib -I /include -L /lib -I /include -L /lib -I /usr/local/include -L /usr/local/lib -I . -I/usr/local/include -L/usr/local/lib -O -c -o filer.o filer.c
filer.c: In function ‘filer_vd_add2’:
filer.c:728: error: ‘S_IFREG’ undeclared (first use in this function)
filer.c:728: error: (Each undeclared identifier is reported only once
filer.c:728: error: for each function it appears in.)
filer.c:731: error: ‘S_IFDIR’ undeclared (first use in this function)
filer.c:734: error: ‘S_IFLNK’ undeclared (first use in this function)
filer.c:737: error: ‘S_IFSOCK’ undeclared (first use in this function)
filer.c: In function ‘sDir_cd’:
filer.c:1179: 警告: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
filer.c:1217: 警告: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
filer.c: In function ‘filer_activate’:
filer.c:1394: 警告: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
filer.c:1401: 警告: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
filer.c:1415: 警告: ignoring return value of ‘chdir’, declared with attribute warn_unused_result
filer.c: In function ‘make_size_str’:


695 名前:login:Penguin mailto:sage [2010/05/19(水) 19:47:28 ID:I0jK+N8o]
上の続きです。

filer.c:1885: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:1910: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:1936: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:1962: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:1992: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:2017: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c:2044: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c: In function ‘make_size_str2’:
filer.c:2080: 警告: format ‘%lld’ expects type ‘long long int’, but argument 3 has type ‘__off64_t’
filer.c: In function ‘make_file_stat’:
filer.c:2124: 警告: implicit declaration of function ‘S_ISSOCK’
filer.c:2150: 警告: format ‘%3d’ expects type ‘int’, but argument 3 has type ‘__nlink_t’
make: *** [filer.o] エラー 1

696 名前:作者 mailto:sage [2010/05/19(水) 22:34:56 ID:MxDzDXoH]
ヘッダーの定義関連ですね。たぶん。
OSはなんですか?



697 名前:login:Penguin mailto:sage [2010/05/20(木) 20:50:00 ID:6KWjgq3c]
>>696
どうもありがとうございます。
環境は>>690です。

698 名前:作者 mailto:sage [2010/05/20(木) 23:18:02 ID:NGJmHG2X]
>>697
gentooは次のアップデートではコンパイルと実行を確認します。
それまでお待ちください。
次は、できれば、全てのディストリビューションですんなりコンパイルが
通るようにしっかりとした記述を行いますんで。


699 名前:login:Penguin mailto:sage [2010/06/02(水) 17:06:54 ID:v0RkBwwx]
mfiler3-2.1.3.tgzをopenSUSE-11.2で./configure;make;checkinstallしたらinstallのところでmtarでエラーが発生しました。
libtarの入ってない環境でもmake installでmtarをインストールしようとしてるみたいなんで、修正箇所。

Makefile.in
INSTALL_MIGEMO = install_migemo
+ INSTALL_MTAR = @INSTALL_MTAR@
- install: install_mf3 $(INSTALL_MIGEMO)
+ install: install_mf3 $(INSTALL_MIGEMO) $(INSTALL_MTAR)
$(INSTALL) -s -m 755 mattr $(bindir)
- $(INSTALL) -s -m 755 mtar $(bindir)
+ install_mtar:
+ $(INSTALL) -s -m 755 mtar $(bindir)

configure.in
MTAR="mtar"
+ INSTALL_MTAR="install_mtar"
AC_SUBST(MTAR)
+ AC_SUBST(INSTALL_MTAR)

見にくかったらすいません。

700 名前:login:Penguin mailto:sage [2010/06/02(水) 17:39:47 ID:ASU71+Dy]
>>699
良く分からないけど、3.0.x系を使わない理由はあるの?

701 名前:login:Penguin mailto:sage [2010/06/02(水) 20:28:22 ID:v0RkBwwx]
YaSTで見当たらなかったんで最新版ビルドしただけなんですが、どっかのリポジトリにあるんですか?

702 名前:login:Penguin mailto:sage [2010/06/02(水) 20:38:46 ID:ASU71+Dy]
openSUSE userでないのでopenSUSE用の
repositoryがどこにあるのかは分からない。
とにかく最新版のtarballは>>605にある。


703 名前:login:Penguin mailto:sage [2010/06/02(水) 23:08:12 ID:v0RkBwwx]
>>605から取得してきたところうまいこといきました。
スレ汚しで恥ずかしい限り。

704 名前:login:Penguin mailto:sage [2010/06/03(木) 10:00:44 ID:RXuUhxGR]
コピーや移動をバックグラウンドでできない?

705 名前:login:Penguin mailto:sage [2010/06/20(日) 15:45:23 ID:LuAaxlCG]
migemoでインクリメンタルサーチかけたとき、
カーソルキー上下で候補を順にたどることができますが、
検索の結果、該当項目がない場合に上下キーを押すと強制終了します。
タイプミスに気づかず上下キーを押したとき困ってしまうのですが、なんとかなりませんか?

706 名前:login:Penguin mailto:sage [2010/06/20(日) 17:07:15 ID:LuAaxlCG]
>>704
Task Spoolerを使うと便利ですよ。
大量のファイルを立て続けにコピーしようとした時でも
順番に処理してくれるから、ディスクやCPUに過負荷かからなくて良い。
ファイラのコピー機能ではなく、cpなどのコマンドでコピーすることになりますが。



707 名前:login:Penguin mailto:sage [2010/06/25(金) 00:28:32 ID:pa+XFzSD]
Mac OSX もここで良いですか?
最近Macを使い始めて、mfiler3をコンパイルしようとしてるのですが、これまで利用してきたUbuntuとだいぶ勝手が
違って戸惑ってます。
OSX10.6で、とりあえずXcodeとMacPortsは入れました。
PortsでBoehm gcを入れてconfigureするとエラーが出るので、gcをソースから入れました。その後のとりあえずconfigureは
通るので(Migemoは無い状態ですが)makeするとエラーで止まります。エラーメッセージをここに貼る以前に、
OS Xでのインストール方法などが書かれてるページなどありましたら教えて頂けると幸いです。自分で探した限りでは
見つかりませんでした・・・。

708 名前:作者 mailto:sage [2010/06/27(日) 10:19:28 ID:9pfOTdzO]
今度のリリースではOSXもチェックしておきます。
(コンパイルファームでですが)
3.0.0のほうはチェックしたような覚えもあります。

709 名前:707 mailto:sage [2010/06/28(月) 23:02:05 ID:S0g/LfAT]
>>708
作者様、ご対応どうもです。
私の環境がなにか致命的にライブラリ不足なのかもしれませんので、もう少しトライしてみますが、ご確認いただけると幸甚です。

710 名前:作者 mailto:sage [2010/06/30(水) 22:53:52 ID:hyo408P/]
>>709
ただ、コンパイルファームと環境が違うようでしたら
確認の取りようがないので、あしからず。


711 名前:作者 mailto:sage [2010/06/30(水) 22:59:43 ID:hyo408P/]
というかjFD2はどうですか?
使ったことはないんですがOSXで完成度が高いみたいですよ。

712 名前:ab25cq mailto:sage [2010/07/11(日) 00:11:40 ID:U8N8SAv3]
kitutuki 1.0.0リリースです。
リリース直前にひとつ不具合見つかってますが、上げておきます。
(ls | while <> | { | print } | ; | printが動かない)
mfiler3は1.0.0に対応していません。
また対応させてアップロードします。

1.0.0はバギーかもしれません。
しばらくバグフィックスをしたリリースが続くかもしれません。
それとmfiler3を1.0.0に対応させたバージョンをアップロードしたら
またローカルで細々と開発させてください。

とりあえず、報告まで。

あ、ページは
ab25cq.web.fc2.com
です

713 名前:ab25cq mailto:sage [2010/07/11(日) 00:22:03 ID:U8N8SAv3]
言っていたgentoo,archの確認はとれませんでした。
環境構築に挫折しました。手早く試せる環境がないと時間がとれません。
Debian,Fedora, puppy, OSX, cygwinで試しました。
同じLinuxに、それほど差がないと思っているので
genntoo,archでも、すんなり通ると思われますが、どうなんですかね、、、。

714 名前:名無しさん@そうだ選挙に行こう [2010/07/11(日) 02:53:15 ID:3O9lIXIX]
>>712-713
Archは(今のところは)私がやるんで大丈夫ですよ。
ただ、mfiler3に対応していないということでkitutuki-1.0.0のPKGBUILDは様子見です。Archユーザーの方はご了承下さい。
しばらく様子見て(mfiler3、kitutukiとも)バグが取れてきたなという感じになったらAURにアップします。

P.S.
1.0.0、一応ビルド通りましたが…
kitutuki本体をビルドする前にlibkitutuki.soをライブラリパスにインストールする必要があるので、パッケージングの際にちょっと不便ですね。
make lib; make; make lib-install; make installでいけるようにパッチを書きましたので貼っておきます。
pastebin.com/zZZ2vXLP

あとこれは以前からなんですが、並列make installでコケます。

715 名前:ab25cq mailto:sage [2010/07/12(月) 07:23:49 ID:ylneL2u+]
上記のバグ(>>712)を修正したkitutuki 1.0.0aアップ。

716 名前:ab25cq mailto:sage [2010/07/12(月) 23:18:21 ID:2RAiWTVZ]
凡ミスとlinesの使い勝手が悪かったので修正。
kitutuki 1.0.0bアップ。
たぶん、ツメの甘い内部コマンドはまだありそうなので、見直します。



717 名前:login:Penguin mailto:sage [2010/07/17(土) 22:20:35 ID:TLNoBiyj]
migemo-dic.tgzが欲しいです。

718 名前:ab25cq mailto:sage [2010/07/17(土) 23:56:24 ID:NqFVNFYs]
nkf -w eucjp/辞書ファイル > utf-8/辞書ファイル
だけで作れます。
自分で作ってください。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<292KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef