Arm(BeagleBoard)向けのtd-agent作ってみたよー

これの続きです.

ARM32bitにはjemallocは対応してないようなのでとりあえず今回は見送り.

で,jemallocを排除したものは一応コンパイルは通りました.
ですが,今度はrubyの方に問題が…
一応,コンパイルが出来てtd-agent-1.1.5-1.debはできたんです.
しかし依存してるファイルとして,libyamlが必要なんですが,これが
libyaml-0-1を要求していて,でもいま持ってる,BeagleBoard
Ubuntu-11.04では,libyaml-0-2しかないので,インストールするときに
注意がでます.

今そこで止まってます.一応インストールはできたようなので動かすことは
可能ですが,aptitudeするとき毎回依存関係がおかしいからtd-agent
アンインストールするよとでてくるので誰か〜

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.04
DISTRIB_CODENAME=natty
DISTRIB_DESCRIPTION="Ubuntu 11.04"
  • dpkg -i td-agent-1.1.5.1-1.deb
(Reading database ... 45161 files and directories currently installed.)
Preparing to replace td-agent 1.1.5.1-1 (using td-agent_1.1.5.1-1_armel.deb) ...
Unpacking replacement td-agent ...
dpkg: dependency problems prevent configuration of td-agent:
 td-agent depends on libyaml-0-1; however:
  Package libyaml-0-1 is not installed.
dpkg: error processing td-agent (--install):
 dependency problems - leaving unconfigured
Processing triggers for ureadahead ...
Errors were encountered while processing:
 td-agent