«前の日記(2007-07-27) 最新 次の日記(2007-08-01)» 編集

ポケットを空にして。

1985|10|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2100|01|

「人の心に残るというのが大事」と言う話。

何か連絡がある場合はメールでどうぞ(過去の日記へのツッコミは基本的にみていません)
プレゼントは随時受け付けております :-) ここ最近のツッコミ/トラックバックリスト。

  1. takaya (07-22)
  2. Freeparis2 (07-21)
  3. kunipii (07-20)


2007-07-30 [長年日記]

util-linux 問題篇

make[1]: Leaving directory `/tmp/util-linux-2.13~rc2'
touch build
 fakeroot debian/rules binary
test -f fdisk/fdisk.c -a -f debian/rules
test root = "`whoami`"
rm -rf debian/tmp*
install -d debian/tmp/{DEBIAN,bin,sbin,etc/init.d,usr/{bin,sbin,lib/mime/packages,share/{locale/{ca,cs,da,de,es,et,fi,fr,it,ja,nl,pt_BR,sl,sv,tr}/LC_MESSAGES,man/{man1,man8},info,util-linux,doc/util-linux/examples,lintian/overrides}}}
install -s sys-utils/arch text-utils/{more,tailf} sys-utils/dmesg  debian/tmp/bin
install: cannot stat `sys-utils/arch': No such file or directory
make: *** [binary-arch] Error 1
debuild: fatal error at line 1228:
fakeroot debian/rules binary failed

うーん??

henrich@stigma:/tmp/util-linux-2.13~rc2$ ls sys-utils/arch.*
sys-utils/arch.1  sys-utils/arch.c

???バイナリがない。

util-linux 解決篇

buildd の log を確認してみると、ずいぶんと出力が違う…はてな?と思ってぼんやりと眺めていると…

make[1]: Entering directory `/build/buildd/util-linux-2.13~rc2'
cd . && /bin/sh /build/buildd/util-linux-2.13~rc2/config/missing --run aclocal-1.10 -I m4
/build/buildd/util-linux-2.13~rc2/config/missing: line 54: aclocal-1.10: command not found
WARNING: `aclocal-1.10' is missing on your system.  You should only need it if
         you modified `acinclude.m4' or `configure.ac'.  You might want
         to install the `Automake' and `Perl' packages.  Grab them from
         any GNU archive site.
 cd . && /bin/sh /build/buildd/util-linux-2.13~rc2/config/missing --run automake-1.10 --foreign 
/build/buildd/util-linux-2.13~rc2/config/missing: line 54: automake-1.10: command not found
WARNING: `automake-1.10' is missing on your system.  You should only need it if
         you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
         You might want to install the `Automake' and `Perl' packages.
         Grab them from any GNU archive site.
cd . && /bin/sh /build/buildd/util-linux-2.13~rc2/config/missing --run autoconf
/build/buildd/util-linux-2.13~rc2/config/missing: line 54: autoconf: command not found
WARNING: `autoconf' is missing on your system.  You should only need it if
         you modified `configure.ac'.  You might want to install the
         `Autoconf' and `GNU m4' packages.  Grab them from any GNU
         archive site.

なんだこりゃー!! aclocal,autoconf,automake が存在しない環境で は build して成功している。つまりは、各ファイルが作り直されない状態で無いとダメ、ということ?

で、pbuilder で build してみたらうまくいった。…うーん、これ良くないんじゃない?