firefox1.5 + linuxpluginwrapper + linux-flashplugin7
今年から一念発起してこちらに技術系の日記をつけていこうと思う。
今回はfirefox上でflashplayer7を動かすところまで。
portinstall www/linuxpluginwrapper -DWITHOUT_PLUGINS
portinstall www/linux-flashplugin7
cp /usr/local/share/examples/linuxpluginwrapper/libmap.conf-FreeBSD6 /etc/libmap.conf
cd /usr/X11R6/lib/browser_plugins
ln -s /usr/X11R6/lib/linux-flashplugin7/flashplayer.xpt ./
ln -s /usr/X11R6/lib/linux-flashplugin7/libflashplayer.so ./
まずはここまで。
次にlinuxpluginwrapperインストール時に表示される指示に従いrtld.cにパッチを当てる
cd /usr/src
fetch http://people.FreeBSD.org/~nork/rtld_dlsym_hack.diff
patch < rtld_dlsym_hack.diff
最後にmake
cd libexec/rtld-elf
make clean
make
make install
つまずいたのは最後のmake。
Cなんていじったことがないからコンパイルしないといけないのがわからなかった。パッチを当てたら必ずmakeするのを忘れないでおこう。