5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

gonzui

1 :デフォルトの名無しさん:04/12/04 00:02:28
こういう魚だそうですね
http://www.stb.tsukuba.ac.jp/~yadoken/photo/fish/gonzui.jpg

2 :デフォルトの名無しさん:04/12/04 00:20:06
たべたことないよー にゃんにゃん

3 :デフォルトの名無しさん:04/12/04 00:20:47
>>1
テンプレぐらい作れ。

4 :デフォルトの名無しさん:04/12/04 00:21:18
刺されるといたい

5 :デフォルトの名無しさん:04/12/04 14:22:06
gonzui is a source code search engine for accelerating open source software development
http://www.namazu.org/~satoru/gonzui/

書いてあるとおりにwgetをimportしようとするとエラーになるので
すが、何か原因が分かる方いますか?
./gonzui-import wget-1.9.1.tar.gz
ruby-1.8.1/lib/ruby/site_ruby/1.8/gonzui/util.rb:233:in `conv': Invalid argument - iconv("UTF-8", "windows-31j") (Errno::EINVAL)


gonzuiにはとても期待しています。

6 :5:04/12/04 14:41:26
自己レス
gonzui/util.rbの234行目を次のようにしたらエラーが発生しなくなりました。

rescue Iconv::IllegalSequence, SystemCallError

7 :デフォルトの名無しさん:04/12/06 11:02:56
>>3
テンプラ?

8 :デフォルトの名無しさん:04/12/10 03:53:00
>>5
sub(/windows-31j/, "cp932")

9 :デフォルトの名無しさん:04/12/22 04:33:53
http://sourceforge.net/projects/gonzui/

10 :デフォルトの名無しさん:04/12/22 10:10:41
http://www.koders.com/

11 :デフォルトの名無しさん:04/12/24 14:27:57
RAA で gonzui 採用してくれないかなぁ?
RAA に登録されてる全てのコードを gonzui で検索できれば有り難いのだが・・・。

12 :デフォルトの名無しさん:04/12/24 23:47:14
その前にRuby対応が必要だな。

13 :デフォルトの名無しさん:04/12/30 08:47:57
gonzui-0.2が出ました。

14 :デフォルトの名無しさん:04/12/30 08:47:57
肉の日リリースということで、0.2 が出てるね。
Ruby 対応期待。

15 :デフォルトの名無しさん:04/12/30 13:34:23
Ruby対応は1.9限定なんだよな。1.8でも使えるようにならんかな。

16 :デフォルトの名無しさん:04/12/30 19:47:23
いいかげんcvsを公開してほしいのだが。

17 :デフォルトの名無しさん:04/12/30 20:28:04
SF.netにproject pageはできてるようだけど、まだ利用されていないみたい。
cvs importもされてなければ、MLもできていない。未踏絡みで何かややこしい
ことでもあるのかな?

18 :デフォルトの名無しさん:05/01/01 20:18:56
RedHat Linux 9に入れてみました。

$ ./gonzui-import wget-1.9.1.tar.gz
./gonzui/autopack.rb:74:in `pack': cannot convert nil into Integer (TypeError)

と出たので、以下の回避修正と、 >>6 さんの修正を施したら、
あっけなく動きました。
(実はよくわかってないけど、適当に修正したら動いたです)

74 # [id].pack(PACK_FORMAT)
75 [id].collect{|i| i.nil? ? 0 : i}.pack(PACK_FORMAT)

Apacheを動かさなくても、gonzui-server 呼び出すだけで
Web検索可能になるし、高速に検索できるので感動です。

# Windows(Cygwin)でも動かせないですかねぇ?
# BDBがインスコできないんですが、どなたかご存知ですか?


19 :デフォルトの名無しさん:05/01/04 05:48:00
>>18
> # Windows(Cygwin)でも動かせないですかねぇ?
> # BDBがインスコできないんですが、どなたかご存知ですか?
動くよ。BDBって最初から入っていなかったっけ

20 :デフォルトの名無しさん:05/01/05 07:50:17
0.2でjavaのソースが見られなくなったね。
LangScan::Java.scanがバグっていてイベントが2回あがる。

21 :デフォルトの名無しさん:05/01/21 01:54:07
http://gonzui.tagonome.org/


22 :デフォルトの名無しさん:05/01/21 09:50:00
>>21
ウホ!イイ!

23 :デフォルトの名無しさん:05/01/30 11:38:46
0.3 age

24 :デフォルトの名無しさん:05/01/31 19:27:14
sageてるやん。
高度な検索がいいかんじ。

25 :デフォルトの名無しさん:05/02/02 20:22:16
ML&CVS記念∩゚∀゚∩age

26 :デフォルトの名無しさん:05/02/02 20:38:17
これが通るのって C99 以降とかだっけ?

diff -r gonzui-0.3.orig/langscan/c/c.c gonzui-0.3/langscan/c/c.c
33a34
> size_t len = maxlen;
36d36
< size_t len = maxlen;
diff -r gonzui-0.3.orig/langscan/java/java.c gonzui-0.3/langscan/java/java.c
33a34
> size_t len = maxlen;
36d36
< size_t len = maxlen;


27 :デフォルトの名無しさん:05/02/02 23:52:41
>>6
Iconv::InvalidCharacter も要るっぽい悪寒。

Gonzui::UTF8::Preference は configure 時に調べて設定しておいて欲しい。

28 :デフォルトの名無しさん:05/02/03 12:09:30
python, php, elisp support が CVS Head に取り込まれたな。

29 :デフォルトの名無しさん:05/02/05 13:44:19
日本語対応プリーズ
http://www.entis.jp/doc/japanese/

30 :デフォルトの名無しさん:05/02/05 15:28:16
gonzui-import ってどのくらいの時間掛かるもんなんでしょうか?
私の環境だとたとえば libxml2 とかで 2時間半とか平気で掛かっちゃうんですが、
それって変ですよね?

31 :デフォルトの名無しさん:05/02/05 22:29:37
>>29
プログラミング言語「日本語」対応に関しては、「織田信長」の後になります。
悪しからず。

32 :デフォルトの名無しさん:05/02/05 23:16:54
>>29
http://google.jp
こちらですでに対応済みです。

33 :デフォルトの名無しさん:05/02/06 18:22:43
0.4 release 記念 age

34 :デフォルトの名無しさん:05/02/06 22:04:30
>>19 さんのレスを見て、Cygwinに再挑戦してました。(長い再挑戦だった)

うあ〜、うまくいったよ。Cygwinでも動きました。(0.4でも動いた)

bdb入ってないと思っていたら、全然そんな事無くて、Cygwinでbd-4.2を
入れて、gonzui-importがうまく動かないんで、64行目をコメントアウト
したら動きました。

64: # Process.setpriority(Process::PRIO_PROCESS, 0, 10)

これで、漏れ専用環境が作れます。ありがたや。

35 :デフォルトの名無しさん:05/02/07 23:17:27
Cygwin でビルド挑戦中なんですが、
gonzui-0.4.tar.gz で configure は通ったあと make すると、
(irb で require 'bdb' は true が返りました)

Making all in webapp
make[2]: Entering directory `/cygdrive/d/home/tmp/gonzui-0.4/gonzui/webapp'
rm -f xmlformatter.so
gcc -shared -s -Wl,--enable-auto-import,--export-all -o xmlformatter.so xmlforma tter.o -lcrypt
xmlformatter.o(.text+0xda): In function `xmlformatter_write_obj':
/cygdrive/d/home/tmp/gonzui-0.4/gonzui/webapp/xmlformatter.c:54: undefined refer ence to `_rb_obj_as_string'
xmlformatter.o(.text+0x1c3):/cygdrive/d/home/tmp/gonzui-0.4/gonzui/webapp/xmlfor matter.c:51: undefined reference to `_rb_id2name'
xmlformatter.o(.text+0x232): In function `xmlformatter_s_allocate':
/cygdrive/d/home/tmp/gonzui-0.4/gonzui/webapp/xmlformatter.c:92: undefined refer ence to `_rb_data_object_alloc'
xmlformatter.o(.text+0x259): In function `xmlformatter_initialize':
/cygdrive/d/home/tmp/gonzui-0.4/gonzui/webapp/xmlformatter.c:98: undefined refer ence to `_rb_check_type'
...(中略)...
matter.c:191: undefined reference to `_rb_define_method'
xmlformatter.o(.text+0x640):/cygdrive/d/home/tmp/gonzui-0.4/gonzui/webapp/xmlfor matter.c:192: undefined reference to `_rb_define_method'
xmlformatter.o(.text+0x56c): In function `xmlformatter_format':
/cygdrive/d/home/tmp/gonzui-0.4/gonzui/webapp/xmlformatter.c:181: undefined refe rence to `_rb_str_new'
collect2: ld returned 1 exit status
make[2]: *** [xmlformatter.so] Error 1
make[2]: Leaving directory `/cygdrive/d/home/tmp/gonzui-0.4/gonzui/webapp'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/d/home/tmp/gonzui-0.4/gonzui'
make: *** [all-recursive] Error 1

と出て失敗してしまいます。
どなたか原因わかりますでしょうか?


36 :デフォルトの名無しさん:05/02/08 00:33:32
>>35
ruby -i.bak -pe "sub(/RUBY_LIBS =/, '\\0-llibruby')" **/Makefile

これでどう。
正しい直し方は分からないけど。


37 :デフォルトの名無しさん:05/02/08 19:42:03
0.4 使わせてもらっています。
./gonzui-import ~/kernel-2.6.10-1.741_FC3.src.rpm とかやると、
10 時間くらいかかりそうな感じ...import 時間も長いですが、メ
モリの使用量も相当なものです(170MB位)。


38 :デフォルトの名無しさん:05/02/08 23:34:46
>>36 さん
うーん。一歩前進した気がするのですが、ちがうエラーが出ました。

~/tmp/gonzui-0.4/gonzui/webapp $ make
rm -f xmlformatter.so
gcc -shared -s -Wl,--enable-auto-import,--export-all -o xmlformatter.so xmlformatter.o -llibruby -lcrypt
/usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/../../../../i686-pc-cygwin/bin/ld: cannot find -llibruby
collect2: ld returned 1 exit status
make: *** [xmlformatter.so] Error 1

なお、ruby や Berkeley DB は「試験的に gonzui を入れよう」ということで、
~/gonzui にインストールしています。
PATH は ~/gonzui/bin にも通しています。

ld はよく理解してないのですが、なにかヒントいただけませんでしょうか?


39 :デフォルトの名無しさん:05/02/11 10:54:19
>>38
cannot find -llibruby だから libruby が見つからなかったということでそ。
ruby って自分でインストールした?
LD_LIBRARY_PATH に libruby がある場所 (/usr/local/lib など) を追加してみるとか。

40 :デフォルトの名無しさん:05/02/11 10:55:59
>>38
> なお、ruby や Berkeley DB は「試験的に gonzui を入れよう」ということで、
> ~/gonzui にインストールしています。
書いてあった・・・orz

じゃあ ~/gonzui/lib に LD_LIBRARY_PATH を通すのかな。

41 :デフォルトの名無しさん:05/02/11 12:55:58
>>40
恐らく、Makefileの”RUBY_LIBS = -lcrypt”に"-lruby"を
付加すればOKだと思いますでつ。

RUBY_LIBS = -lcrypt

RUBY_LIBS = -lcrypt -lruby

参考URL:
ttp://dkiroku.com/2004-12-21.html#2004-12-21-15

42 :38:05/02/11 19:12:38
>>39-41
ビルド通りました!!
結局、bdb の Makefile を参考にしまして、

* gonzui-0.4/gonzui/Makefile
* gonzui-0.4/gonzui/webaapp/Makefile
* gonzui-0.4/langscan/c/Makefile
* gonzui-0.4/langscan/java/Makefile
* gonzui-0.4/langscan/php/Makefile
* gonzui-0.4/langscan/python/Makefile

に対して、

■追加
LIBPATH = -L"/cygdrive/d/home/gonzui/lib"
■変更 (1)
RUBY_LIBS = -lruby -lcrypt
■変更 (2)
$(LANGSCAN_PHP_DLLIB): $(LANGSCAN_PHP_OBJS)
  rm -f $@
  $(RUBY_LDSHARED) $(RUBY_DLDFLAGS) $(LIBPATH) -o $@ $(LANGSCAN_PHP_OBJS) $(RUBY_LIBS)

のような変更&追加を加えました。LANGSCAN_PHP 云々は、
適宜 XMLFORMATTER や TEXTTOKENIZER などに読み替えてください。

ではいまから gonzui-import を試してみます!
いろいろ情報ありがとうございました。


43 :38:05/02/11 19:24:00
げ、import も server もダメでした。
なんで〜。

$ ./gonzui-import wget-1.9.tar.gz
./gonzui/util.rb:156: warning: Insecure world writable dir /cygdrive/d, mode 040777
./gonzui-import:64:in `lower_priority': uninitialized constant Process::PRIO_PROCESS (NameError)
from ./gonzui-import:72:in `do_start'
from ./gonzui/cmdapp/app.rb:123:in `start'
from ./gonzui/cmdapp/app.rb:149:in `start'
from ./gonzui-import:86

$ ./gonzui-server
./gonzui/util.rb:156: warning: Insecure world writable dir /cygdrive/d, mode 040777
./gonzui/webapp/xmlformatter.so: [BUG] Segmentation fault
ruby 1.8.2 (2004-12-24) [i386-cygwin]

Aborted (core dumped)

44 :デフォルトの名無しさん:05/02/11 21:23:00
>>43
> ./gonzui-import:64:in `lower_priority': uninitialized constant Process::PRIO_PROCESS (NameError)
>>34
過去レスぐらい嫁

45 :38:05/02/13 23:17:05
>>44
あ、ほんとだ。書いてある。スミマセンでした。

・・・うーん、でも server は同じ症状だなぁ。
>>42 の対処がまずかったのかな。
ちなみに tar.gz の import もダメでした。zip はいけるんですが・・・。

$ ./gonzui-import wget-1.9.tar.gz
./gonzui/util.rb:156: warning: Insecure world writable dir /cygdrive/d, mode 040777
/cygdrive/d/home/tmp/gonzui-0.4/wget-1.9.tar.gz: No such file or directory
gonzui-import: wget-1.9.tar.gz: empty package
0 files of 0 packages imported in 0.47 sec. (0.00 files / sec.)

$ ./gonzui-import bdb-0.5.3.zip
./gonzui/util.rb:156: warning: Insecure world writable dir /cygdrive/d, mode 040777
bdb-0.5.3: 100% |oooooooooooooooooooooooooooooooooooooooooo| Time: 00:00:49
199 files of 1 packages imported in 49.85 sec. (3.99 files / sec.)

46 :デフォルトの名無しさん:05/02/13 23:39:29
開発者様はここを見ているのでしょうか?

47 :デフォルトの名無しさん:05/02/14 09:21:20
見てないと思われ。

48 :デフォルトの名無しさん:05/02/14 23:38:27
>>45
こちらではCygwinに入っているRuby(1.8.2)を使っているんですが、
うまく行ってます。
何でだろ?

tar/gzipパッケージとかrubyを reinstall してみて改善されないですかね?


49 :デフォルトの名無しさん:05/02/15 05:09:41
>>45
tmpディレクトリが間違って指定されてるからじゃないの
export TMP=/tmpしてみれ

50 :デフォルトの名無しさん:05/02/16 13:13:44
0.5 sage

51 :30:05/02/16 16:09:52
gonzui-import 中のメモリ使用量がぐんと減って、かなり速くなったようです。
以前はスワップアウトしまくってたようなのですが、もう問題なさそうです。
libxml2 で 2時間半 → 4分強 という感じです。

これでパッケージをガンガンつっこめます。

52 :デフォルトの名無しさん:05/02/16 21:00:39
>>51
> libxml2 で 2時間半 → 4分強 という感じです。
すげー。30倍速

53 :38:05/02/16 22:15:21
Cygwin を入れなおすとあっさり動いてくれました。

入れたのは、Cygwin パッケージの
 * db4.2 (4.2.52-1)
 * libdb4.2 (〃)
 * libdb4.2-devel (〃)
 * ruby (1.8.2-1)
と、自前で bdb-0.5.3 です。gonzui は 0.5 を入れました。
(gonzui の Makefile は >>42 みたいにいろいろしなくてもよく、
RUBY_LIBS = -lruby -lcrypt だけ修正すれば大丈夫でした。)

tar.gz の import もできましたし、
server も問題なく動いてくれています。
今までの苦労はなんだったんだってかんじです。トホホ。

いろいろ教えてくださったみなさん、ありがとうございました。

54 :デフォルトの名無しさん:05/02/17 10:52:45
自分は cygwin で configure でこけてます。

checking where .rb files should go... /usr/lib/ruby/site_ruby/1.8
checking where .rb files should go... /usr/lib/ruby/site_ruby/1.8/i386-cygwin
checking bdb for ruby...... not found
bdb is available at <http://raa.ruby-lang.org/project/bdb>
configure: error: bdb for ruby not found

/usr/lib/ruby/site_ruby/1.8/i386-cygwin に
bdb.so はあります。ためしに bdb.dll にしても同じ。分かる方いませんか。

55 :デフォルトの名無しさん:05/02/19 03:43:35
irb で require 'bdb' が true 返す?

56 :デフォルトの名無しさん:05/02/19 06:35:06
>>55
はい。その通りです。

| 実際にライブラリをロードした時には true、既にロードされている
| 時には false を返します。

http://www.ruby-lang.org/ja/man/?cmd=view;name=%C1%C8%A4%DF%B9%FE%A4%DF%B4%D8%BF%F4#require


57 :デフォルトの名無しさん:05/02/21 12:02:20
>>56
>>55 の質問の意図を取り違えている悪寒。

58 :56:05/02/22 00:20:31
>>57
あぁ、そういう事でしたか...(恥)

59 :デフォルトの名無しさん:05/02/24 10:02:35
0.6 sage

60 :デフォルトの名無しさん:05/03/04 20:48:47
0.7さげ

61 :56:05/03/18 01:33:44
0.8 sage

18 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)