2011年7月 8日

[installer 2874] Re: libpng-1.2.45, 1.4.8, 1.5.4

加藤泰文です.

>>> On Fri, 08 Jul 2011 16:03:01 +0900
in message "[installer 2873] Re: libpng-1.2.45, 1.4.8, 1.5.4"
KATOH Yasufumi-san wrote:

> 手元では 1.2.45 の make が通らないですね.

> Makefile.in 辺りが壊れているような.1.2.44 と比較すると,libpng.sym を
> 作る所が違います.1.2.44 だと cpp の出力を加工して libpng.sym 作ってる
> ような気がしますが,1.2.45だと cpp は実行しても結果は使わず,別に cat
> してとかイマイチ何がしたいのか分からないです.

'>' が抜けているってことですかね? とりあえずこんなパッチで通りますが.

diff -uNr libpng-1.2.45.orig//Makefile.am libpng-1.2.45/Makefile.am
--- libpng-1.2.45.orig//Makefile.am 2011-07-08 16:06:15.688254512 +0900
+++ libpng-1.2.45/Makefile.am 2011-07-08 16:06:41.164998883 +0900
@@ -102,7 +102,7 @@

libpng.sym: png.h pngconf.h
rm -f $@ $@.new
- $(CPP) @LIBPNG_DEFINES@ $(CPPFLAGS) -DPNG_BUILDSYMS $(srcdir)/png.h $(srcdir)/$@
+ $(CPP) @LIBPNG_DEFINES@ $(CPPFLAGS) -DPNG_BUILDSYMS $(srcdir)/png.h > $(srcdir)/$@
cat $(srcdir)/$@ | \
$(SED) -n -e \
's|^.*PNG_FUNCTION_EXPORT[ ]*\([$(AN)]*\).*$$|$(SYMBOL_PREFIX)\1|p' \
diff -uNr libpng-1.2.45.orig//Makefile.in libpng-1.2.45/Makefile.in
--- libpng-1.2.45.orig//Makefile.in 2011-07-08 16:06:15.684921169 +0900
+++ libpng-1.2.45/Makefile.in 2011-07-08 16:07:10.225087502 +0900
@@ -1354,7 +1354,7 @@

libpng.sym: png.h pngconf.h
rm -f $@ $@.new
- $(CPP) @LIBPNG_DEFINES@ $(CPPFLAGS) -DPNG_BUILDSYMS $(srcdir)/png.h $(srcdir)/$@
+ $(CPP) @LIBPNG_DEFINES@ $(CPPFLAGS) -DPNG_BUILDSYMS $(srcdir)/png.h > $(srcdir)/$@
cat $(srcdir)/$@ | \
$(SED) -n -e \

--
==============================================
(((( 加藤泰文
○-○ karma @ jazz.email.ne.jp
==============================================
(Web Page) http://www.ten-forward.ws/
==============================================


投稿者 xml-rpc : 2011年7月 8日 16:12
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/104774
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。