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するのを忘れないでおこう。