ちょっとメモしますよ。
*
yum で
error: db4 error(22) from db->close: 無効な引数です
error: cannot open Packages index using db3 - メモリを確保できません (12)
error: cannot open Packages database in /var/lib/rpm
みたく出たら、
rm -rf /var/lib/rpm/__db*
rpm --rebuilddb
ってやる。
要は、rpm を管理する db が破損してるので再構築しろと。
*
embed した swf のタイムラインにアクセスするときは構造が入り組んでるみたい。
var mc:MovieClip; var l:Loader = ( new SWF() ).getChildAt( 0 ) as Loader; var f:Function = function( e:Event ) : void { mc = l.content as MovieClip; } ) l.contentLoaderInfo.addEventListener( Event.COMPLETE, f );
んな感じでアクセス。
*
x86_64 の CentOS5 に checkinstall いれようとするも rpm がない。
ので、tarball からいれようとするもエラー。
for file in locale/checkinstall-*.po ; do \ case ${file} in \ locale/checkinstall-template.po) ;; \ *) \ out=`echo $file | sed -s 's/po/mo/'` ; \ msgfmt -o ${out} ${file} ; \ if [ $? != 0 ] ; then \ exit 1 ; \ fi ; \ ;; \ esac ; \ done msgfmt: locale/checkinstall-de.po: 警告: 文字セット "CHARSET" は汎用のエンコーディグ名ではありません. ユーザの文字セットへのメッセージの変換はうまく働 かないかも知れません. msgfmt: locale/checkinstall-es.po: 警告: 文字セット "CHARSET" は汎用のエンコーディグ名ではありません. ユーザの文字セットへのメッセージの変換はうまく働 かないかも知れません. make -C installwatch-0.7.0beta5 make[1]: ディレクトリ `/home/mount/download/checkinstall-1.6.1/installwatch-0.7.0beta5' に入ります ./create-localdecls Checking truncate argument type... off_t Checking libc version... libc.so.6 Checking glibc subversion... Treated as glibc >= 2.1 (finger crossed) gcc -Wall -c -D_GNU_SOURCE -DPIC -fPIC -D_REENTRANT -DVERSION=\"0.7.0beta5\" installwatch.c installwatch.c:262: 警告: conflicting types for built-in function ‘log’ installwatch.c: In function ‘__instw_printdirent64’: installwatch.c:879: 警告: format ‘%lld’ expects type ‘long long int’, but argument 4 has type ‘__ino64_t’ installwatch.c:879: 警告: format ‘%lld’ expects type ‘long long int’, but argument 5 has type ‘__off64_t’ installwatch.c: In function ‘fopen’: installwatch.c:2313: 警告: キャストによってポインタから異なるサイズの整数となります installwatch.c:2328: 警告: キャストによってポインタから異なるサイズの整数となります installwatch.c: トップレベル: installwatch.c:2694: error: conflicting types for ‘readlink’ /usr/include/unistd.h:777: error: previous declaration of ‘readlink’ was here installwatch.c: In function ‘fopen64’: installwatch.c:3267: 警告: キャストによってポインタから異なるサイズの整数となります make[1]: *** [installwatch.o] エラー 1 make[1]: ディレクトリ `/home/mount/download/checkinstall-1.6.1/installwatch-0.7.0beta5' から出ます make: *** [all] エラー 2