google-code-prettify

2007-03-13

NetBSD-currentでnspluginwrapper動作せず

今までLinuxエミュレーションのfirefox-binを使っていたが、思う所があって、nativeなfirefox2+nspluginwrapperにする事にした。

ところが、pthreadまわり(_lwp_park)でSIGSEGVしてfirefoxが落ちる。
nspluginwrapperのplugin側とviewer側の間の通信は正しくできているっぽい。
newlock2のマージがあったので、まだthreadを使うアプリは正しく動作しないのだろうか。

やった事
1. nspluginwrapperのインストール
・src/npw-wrapper.cに、include <signal.h>を追加しておく
・$ ./configure
・$ gmake
・$ sudo gmake install

2. npviewerのインストール
npviewerはLinuxのバイナリを使う必要がある。
・npviewerのrpm(x86_64用)を持ってくる。
・$ rpm2cpio xxx.rpm > a.cpio
・$ cpio -i < a.cpio
展開した物は、/usr/lib/nspluginwrapper/i386/linux/に置く。


07/03/29 追記:
port-i386のメールによると、NetBSD i386 4.99.16だったり、gtk1だったりすると動作しないらしい。
うちの環境は、4.99.16でfirefox2-gtk1。ダメじゃん。

0 件のコメント: