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

[plamo:20485] Re: EpsonPM-930Cで印刷できない



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 公開システム