トップ «前の日(11-22) 最新 次の日(11-24)» 追記

Masa's blog

検索キーワード:

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.gzDebianから拝借し、

$ 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