[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:20485] Re: EpsonPM-930Cで印刷できない
-
From:SAWATARI Kosuke
-
Date:Fri, 5 Sep 2003 23:09:06 +0900 (JST)
- Subject: [plamo:20485] Re: EpsonPM-930Cで印刷できない
- From: SAWATARI Kosuke <swtrksk@xxxxxxxxxxxxx>
- Date: Fri, 05 Sep 2003 23:09:06 +0900 (JST)
SAWATARI Kosuke です。答える側にまわるとは思っていなかったので慌てました。
From: naomijj@hi-ho.ne.jp
Subject: [plamo:20473] EpsonPM-930Cで印刷できない
Date: Fri, 05 Sep 2003 12:13:00 +0900
> [plamo:19476] Re: EpsonPM-970Cで印刷できない
> を参考にさせていただいていますが、
> 今一、よく解りません。
すみません。
> コマンドなどの手順を、もう少し教えていただけないでしょうか?
次のようにしましたが、自分は初心者なので、人に勧められる正しいやり方か
どうか自信がありません。
ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/xapl/libgr/libpng.src.tar.gz
をダウンロードしました。次に
$ tar zxvf libpng.src.tar.gz
$ cd libpng
$ ls
libpng-1.0.15.tar.gz plamobuild.sh
plamobuild.sh のなかの makefile.linux にパッチを当てる部分を、小野さんに
教えていただいたように変更するため、次のようにしました。
$ tar zxvf libpng-1.0.15.tar.gz
$ cd libpng-1.0.15/scripts
$ cp makefile.linux makefile.linux.orig
makefile.linux を変更して libz への依存関係を付けるようにする。
(102 行目と107 行目の \$(OBJSDLL) の後ろににオプション -lz を 追加する)
また、34 行目を CFLAGS=-I$(ZLIBINC) -Wall -O2 \ に変更する。
$ cd ../..
$ diff -c libpng-1.0.15/scripts/makefile.linux.orig \
libpng-1.0.15/scripts/makefile.linux > epson.diff
$ sed -e 's/ \\/ \\\\/g' -e 's/\$/\\\$/g' epson.diff > epson
plamobuild.sh 内の makefile.linux にパッチを当てる部分を、ファイル epson の
内容に置き換える。epson の内容は末尾のようになりました。
plamobuild.sh を実行し、パッケージ化し、導入する。
$ su
# sh plamobuild.sh
# cd pkg
# makepkg libpng-epson.tgz
# installpkg libpng-epson.tgz
置き換わったか確認。
# ldconfig
# ldd /usr/lib/libpng.so
libz.so.1 => /usr/lib/libz.so.1 (0x40027000)
libc.so.6 => /lib/libc.so.6 (0x40035000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
残っているメモでは以上のようになっています。これで印刷できるようになったのですが。
# ----- 次の行から----この行は含めない --------------------------------------------
*** libpng-1.0.15/scripts/makefile.linux.orig 2002-10-03 20:13:19.000000000 +0900
--- libpng-1.0.15/scripts/makefile.linux 2003-07-17 15:15:48.000000000 +0900
***************
*** 31,37 ****
# for pgcc version 2.95.1, -O3 is buggy; don't use it.
! CFLAGS=-I\$(ZLIBINC) -Wall -O3 -funroll-loops \\
\$(ALIGN) # \$(WARNMORE) -g -DPNG_DEBUG=5
LDFLAGS=-L. -Wl,-rpath,. -L\$(ZLIBLIB) -Wl,-rpath,\$(ZLIBLIB) -lpng10 -lz -lm
--- 31,37 ----
# for pgcc version 2.95.1, -O3 is buggy; don't use it.
! CFLAGS=-I\$(ZLIBINC) -Wall -O2 \\
\$(ALIGN) # \$(WARNMORE) -g -DPNG_DEBUG=5
LDFLAGS=-L. -Wl,-rpath,. -L\$(ZLIBLIB) -Wl,-rpath,\$(ZLIBLIB) -lpng10 -lz -lm
***************
*** 99,110 ****
\$(LIBNAME).so.\$(PNGVER): \$(OBJSDLL)
\$(CC) -shared -Wl,-soname,\$(LIBNAME).so.\$(PNGMAJ) \\
-o \$(LIBNAME).so.\$(PNGVER) \\
! \$(OBJSDLL)
libpng.so.2.\$(PNGMIN): \$(OBJSDLL)
\$(CC) -shared -Wl,-soname,libpng.so.2 \\
-o libpng.so.2.\$(PNGMIN) \\
! \$(OBJSDLL)
pngtest: pngtest.o \$(LIBNAME).so
\$(CC) -o pngtest \$(CFLAGS) pngtest.o \$(LDFLAGS)
--- 99,110 ----
\$(LIBNAME).so.\$(PNGVER): \$(OBJSDLL)
\$(CC) -shared -Wl,-soname,\$(LIBNAME).so.\$(PNGMAJ) \\
-o \$(LIBNAME).so.\$(PNGVER) \\
! \$(OBJSDLL) -lz
libpng.so.2.\$(PNGMIN): \$(OBJSDLL)
\$(CC) -shared -Wl,-soname,libpng.so.2 \\
-o libpng.so.2.\$(PNGMIN) \\
! \$(OBJSDLL) -lz
pngtest: pngtest.o \$(LIBNAME).so
\$(CC) -o pngtest \$(CFLAGS) pngtest.o \$(LDFLAGS)
# ----- 前の行まで-------この行は含めない ---------------------------------------
---
- Follow-Ups
-
- [plamo:20488] Re: EpsonPM-930Cで印刷できない, naomijj
- [plamo:20490] Re: EpsonPM-930Cで印刷できない, Chisato Yamauchi
- References
-
- [plamo:20473] EpsonPM-930Cで印刷できない, naomijj
[検索ページ]
[メール一覧]
Plamo ML 公開システム