diary/Kojima/2009-06-29
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[diary/Kojima]]
・ビルドメモ
sed-4.2 の環境で VLC-0.9.9a をビルドしようとすると、
kojima@xeon[/mnt/Srcs/VLC/build]% make
make all-recursive
make[1]: ディレクトリ `/mnt/Srcs/VLC/build' に入ります
Making all in po
make[2]: ディレクトリ `/mnt/Srcs/VLC/build/po' に入ります
make[2]: ディレクトリ `/mnt/Srcs/VLC/build/po' から出ます
Making all in src
make[2]: ディレクトリ `/mnt/Srcs/VLC/build/src' に入ります
rm -f -- "../include/vlc_about.h.tmp"
mkdir -p -- ../include
echo "/* Automatically generated file - DO NOT EDIT */" ...
echo "static const char psz_license[] =" >> "../include/...
cat ../COPYING | sed s/'"'/'\\"'/g | gawk '{ print "\""$...
echo ";" >> "../include/vlc_about.h.tmp"
echo "static const char psz_thanks[] =" >> "../include/v...
grep -v '$Id:' ../THANKS | sed s/'"'/'\\"'/g | gawk '{ ...
この最後の行の処理が無限ループになるのか、1時間以上放置し...
古い 4.1.2 に戻すと
kojima@xeon[/mnt/Srcs/VLC/build]% make
make all-recursive
...
echo "static const char psz_license[] =" >> "../include/...
cat ../COPYING | sed s/'"'/'\\"'/g | gawk '{ print "\""$...
echo ";" >> "../include/vlc_about.h.tmp"
echo "static const char psz_thanks[] =" >> "../include/v...
grep -v '$Id:' ../THANKS | sed s/'"'/'\\"'/g | gawk '{ ...
echo ";" >> "../include/vlc_about.h.tmp"
echo "static const char psz_authors[] =" >> "../include/...
grep N: ../AUTHORS | cut -d" " -f 2- | sed s/'"'/'\\"'/g...
echo ";" >> "../include/vlc_about.h.tmp"
mv -f -- "../include/vlc_about.h.tmp" "../include/vlc_ab...
make all-recursive
make[3]: ディレクトリ `/mnt/Srcs/VLC/build/src' に入ります
Making all in .
make[4]: ディレクトリ `/mnt/Srcs/VLC/build/src' に入ります
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gn...
...
と一瞬で処理が進むので、どうやら sed-4.2 の問題らしい。
気になるので、処理しているデータファイルを調べたら、151行...
Julien Plissonneau Duqu醇Qne - JACK audio input module&#...
パッと見は特に問題なさそうなんだけど、行末に文字化けのせ...
LANG を ja_JP.eucJP にしているとエスケープシークエンスの...
% od -cd bad-data
0000000 J u l i e n P l i s s ...
30026 26988 28261 20512 26988 29555 ...
0000020 a u D u q u 033 , A h 033 ...
30049 17440 29045 7029 16684 7016 ...
0000040 - J A C K a u d i ...
11552 18976 17217 8267 30049 26980 ...
0000060 p u t m o d u l e 033 , ...
30064 8308 28525 30052 25964 11291 ...
0000100 B \n \n
2626 10
0000103
LANG を C にしてやれば sed-4.2 でも問題なく通ったので、lo...
最近では ja_JP.eucJP な locale でのバグなんて直す人いるか...
-6/28日付でsed-4.2.1がリリースされているようですが? -- [[...
-あれ?
sed-4.1.2,sed-4.2,sed-4.2.1のそれぞれで試してみたけど,...
試した内容:bad-dataをTHANKSにリネームして,無限ループに...
-そういえばvlc-0.9.9ってhttp://secunia.com/advisories/355...
-これは cut & paste すると化け方が変わる類のデータだと思...
-vlc-0.9.9aを解凍しvlc-0.9.9a/srcに入ってechoから始まるス...
#comment
終了行:
[[diary/Kojima]]
・ビルドメモ
sed-4.2 の環境で VLC-0.9.9a をビルドしようとすると、
kojima@xeon[/mnt/Srcs/VLC/build]% make
make all-recursive
make[1]: ディレクトリ `/mnt/Srcs/VLC/build' に入ります
Making all in po
make[2]: ディレクトリ `/mnt/Srcs/VLC/build/po' に入ります
make[2]: ディレクトリ `/mnt/Srcs/VLC/build/po' から出ます
Making all in src
make[2]: ディレクトリ `/mnt/Srcs/VLC/build/src' に入ります
rm -f -- "../include/vlc_about.h.tmp"
mkdir -p -- ../include
echo "/* Automatically generated file - DO NOT EDIT */" ...
echo "static const char psz_license[] =" >> "../include/...
cat ../COPYING | sed s/'"'/'\\"'/g | gawk '{ print "\""$...
echo ";" >> "../include/vlc_about.h.tmp"
echo "static const char psz_thanks[] =" >> "../include/v...
grep -v '$Id:' ../THANKS | sed s/'"'/'\\"'/g | gawk '{ ...
この最後の行の処理が無限ループになるのか、1時間以上放置し...
古い 4.1.2 に戻すと
kojima@xeon[/mnt/Srcs/VLC/build]% make
make all-recursive
...
echo "static const char psz_license[] =" >> "../include/...
cat ../COPYING | sed s/'"'/'\\"'/g | gawk '{ print "\""$...
echo ";" >> "../include/vlc_about.h.tmp"
echo "static const char psz_thanks[] =" >> "../include/v...
grep -v '$Id:' ../THANKS | sed s/'"'/'\\"'/g | gawk '{ ...
echo ";" >> "../include/vlc_about.h.tmp"
echo "static const char psz_authors[] =" >> "../include/...
grep N: ../AUTHORS | cut -d" " -f 2- | sed s/'"'/'\\"'/g...
echo ";" >> "../include/vlc_about.h.tmp"
mv -f -- "../include/vlc_about.h.tmp" "../include/vlc_ab...
make all-recursive
make[3]: ディレクトリ `/mnt/Srcs/VLC/build/src' に入ります
Making all in .
make[4]: ディレクトリ `/mnt/Srcs/VLC/build/src' に入ります
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gn...
...
と一瞬で処理が進むので、どうやら sed-4.2 の問題らしい。
気になるので、処理しているデータファイルを調べたら、151行...
Julien Plissonneau Duqu醇Qne - JACK audio input module&#...
パッと見は特に問題なさそうなんだけど、行末に文字化けのせ...
LANG を ja_JP.eucJP にしているとエスケープシークエンスの...
% od -cd bad-data
0000000 J u l i e n P l i s s ...
30026 26988 28261 20512 26988 29555 ...
0000020 a u D u q u 033 , A h 033 ...
30049 17440 29045 7029 16684 7016 ...
0000040 - J A C K a u d i ...
11552 18976 17217 8267 30049 26980 ...
0000060 p u t m o d u l e 033 , ...
30064 8308 28525 30052 25964 11291 ...
0000100 B \n \n
2626 10
0000103
LANG を C にしてやれば sed-4.2 でも問題なく通ったので、lo...
最近では ja_JP.eucJP な locale でのバグなんて直す人いるか...
-6/28日付でsed-4.2.1がリリースされているようですが? -- [[...
-あれ?
sed-4.1.2,sed-4.2,sed-4.2.1のそれぞれで試してみたけど,...
試した内容:bad-dataをTHANKSにリネームして,無限ループに...
-そういえばvlc-0.9.9ってhttp://secunia.com/advisories/355...
-これは cut & paste すると化け方が変わる類のデータだと思...
-vlc-0.9.9aを解凍しvlc-0.9.9a/srcに入ってechoから始まるス...
#comment
ページ名: