[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:19015] Re: EpsonPM-970Cで印刷できない



小野@名古屋大学 です.

pips970 には libpng.so.3 が必須なのはいいとして,

<20030519.232926.112608418.echo@mbd.ocn.ne.jp>の記事において
echo@mbd.ocn.ne.jpさんは書きました。
echo> 現在、plamo純正の /usr/lib/libpng.so.2 と
echo> 先日makeした /usr/lib/libpng.so.3 が入っています。
echo> /usr/lib/libpng.so は /usr/lib/libpng.so.3へリンクしています。
libpng.so.3 の make はどのようにされたのでしょうか?

手元では libpng-1.2.5 のソースからコンパイルしたんですが, そのと
きに末尾に付けたパッチをあてておきました. 単に libpng*.so を作る
ときに libz への依存関係を付けておくだけなんですが, このようにし
て作った libpng.so を使うと pips970 が動作するようになりました.
# 但し PM-970C を持っていないので, 「正しい」動作かどうかは不明.
-- 
名古屋大学大学院 情報科学研究科 計算機数理科学専攻
小野 孝男
-------------------- ここから --------------------
--- scripts/makefile.linux	2002-10-03 20:32:34.000000000 +0900
+++ Makefile	2003-05-20 12:23:20.000000000 +0900
@@ -99,12 +99,12 @@
 $(LIBNAME).so.$(PNGVER): $(OBJSDLL)
 	$(CC) -shared -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) \
 	-o $(LIBNAME).so.$(PNGVER) \
-	$(OBJSDLL)
+	$(OBJSDLL) -lz
 
 libpng.so.3.$(PNGMIN): $(OBJSDLL)
 	$(CC) -shared -Wl,-soname,libpng.so.3 \
 	-o libpng.so.3.$(PNGMIN) \
-	$(OBJSDLL)
+	$(OBJSDLL) -lz
 
 pngtest: pngtest.o $(LIBNAME).so
 	$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)

Follow-Ups
[plamo:19022] Re: EpsonPM-970Cで印刷できない, Iehiko Miyazawa
References
[plamo:19008] Re: EpsonPM-970Cで印刷できない, Iehiko Miyazawa

[検索ページ] [メール一覧]
Plamo ML 公開システム