[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:23158] $ 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 > epsonplamobuild.sh 内のmakefile.linux にパッチを当てる部分を、ファイルepson のsedのコマンドを理解しないままに
-
From:Susumu Fujino
-
Date:Mon, 12 Jul 2004 18:17:11 +0900 (JST)
- Subject: [plamo:23158] $ 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 > epsonplamobuild.sh 内のmakefile.linux にパッチを当てる部分を、ファイルepson のsedのコマンドを理解しないままに
- From: Susumu Fujino <tcmjw353@xxxxxxxxx>
- Date: Mon, 12 Jul 2004 18:16:55 +0900
- User-agent: Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.6) Gecko/20040314
藤野です。
EPSONのPM820Cを印刷機としてつかっています。
でも
pipsをつかってまだ印刷が実現できていません。
それで過去のMLを検索いたしました。
plamo:20485しかないと確信しましたが
うまくゆきません。
$ man sed
を読んでみましたがすっきりのみこめませんでした
ので、大変失礼とおもいましたがSAWATARIさんのものを
引用させていただき、質問することにいたしました。_o_
/usr/lib/emacs/etc/Mew/mew.pngを印刷しようとすると
susun@tcmjw353:~$ pips820ug
Photo Image Print System PM-820C UG Version 2.1.2
PIPS Warning : Non Resource File
pips820ug: relocation error: /usr/lib/libpng.so: undefined symbol: inflateInit_
susun@tcmjw353:~$ lpr: stdin: empty input file
うえのような現象になります。
SAWATARIさんからの引用。
$ 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 の
内容に置き換える。
.................................
ここの sedのコマンドを理解しないままに
libpng_src.tar.gzでepsonをつくり
libpng-epson.tgz をつくってinstallpkg しました。
*************************************
susun@tcmjw353:~$ cd APLI/libpng
susun@tcmjw353:~/APLI/libpng$ ls
PlamoBuild.sh epson libpng-1.2.5/ pkg/
PlamoBuild.sh~ epson.diff libpng-1.2.5.tar.gz
susun@tcmjw353:~/APLI/libpng$ cd ../
susun@tcmjw353:~/APLI$ ls
grip-2.96-i386-P1.tgz* libpng-1.0.15.tar.gz*
install_flash_player_6_linux/ libpng_src.tar.gz←これ
install_flash_player_6_linux.tar.gz* rp8_linux20_libc6_i386_cs2.bin*
libpng/ smix.tgz*
installpkg libpng-epson.tgz
したのち、
bash-2.05b#ldconfig
bash-2.05b# ldd /usr/lib/libpng.so
libc.so.6 => /lib/libc.so.6 (0x40038000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
**************************************
このように示されましたが
印刷は依然できないままに。そもそもむしがよすぎると自己嫌悪
すら陥る結果になってしまいました。(TT)
以下にPlamobuild.shを添付します。
;;独り言ですが助言いただけると嬉しいです。
..................................
#!/bin/sh
SWNAME=libpng-1.2.5
rm -rf $SWNAME
tar zxvf $SWNAME.tar.gz
patch -p0 <<EOF
*** libpng-1.2.5/scripts/makefile.linux.orig 2004-07-12 00:28:13.000000000 +0900
--- libpng-1.2.5/scripts/makefile.linux 2004-07-12 00:33:13.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) -lpng12 -lz -lm
--- 31,37 ----
# for pgcc version 2.95.1, -O3 is buggy; don't use it.
! CFLAGS=-I\$(ZLIBINC) -Wall -O2 \\ -funroll-loops \\
\$(ALIGN) # \$(WARNMORE) -g -DPNG_DEBUG=5
LDFLAGS=-L. -Wl,-rpath,. -L\$(ZLIBLIB) -Wl,-rpath,\$(ZLIBLIB) -lpng12 -lz -lm
***************
*** 99,110 ****
\$(LIBNAME).so.\$(PNGVER): \$(OBJSDLL)
\$(CC) -shared -Wl,-soname,\$(LIBNAME).so.\$(PNGMAJ) \\
-o \$(LIBNAME).so.\$(PNGVER) \\
! \$(OBJSDLL)
libpng.so.3.\$(PNGMIN): \$(OBJSDLL)
\$(CC) -shared -Wl,-soname,libpng.so.3 \\
-o libpng.so.3.\$(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.3.\$(PNGMIN): \$(OBJSDLL)
\$(CC) -shared -Wl,-soname,libpng.so.3 \\
-o libpng.so.3.\$(PNGMIN) \\
! \$(OBJSDLL) -lz
pngtest: pngtest.o \$(LIBNAME).so
\$(CC) -o pngtest \$(CFLAGS) pngtest.o \$(LDFLAGS)
EOF
cd $SWNAME
ln -s scripts/makefile.linux Makefile
make prefix=/usr ZLIBLIB=/usr/lib ZLIBINC=/usr/include
rm -rf ../pkg
mkdir -p ../pkg/usr/include
mkdir -p ../pkg/usr/lib
mkdir -p ../pkg/usr/man
make install prefix=`pwd`/../pkg/usr
mkdir -p ../pkg/usr/doc/$SWNAME
cp -p ../PlamoBuild.sh ANNOUNCE CHANGES KNOWNBUG LICENSE README TODO Y2KINFO ../pkg/usr/doc/$SWNAME/.
gzip ../pkg/usr/doc/$SWNAME/*
gzip ../pkg/usr/man/man?/*
chown -R root:root ../pkg/usr/doc
- Follow-Ups
-
- [plamo:23159] 件名の削除を, Susumu Fujino
- [plamo:23160] Re: EPSON PM820C, SAWATARI Kosuke
[検索ページ]
[メール一覧]
Plamo ML 公開システム