2008年11月23日 firefox-3.0.4 build memo on Slackware-8.0
_ 事前に以下のライブラリ群をbuildする
- pkg-config-0.23.tar.gz
- glib-2.14.6.tar.bz2
- pango-1.18.4.tar.bz2
- pixman-0.10.0.tar.gz
- cairo-1.6.4.tar.gz
- pango-1.18.4
- gtk+-2.12.9.tar.bz2
- atk-1.22.0.tar.gz
基本的にconfigure && make && make installでOK。
_ firefoxのビルド
$ vi .mozconfig
. $topsrcdir/browser/config/mozconfig ac_add_options --disable-debug ac_add_options --disable-dbus ac_add_options --disable-jemalloc ac_add_options --enable-optimize ac_add_options --enable-default-toolkit=cairo-gtk2
$ make -f client.mk build $ make package
インストールはMasa's WebPage参照。
2011年11月23日 linux-3.1 on ARMedslack-13.1 with SL-C860(Ximageon落ちる件が解決!)
_ linux-3.1 on ARMedslack-13.1 with SL-C860(Ximageon落ちる件が解決!)
いろいろ調べてみると、libts-0.0.so.0.1.1をリンクしている/usr/bin/Xorgは問題なくて、libts-1.0.so.0.0.0をリンクしている/angstrom/usr/bin/Ximageonが落ちてしまうという事から、libts-1.0.so.0.0.0に原因があると考えた。
そこで、libts-1.0.so.0.0.0を最新版のkergoth-tslib-1.0-102-g1fd999e.tar.gzからビルドするのではなくて、libts-0.0.so.0.1.1の元ソースからlibts-1.0.so.0.1.1をビルドしてみた。
tslib_1.0.orig.tar.gzとtslib_1.0-7.diff.gzをDebianから拝借し、
$ tar xvzf tslib_1.0.orig.tar.gz $ cd tslib-1.0 $ zcat tslib_1.0-7.diff.gz | patch -p1 $ cat debian/patches/*patch | patch -p1
続けて、plugins/input-raw.cへの修正を施した後に、configure.ac内で定義されているライブラリのバージョン(0.0)を、
LT_RELEASE=1.0
に修正し、
$ PATH="/usr/local/automake-1.6/bin:${PATH}" ./autogen.sh $ ./configure --prefix=/angstrom/usr --sysconfdir=/angstrom/etc $ make # make install && ldconfig
この環境だとXimageonもサスペンドで落ちる事無く機嫌良く動いてくれるようになった(^^)d。
2014年11月23日 Bug fix for clamav-0.98.5
_ Bug fix for clamav-0.98.5
I have done version up from clamav-0.98.4 to clamav-0.98.5, but it couldn't work with following message :(
ERROR: This tool requires libclamav with functionality level 79 or higher (current f-level: 77)
I needed next patch for clamav-0.98.5 to fix it :P
*** ./m4/reorganization/version.m4.ORG 2014-11-23 22:20:58.069013093 +0900 --- ./m4/reorganization/version.m4 2014-11-23 22:30:26.675280024 +0900 *************** *** 3,9 **** VERSION="0.98.5" LC_CURRENT=7 ! LC_REVISION=22 LC_AGE=1 LIBCLAMAV_VERSION="$LC_CURRENT":"$LC_REVISION":"$LC_AGE" AC_SUBST([LIBCLAMAV_VERSION]) --- 3,9 ---- VERSION="0.98.5" LC_CURRENT=7 ! LC_REVISION=24 LC_AGE=1 LIBCLAMAV_VERSION="$LC_CURRENT":"$LC_REVISION":"$LC_AGE" AC_SUBST([LIBCLAMAV_VERSION]) *** ./configure.ORG 2014-11-23 22:21:24.861418269 +0900 --- ./configure 2014-11-23 22:30:44.610559507 +0900 *************** *** 5090,5096 **** VERSION="0.98.5" LC_CURRENT=7 ! LC_REVISION=22 LC_AGE=1 LIBCLAMAV_VERSION="$LC_CURRENT":"$LC_REVISION":"$LC_AGE" --- 5090,5096 ---- VERSION="0.98.5" LC_CURRENT=7 ! LC_REVISION=24 LC_AGE=1 LIBCLAMAV_VERSION="$LC_CURRENT":"$LC_REVISION":"$LC_AGE"
2016年11月23日 Setting font for flashplayer
_ /etc/fonts/conf.avail/69-language-selector-ja-jp.conf
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Japanese (ja) --> <match target="pattern"> <test qual="any" name="family"> <string>sans-serif</string> </test> <edit name="family" mode="append" binding="same"> <string>IPA Pゴシック</string> </edit> </match> <!-- Japanese (ja) ends --> </fontconfig>
_ symbolic link
# cd /etc/fonts/conf.d # ln -s ../conf.avail/69-language-selector-ja-jp.conf