お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-09-11 17:01:59

syosinnsya
メンバ
登録日: 2008-06-20

[解決済み]EPSON CC-600PXを動かしたい

OS:ubuntu8.04 amd64
プリンター:エプソン CC-600PX

やりたいこと:プリンターのドライバをインストールしたい

試した事

ここに二種類のドライバが置いてあります。(私のプリンタはCC-600PXです。)
ひとつはrpmパッケージです。もうひとつはソースです。(32bit版用)
rpmパッケージの方はalienを使ってdebにしようとしたのですが、エラーがでて使えませんでした。(その時の経緯はこちらの#25以降です)
ソースからのインストールは私の環境が64bit環境であるため、困難だと言われました。こちらです。

そのため、ここの#20に書いてある方法でドライバをインストールしようと思います。(rpmパッケージからPPDファイルの抽出)

まず、p7zip-fullとかlha-sjisをインストールとあるので、インストールしようと思ったのですが、lha-sjisが見つかりませんでした。
(Synapticで検索しました。)こちらも参考にしたのですが、だめでした。

次に、ここからCC-600PX(CUPS版) のrpmパッケージをDLし、ダブルクリックして開いたところ、車庫マネージャーが起動したので解凍してみました。解凍して生成されたフォルダをすべて検索したのですが、ppdファイルは見当たりませんでした。解凍前に車庫で検索したのですが、同様に見つかりませんでした。

どなたか解凍よろしくお願いします。

最後の編集者: syosinnsya (2008-09-17 01:03:50)

オフライン

 

#2 2008-09-11 18:31:20

avidya
ゲスト

Re: [解決済み]EPSON CC-600PXを動かしたい

syosinnsyaさん による投稿:

まず、p7zip-fullとかlha-sjisをインストールとあるので、インストールしようと思ったのですが、lha-sjisが見つかりませんでした。

 Synaptic で "p7zip"、"lha" で検索すると両方ヒットします。

syosinnsyaさん による投稿:

次に、ここからCC-600PX(CUPS版) のrpmパッケージをDLし、ダブルクリックして開いたところ、車庫マネージャーが起動したので解凍してみました。解凍して生成されたフォルダをすべて検索したのですが、ppdファイルは見当たりませんでした。

 書庫内の "/usr/share/cups/model/" に "ekcc600px.ppd" というファイルがありますが?

# それと Ubuntu のリポジトリにも rpm コマンドはありますよ。
# これでサクッと印刷できたら俺の 3 日間 ( 60 時間 ) を返せ!!、と天に叫びたくなりますな。
# でも常識的に考えて 32bit 用ドライバが 62bit OS に使えるとは思えませんから、
# なんらかのレイヤ層が必要な気がしますね。

最後の編集者: avidya (2008-09-11 18:46:20)

 

#3 2008-09-11 19:35:05

avidya
ゲスト

Re: [解決済み]EPSON CC-600PXを動かしたい

 ひょっとして ppd ファイルって、cups の設定ファイルだったりしませんか?中身をみたらテキストでいろいろかかれてましたが。
 もしそうなら Firefoxで "http://localhost:631/" を表示して、普通にプリンタを追加して ppd ファイルの指定を要求された時に、ekcc600px.ppd を指定してやって、CC-600PX を起動するだけで普通に印刷されませんか?

# もしこれで印刷できたら、62bit のドライバ ( 当然バイナリコード ) なんてビルドする必要が
# まったくないので、問題解決ですが。そしたら万々歳ですね (^^)
# もしこれで印刷できたら、cups の仕組みがある程度分かることになるので、
# 私的にも万々歳なんですけどね。だって自分で ppd ファイルを書いてやれば
# どんなプリンタでも cups でプリントできるっていうことですから。

最後の編集者: avidya (2008-09-11 19:55:38)

 

#4 2008-09-11 23:36:32

syosinnsya
メンバ
登録日: 2008-06-20

Re: [解決済み]EPSON CC-600PXを動かしたい

>書庫内の "/usr/share/cups/model/" に "ekcc600px.ppd" というファイルがありますが?
すいません。ppdで検索してひっかからなかったのでてっきりないと思ってました。

http://localhost:631/にアクセスし、設定を見たところ既にCC-600PXは追加されていたのですが、テストページの印刷を押しても反応なく、ジョブとしても認識されてなかったみたいなので、プリンタを一度削除しまいた。
その後、CC-600PXを追加し、ppdファイルを指定して追加したところ、結局印刷はできなかったのですが、テストページの印刷を実行するとジョブとしては認識してくれるようになりました。

以下にエラーログを貼り付けます。

コード:

E [11/Sep/2008:23:14:32 +0900] Resume-Printer: Unauthorized
E [11/Sep/2008:23:18:56 +0900] CUPS-Add-Modify-Printer: Unauthorized
E [11/Sep/2008:23:20:22 +0900] CUPS-Delete-Printer: Unauthorized
E [11/Sep/2008:23:20:28 +0900] CUPS-Delete-Printer: Unauthorized
E [11/Sep/2008:23:21:44 +0900] CUPS-Add-Modify-Printer: Unauthorized
E [11/Sep/2008:23:21:44 +0900] Filter "rastertopips" for printer "CC-600PX" not available: No such file or directory
E [11/Sep/2008:23:21:51 +0900] Resume-Printer: Unauthorized
E [11/Sep/2008:23:22:00 +0900] Unable to execute /usr/lib/cups/filter/rastertopips: No such file or directory
E [11/Sep/2008:23:22:00 +0900] [Job 10] Unable to start filter "rastertopips" - No such file or directory.
E [11/Sep/2008:23:22:14 +0900] Unable to execute /usr/lib/cups/filter/rastertopips: No such file or directory

最後の編集者: syosinnsya (2008-09-14 01:36:53)

オフライン

 

#5 2008-09-11 23:44:08

sari1013
メンバ
登録日: 2008-07-23

Re: [解決済み]EPSON CC-600PXを動かしたい

ここをもういちど初めから読み返してみました。
umioajiさんは以前にalienで変換したdebファイルをインストール済みのようです。
以前ドライバのインストールに失敗したかに見えて、実はそのときに必要なファイルが揃っていたと思われます。
まったく違う機会にPPDだけを指定したら成功したことで、PPDの指定だけで簡単にすむと誤解が発生している可能性があると思います。

少なくともrpmを展開して得られる全てのファイルをそれぞれのディレクトリに手動でコピーする必要は有るんじゃないかかと思います。
それと、
http://forum.ubuntulinux.jp/viewtopic.php?id=2493
の#25をみると他のライブラリも必要で、そのリンクも作らないといけないように読めるのですが、
だれか解析できるかたいらっしゃいませんか。

最後の編集者: sari1013 (2008-09-11 23:55:59)

オフライン

 

#6 2008-09-11 23:49:47

syosinnsya
メンバ
登録日: 2008-06-20

Re: [解決済み]EPSON CC-600PXを動かしたい

>以前ドライバのインストールに失敗したかに見えて、実はそのときに必要なファイルが揃っていたと思われます。
どの発言からそのように思われたか教えてください。

umioajiさんの#20の発言ですが、

コード:

最後の投稿後ubuntuを再インストールしまして、その前の環境は当然無く最初から、の状態で解決出来ました。

とあるので私はてっきりPPDファイルの参照で解決できたと思ったのですが・・・
ちなみに上記の最後の投稿とは#19を指していると思われるので#20より上の作業は#20が書き込まれた時には実行されていなかったと私は判断しました。

最後の編集者: syosinnsya (2008-09-11 23:52:07)

オフライン

 

#7 2008-09-12 00:04:25

sari1013
メンバ
登録日: 2008-07-23

Re: [解決済み]EPSON CC-600PXを動かしたい

syosinnsya による投稿:

ちなみに上記の最後の投稿とは#19を指していると思われるので#20より上の作業は#20が書き込まれた時には実行されていなかったと私は判断しました。

失礼しました。Ubuntuの再インストールした後にやってますね。
debのインストールは無関係ですね。

しかしすくなくとも
/usr/lib/cups/filter/rastertopips
は必要なようですね。
これを入れたらどうなりますか。
(rpmふぁいるの中の同名のディレクトリにあります)

オフライン

 

#8 2008-09-12 00:07:47

umioaji
メンバ
登録日: 2008-06-24

Re: [解決済み]EPSON CC-600PXを動かしたい

今、pips600-cups-2.6.2-2.i386.rpmパッケージをDLしてみました。
で、開いてみると、  /usr/share/cups/model/ekcc600px.ppd   と最後の ekcc600px.ppd これが多分該当するファイルだと思います。

avidyaさんいつもお世話になっています。感謝しています!

もし、上記ファイルが該当していても、avidyaさんに指導頂いた内容は無駄な事とはどう考えても私には思えません。本当です。なぜなら、私は、全てその内容を参考にし今とにかく勉強中です。

言語等、全く理解しようと思ったのは初めてです。
なので、もし該当しても落ち込むような事は、無いですよね?
すいません、事前にお断りする術無いもんでお許しを。

syosinnsyaさん、もし宜しければ(宣伝行為するつもりは一切有りません)
私が書いたhttp://blog.livedoor.jp/umioaji/archives/194636.html
参考になれば幸です。

本当に 宣伝行為するつもりは一切有りません。早道かなと・・・・

もし、この行為が問題有りましたらどうか、ご指導を下さい。
宜しくお願いいたします。

オフライン

 

#9 2008-09-12 00:38:53

syosinnsya
メンバ
登録日: 2008-06-20

Re: [解決済み]EPSON CC-600PXを動かしたい

sari1013 による投稿:

しかしすくなくとも
/usr/lib/cups/filter/rastertopips
は必要なようですね。
これを入れたらどうなりますか。

rastertopipsはありました。しかし、これをどこに入れればいいのですか?
CUPSでPPDファイルとして参照できるファイルはひとつではないのですか?

最後の編集者: syosinnsya (2008-09-12 01:00:08)

オフライン

 

#10 2008-09-12 05:53:52

kaorin
メンバ
From: 仙台近郊
登録日: 2008-09-07

Re: [解決済み]EPSON CC-600PXを動かしたい

そのままお使いの環境の/usr/lib/cups/filter/にコピーすればよいのではないかと思われます。
例えば、ご自身のhomeにrastertopipsがあるとして、以下のコマンドでしょうか。

sudo cp ~/rastertopips /usr/lib/cups/filter/rastertopips

実行権も必要なようですので、以下のコマンドも必要かも知れません。
sudo chmod +x /usr/lib/cups/filter/rastertopips

加えて、見た感じ以下のものも必要な気が。
/usr/lib/cups/filter/pipstoprinter
/usr/lib/libcc600px.so

とはいえ、i386バイナリだったりすると64bit環境では動作しない可能性が高いのですが。

最後の編集者: kaorin (2008-09-12 05:57:24)

オフライン

 

#11 2008-09-12 05:58:37

avidya
ゲスト

Re: [解決済み]EPSON CC-600PXを動かしたい

 オフトピです。

umioajiさん による投稿:

もし、上記ファイルが該当していても、avidyaさんに指導頂いた内容は無駄な事とはどう考えても私には思えません。本当です。なぜなら、私は、全てその内容を参考にし今とにかく勉強中です。

言語等、全く理解しようと思ったのは初めてです。
なので、もし該当しても落ち込むような事は、無いですよね?
すいません、事前にお断りする術無いもんでお許しを。

 えっと.....何か私、誰かに落ち込むようなことをされましたっけ?configure や configure が生成する Makefile 中身を初めて読んだので、勉強になったと思ってますよ (*>∀<)ノ

umioajiさん による投稿:

私が書いたhttp://blog.livedoor.jp/umioaji/archives/194636.html

 blog にまとめてそれを公開するというのはいいことだと思いますよ。フォーラムではフォーマット上書きにくいことでも、書けますから。それに bog だと、いろいろレイアウトを工夫して読みやすくできますし。

 あとこのトピックを見させ続けていただいて、cups の勉強をしたいと思います (^^)

# 仕事では MS 一辺倒だったので、ちなみに私も Linux は初心者ですよ〜
# ウェブサイトの URL を変えたのは、これら一連のスレッドとは関係ないですから安心してください。
# 1 週間もしたら元に戻しますから。

最後の編集者: avidya (2008-09-12 06:07:14)

 

#12 2008-09-12 14:07:02

sari1013
メンバ
登録日: 2008-07-23

Re: [解決済み]EPSON CC-600PXを動かしたい

syosinnsya による投稿:

CUPSでPPDファイルとして参照できるファイルはひとつではないのですか?

http://bazaar.turbolinux.co.jp/~yama/Printing/CUPS/cups-flow.html
をよむと、FilterとBackendってのは必要なようです。
件のrpmファイルを展開すると/libの中にfilterやbackendがあるので、
お使いのシステムの同名のディレクトリにコピーしたらいかがでしょうか。
(どれが必要かよく分からないので、展開したファイルを全て同名のディレクトリに入れてしまうのも手ではないかと)


もう一つ、朗報(かも知れません)ですが、FedoraやSuseの64bit環境でも動くようです。
http://avasys.jp/hp/page000000400/hpg000000337.htm
64bit環境ではCUPSのインストール先が違うので
適切なディレクトリにリンクを作成する必要があるようです。
Ubuntuも同じかどうかわかりませんが。

最後の編集者: sari1013 (2008-09-12 16:36:43)

オフライン

 

#13 2008-09-14 01:14:39

syosinnsya
メンバ
登録日: 2008-06-20

Re: [解決済み]EPSON CC-600PXを動かしたい

経過を報告します。

例のrpmファイル内に存在する/usr/libをシステムの同名のフォルダに上書きしました。
その後、ここに従って、シンボリックリンクを作成しました。(実行した際には既に全て作成されていました。)

すると、起動時に出ていたプリンターのエラーが消えました。
ただ、エラーログは変わりません。相変わらずrastertopipsのエラーがでます。CUPSのstatus 8に関するエラーについても調べてみたんですけど、わかりませんでした。
rastertopipsの実行権は

コード:

sudo chmod +x /usr/lib/cups/filter/rastertopips

で与えてあります。

あと、umioajiさんのブログも拝見したのですが、解決しませんでした。

オフライン

 

#14 2008-09-14 01:46:52

kaorin
メンバ
From: 仙台近郊
登録日: 2008-09-07

Re: [解決済み]EPSON CC-600PXを動かしたい

もしかしたら、ソースからビルドの範疇になるのかも知れませんが。

64bit版は、もしかしたら、pipsliteじゃないと動作しないんじゃないでしょうか?

ダメもとで、pipslite_1.1.0-1.tar.gzをダウンロードして、展開してから、
./configure
make
make install

を行い、その後、シンボリックリンクを確認してから、ekcc600px.ppdをCUPSで選択してみては如何でしょうか。

どうやら、cc600のrpmに含まれるAVASYSのドライバは、32bitのバイナリが含まれているようで、それが悪さをしている可能性があるのではないか、と。

実機がないため、試せないので、ダメもとで、ということで。

もしかしたら、pipslite_1.1.0-1のRPMをalienで変換した方がカンタンかも知れませんが。
一応64bit環境と言うことですので、ビルド出来るなら、そちらの方が確実かな、と。

オフライン

 

#15 2008-09-15 14:38:42

syosinnsya
メンバ
登録日: 2008-06-20

Re: [解決済み]EPSON CC-600PXを動かしたい

pipslite_1.1.0-1.tar.gzがみつからないのでどこにあるか教えてくれませんか。
avasysやGoogleで検索したんですけど見つかりませんでした。
解答お願いします。

オフライン

 

#16 2008-09-15 14:54:00

kaorin
メンバ
From: 仙台近郊
登録日: 2008-09-07

Re: [解決済み]EPSON CC-600PXを動かしたい

avasyから、ダウンロード-オールインワンを選択し、開かれた先でプリンタ名を選択しますが、その際に「 Image Scan! for Linux & Photo Image Print System Lite」となっているところから適当なプリンタ名を選択して、ダウンロードします。

この場合、CC-600PXは、その対象の中にないので、とりあえずで選択してください。

その後、CC-600PXのドライバと同様にディストリビューション等選択して次へ、と進めばファイルのダウンロードページになります。

オフライン

 

#17 2008-09-15 15:44:29

syosinnsya
メンバ
登録日: 2008-06-20

Re: [解決済み]EPSON CC-600PXを動かしたい

#14を試してみたところ、
makeで失敗しました。

ログはこちらです。

コード:

$ sudo ./configure

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking dynamic linker characteristics... ./configure: line 5108: -e: command not found
./configure: line 5116: -e: command not found
no
checking which extension is used for loadable modules... .so
checking which variable specifies run-time library path... 
checking for the default library search path... /lib /usr/lib
checking for objdir... .libs
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for BSD-compatible nm... /usr/bin/nm -B
checking command to parse /usr/bin/nm -B output from  object... ./configure: line 5992: s/^[ABCDGIRSTW][ABCDGIRSTW]* \(.*\) \(.*\)$/  {"\2", (lt_ptr_t) \&\2},/: No such file or directory
ok
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen in -ldl... yes
checking for dlerror... yes
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_append... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for unistd.h... (cached) yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking sys/dl.h usability... no
checking sys/dl.h presence... no
checking for sys/dl.h... no
checking dld.h usability... no
checking dld.h presence... no
checking for dld.h... no
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking for string.h... (cached) yes
checking for strchr... yes
checking for strrchr... yes
checking for memcpy... yes
checking for memmove... yes
checking for strcmp... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for lt_dlinit in -lltdl... yes
checking for a sed that does not truncate output... /bin/sed
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself... (cached) yes
appending configuration tag "F77" to libtool
checking for cups-config... yes
checking for pthread_create in -lpthread... yes
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2.0... checking for gtk+... sh: gtk-config: not found
sh: gtk-config: not found
sh: gtk-config: not found
yes
checking GTK_CFLAGS... sh: gtk-config: not found
sh: gtk-config: not found
sh: gtk-config: not found
 
checking GTK_LIBS... sh: gtk-config: not found
sh: gtk-config: not found
sh: gtk-config: not found
 
checking for imlibgdk... Package imlibgdk was not found in the pkg-config search path. Perhaps you should add the directory containing `imlibgdk.pc' to the PKG_CONFIG_PATH environment variable No package 'imlibgdk' found
configure: error: Library requirements (imlibgdk) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

追記
imlibgdkはsynapticを検索してもありませんでした。googleでも検索したのですが、よくわかりませんでした。
あと、タイトルと内容が違ってきているので適切なタイトルにしたいのですが、どのようなタイトルが適切だと思いますか?

最後の編集者: syosinnsya (2008-09-15 15:58:22)

オフライン

 

#18 2008-09-15 16:39:24

kaorin
メンバ
From: 仙台近郊
登録日: 2008-09-07

Re: [解決済み]EPSON CC-600PXを動かしたい

libgtk1.2-devはインストール済みでしょうか?

ワタクシの環境は32bit環境ですので、なんとも言えないのですが、その追加のみでpipslite_1.1.0-1.tar.gzのビルドは出来たように思います。

一応、ワタクシの環境で、imlibが含まれるパッケージを調べてみたところ、以下のパッケージがインストールされています。
libimlib2
libimlib2-dev

ご参考まで。

トピック名ですが、もうシンプルに「CC-600PXを動かしたい」とかでもよいのではないか、と。

オフライン

 

#19 2008-09-15 16:52:18

syosinnsya
メンバ
登録日: 2008-06-20

Re: [解決済み]EPSON CC-600PXを動かしたい

libgtk1.2-devを追加して再度、./configureを実行しました。
ですが、makeに失敗しました。

コード:

$ sudo ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking dynamic linker characteristics... ./configure: line 5108: -e: command not found
./configure: line 5116: -e: command not found
no
checking which extension is used for loadable modules... .so
checking which variable specifies run-time library path... 
checking for the default library search path... /lib /usr/lib
checking for objdir... .libs
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for BSD-compatible nm... /usr/bin/nm -B
checking command to parse /usr/bin/nm -B output from  object... ./configure: line 5992: s/^[ABCDGIRSTW][ABCDGIRSTW]* \(.*\) \(.*\)$/  {"\2", (lt_ptr_t) \&\2},/: No such file or directory
ok
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen in -ldl... yes
checking for dlerror... yes
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_append... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for unistd.h... (cached) yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking sys/dl.h usability... no
checking sys/dl.h presence... no
checking for sys/dl.h... no
checking dld.h usability... no
checking dld.h presence... no
checking for dld.h... no
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking for string.h... (cached) yes
checking for strchr... yes
checking for strrchr... yes
checking for memcpy... yes
checking for memmove... yes
checking for strcmp... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for lt_dlinit in -lltdl... yes
checking for a sed that does not truncate output... /bin/sed
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself... (cached) yes
appending configuration tag "F77" to libtool
checking for cups-config... yes
checking for pthread_create in -lpthread... yes
checking for pkg-config... /usr/bin/pkg-config
checking for gtk+-2.0... checking for gtk+... yes
checking GTK_CFLAGS... -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include  
checking GTK_LIBS... -lgtk -lgdk -lXi -lXext -lX11 -lm -lglib  
checking for imlibgdk... Package imlibgdk was not found in the pkg-config search path. Perhaps you should add the directory containing `imlibgdk.pc' to the PKG_CONFIG_PATH environment variable No package 'imlibgdk' found
configure: error: Library requirements (imlibgdk) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

やはり一筋縄ではいかないですねorz

トピックとは関係ないのですが、#13を行った時から以下のような症状がでています。
#13が原因とは考えがたいのですが、#13を行った直後から症状が出始めたので一応。
[未解決]時々、ネットワークに繋がらなくなる

オフライン

 

#20 2008-09-15 17:53:00

kaorin
メンバ
From: 仙台近郊
登録日: 2008-09-07

Re: [解決済み]EPSON CC-600PXを動かしたい

gdk-imlib11をインストールしてみてください。
imlibgdkは上記パッケージに含まれているようです。

なお、ワタクシも今調べて知ったのですが、この手のファイルが不足している場合には、apt-fileというコマンドで、どのパッケージに含まれているか調べることが出来るようです。
標準ではインストールされていないみたいなので、端末から、

sudo aptiude install apt-file
でインストールできます。
インストール後、
sudo apt-file update

として、必要な情報を取得し、
apt-file search ファイル名

とすることで、どのパッケージに含まれているのか知ることが出来ます。

また、#13の件ですが、残念ながら詳細はワタクシには解りかねますが、やった手順が明らかなのであれば、シンボリックリンクを削除してみては如何でしょうか。

可能性の問題、ですが、CUPSがプリンタのステータスを定期的に取りに行く際、応答なしのタイムアウト待ちが発生して、ネットワーク全体が一時停止していることも考えられるような気もします。
#あてずっぽうですが。

エラー発生のモジュールを起動しに行って、そのような状態になっている可能性もあり、シンボリックリンクを削除して、CUPSから認識自体を外してしまえば、正常になる可能性があるかと思います。

オフライン

 

#21 2008-09-15 18:49:15

syosinnsya
メンバ
登録日: 2008-06-20

Re: [解決済み]EPSON CC-600PXを動かしたい

./configureはうまくいきました。
が、makeで失敗しました。
ちなみに

コード:

$ apt-file search imlibgdk
gdk-imlib11-dev: /usr/lib/pkgconfig/imlibgdk.pc

だったのでgdk-imlib11-devをインストールしました。

コード:

$ make
echo M4_MACROS = `ls m4 | sed 's,^,m4/,'` > m4-macros.tmp
cmp -s m4-macros.tmp m4-macros || cp m4-macros.tmp m4-macros
rm m4-macros.tmp
make  all-recursive
make[1]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0' に入ります
echo M4_MACROS = `ls m4 | sed 's,^,m4/,'` > m4-macros.tmp
cmp -s m4-macros.tmp m4-macros || cp m4-macros.tmp m4-macros
rm m4-macros.tmp
Making all in src
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/src' に入ります
if /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"  -DPRINTER_MODEL="\"LITE\"" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT str.lo -MD -MP -MF ".deps/str.Tpo" -c -o str.lo str.c; \
    then mv -f ".deps/str.Tpo" ".deps/str.Plo"; else rm -f ".deps/str.Tpo"; exit 1; fi
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\" -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT str.lo -MD -MP -MF .deps/str.Tpo -c str.c  -fPIC -DPIC -o .libs/str.o
str.c:63: fatal error: opening dependency file .deps/str.Tpo: Permission denied
compilation terminated.
make[2]: *** [str.lo] エラー 1
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/src' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0' から出ます
make: *** [all] エラー 2

オフライン

 

#22 2008-09-15 19:36:50

kaorin
メンバ
From: 仙台近郊
登録日: 2008-09-07

Re: [解決済み]EPSON CC-600PXを動かしたい

権限でエラーが出ているようなんですが。

ワタクシのところでは発生してないんですよね。

後で削除時にちょっと面倒になりますが、
sudo make

でビルドをかけてもらえますか?
単純に権限だとすれば、これでビルドはできると思うのですが。

オフライン

 

#23 2008-09-15 19:41:35

syosinnsya
メンバ
登録日: 2008-06-20

Re: [解決済み]EPSON CC-600PXを動かしたい

やってみました。大量のエラーコードを吐かれましたorz

コード:

$ sudo make
echo M4_MACROS = `ls m4 | sed 's,^,m4/,'` > m4-macros.tmp
cmp -s m4-macros.tmp m4-macros || cp m4-macros.tmp m4-macros
rm m4-macros.tmp
make  all-recursive
make[1]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0' に入ります
echo M4_MACROS = `ls m4 | sed 's,^,m4/,'` > m4-macros.tmp
cmp -s m4-macros.tmp m4-macros || cp m4-macros.tmp m4-macros
rm m4-macros.tmp
Making all in src
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/src' に入ります
if /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"  -DPRINTER_MODEL="\"LITE\"" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT str.lo -MD -MP -MF ".deps/str.Tpo" -c -o str.lo str.c; \
    then mv -f ".deps/str.Tpo" ".deps/str.Plo"; else rm -f ".deps/str.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\" -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT str.lo -MD -MP -MF .deps/str.Tpo -c str.c  -fPIC -DPIC -o .libs/str.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\" -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT str.lo -MD -MP -MF .deps/str.Tpo -c str.c -o str.o >/dev/null 2>&1
if /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"  -DPRINTER_MODEL="\"LITE\"" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT err.lo -MD -MP -MF ".deps/err.Tpo" -c -o err.lo err.c; \
    then mv -f ".deps/err.Tpo" ".deps/err.Plo"; else rm -f ".deps/err.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\" -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT err.lo -MD -MP -MF .deps/err.Tpo -c err.c  -fPIC -DPIC -o .libs/err.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\" -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT err.lo -MD -MP -MF .deps/err.Tpo -c err.c -o err.o >/dev/null 2>&1
if /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"  -DPRINTER_MODEL="\"LITE\"" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT csv.lo -MD -MP -MF ".deps/csv.Tpo" -c -o csv.lo csv.c; \
    then mv -f ".deps/csv.Tpo" ".deps/csv.Plo"; else rm -f ".deps/csv.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\" -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT csv.lo -MD -MP -MF .deps/csv.Tpo -c csv.c  -fPIC -DPIC -o .libs/csv.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\" -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT csv.lo -MD -MP -MF .deps/csv.Tpo -c csv.c -o csv.o >/dev/null 2>&1
if /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"  -DPRINTER_MODEL="\"LITE\"" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT mem.lo -MD -MP -MF ".deps/mem.Tpo" -c -o mem.lo mem.c; \
    then mv -f ".deps/mem.Tpo" ".deps/mem.Plo"; else rm -f ".deps/mem.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\" -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT mem.lo -MD -MP -MF .deps/mem.Tpo -c mem.c  -fPIC -DPIC -o .libs/mem.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\" -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT mem.lo -MD -MP -MF .deps/mem.Tpo -c mem.c -o mem.o >/dev/null 2>&1
/bin/bash ../libtool --mode=link --tag=CC gcc -DPRINTER_MODEL="\"LITE\"" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall   -o libcutils.la   str.lo err.lo csv.lo mem.lo  -lpthread 
ar cru .libs/libcutils.a .libs/str.o .libs/err.o .libs/csv.o .libs/mem.o
ranlib .libs/libcutils.a
creating libcutils.la
(cd .libs && rm -f libcutils.la && ln -s ../libcutils.la libcutils.la)
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"  -DPRINTER_MODEL="\"LITE\"" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT backend.o -MD -MP -MF ".deps/backend.Tpo" -c -o backend.o backend.c; \
    then mv -f ".deps/backend.Tpo" ".deps/backend.Po"; else rm -f ".deps/backend.Tpo"; exit 1; fi
backend.c: In function ‘main’:
backend.c:98: 警告: ‘httpSeparate’ is deprecated (declared at /usr/include/cups/http.h:365)
/bin/bash ../libtool --mode=link --tag=CC gcc -DPRINTER_MODEL="\"LITE\"" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall   -o pipslitelp -lcups -L/usr/lib -g -O2 -g -Wall -O2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -Wl,-Bsymbolic-functions -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lgnutls -lz -lpthread -lm libcutils.la backend.o  -lpthread 
gcc -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -o pipslitelp -g -O2 -g -Wall -O2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -Wl,-Bsymbolic-functions backend.o  -lcups -L/usr/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err /usr/lib/libgnutls.so -lz -lm ./.libs/libcutils.a -lpthread -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -I../lib -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"  -DPRINTER_MODEL="\"LITE\"" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -MT wrapper.o -MD -MP -MF ".deps/wrapper.Tpo" -c -o wrapper.o wrapper.c; \
    then mv -f ".deps/wrapper.Tpo" ".deps/wrapper.Po"; else rm -f ".deps/wrapper.Tpo"; exit 1; fi
wrapper.c:26:25: error: cups/raster.h: No such file or directory
wrapper.c: In function ‘main’:
wrapper.c:79: error: ‘cups_raster_t’ undeclared (first use in this function)
wrapper.c:79: error: (Each undeclared identifier is reported only once
wrapper.c:79: error: for each function it appears in.)
wrapper.c:79: error: ‘ras’ undeclared (first use in this function)
wrapper.c:80: error: ‘cups_page_header_t’ undeclared (first use in this function)
wrapper.c:80: error: expected ‘;’ before ‘header’
wrapper.c:126: 警告: implicit declaration of function ‘cupsRasterOpen’
wrapper.c:126: error: ‘CUPS_RASTER_READ’ undeclared (first use in this function)
wrapper.c:134: 警告: implicit declaration of function ‘cupsRasterReadHeader’
wrapper.c:134: error: ‘header’ undeclared (first use in this function)
wrapper.c:167: 警告: implicit declaration of function ‘cupsRasterReadPixels’
wrapper.c:185: 警告: implicit declaration of function ‘cupsRasterClose’
make[2]: *** [wrapper.o] エラー 1
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/src' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0' から出ます
make: *** [all] エラー 2

オフライン

 

#24 2008-09-15 19:59:54

kaorin
メンバ
From: 仙台近郊
登録日: 2008-09-07

Re: [解決済み]EPSON CC-600PXを動かしたい

raster.hがないとエラーが出てますね。

libcupsimage2-devをインストールしてみてください。

cups関連のビルド環境が不足している感じでしょうか。

なお、環境変えてビルドする場合とか./configureする場合、
make clean

を実行してください。
今回の場合、
sudo make clean

となりますかね。

ちなみに、ヘッダファイルが不足してたりする場合、エラーは大量に出ますので、大量に出たこと自体はあまり気にしなくともよいと思いますよ。

オフライン

 

#25 2008-09-15 20:24:58

syosinnsya
メンバ
登録日: 2008-06-20

Re: [解決済み]EPSON CC-600PXを動かしたい

sudo make clean を実行したあとに./configureからやり直しました

makeしたのですが、エラーコードが多すぎるので途中から貼ります。

コード:

$sudo make    
then mv -f ".deps/getstat.Tpo" ".deps/getstat.Po"; else rm -f ".deps/getstat.Tpo"; exit 1; fi
getstat.c: In function ‘str_extract’:
getstat.c:88: 警告: キャストによってポインタから異なるサイズの整数となります
getstat.c:88: 警告: キャストによってポインタから異なるサイズの整数となります
/bin/bash ../libtool --mode=link --tag=CC gcc -DPRINTER_MODEL="\"LITE\"" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall   -o pipslite-filter -lltdl -lcups -L/usr/lib -g -O2 -g -Wall -O2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -Wl,-Bsymbolic-functions -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lgnutls -lz -lpthread -lm libcutils.la filter.o debug.o ekpcom.o getstat.o  -lpthread 
gcc -DPRINTER_MODEL=\"LITE\" -DLITE -DLIBPATH=\"/usr/local/lib/liblite.so\" -DRSC_PATH=\"/usr/local/etc/pipslite/pipsrc\" -DSPOOL_NAME=\"lite\" -DLOCALE_PATH=\"/usr/local/share/locale\" -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -D_LPR_DIRECT -fsigned-char -DCUPS_FILTER_PATH=\"/usr/local/lib/cups/filter\" -g -O2 -Wall -o pipslite-filter -g -O2 -g -Wall -O2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -Wl,-Bsymbolic-functions filter.o debug.o ekpcom.o getstat.o  /usr/lib/libltdl.so -ldl -lcups -L/usr/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err /usr/lib/libgnutls.so -lz -lm ./.libs/libcutils.a -lpthread -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/src' から出ます
Making all in daemon
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/daemon' に入ります
Making all in rc
make[3]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/daemon/rc' に入ります
rm -f inst-rc_d.sh inst-rc_d.sh.tmp
sed -e 's|[@]pkglibdir[@]|/usr/local/lib/pipslite|' \
        -e 's|[@]pkgdatadir[@]|/usr/local/share/pipslite|' \
        -e 's|[@]sysconfdir[@]|/usr/local/etc|' \
        './inst-rc_d.sh.in' > inst-rc_d.sh.tmp
mv inst-rc_d.sh.tmp inst-rc_d.sh
rm -f pipslited.debian pipslited.debian.tmp
sed -e 's|[@]pkglibdir[@]|/usr/local/lib/pipslite|' \
        -e 's|[@]pkgdatadir[@]|/usr/local/share/pipslite|' \
        -e 's|[@]sysconfdir[@]|/usr/local/etc|' \
        './pipslited.debian.in' > pipslited.debian.tmp
mv pipslited.debian.tmp pipslited.debian
rm -f pipslited.redhat pipslited.redhat.tmp
sed -e 's|[@]pkglibdir[@]|/usr/local/lib/pipslite|' \
        -e 's|[@]pkgdatadir[@]|/usr/local/share/pipslite|' \
        -e 's|[@]sysconfdir[@]|/usr/local/etc|' \
        './pipslited.redhat.in' > pipslited.redhat.tmp
mv pipslited.redhat.tmp pipslited.redhat
rm -f pipslited.slackware pipslited.slackware.tmp
sed -e 's|[@]pkglibdir[@]|/usr/local/lib/pipslite|' \
        -e 's|[@]pkgdatadir[@]|/usr/local/share/pipslite|' \
        -e 's|[@]sysconfdir[@]|/usr/local/etc|' \
        './pipslited.slackware.in' > pipslited.slackware.tmp
mv pipslited.slackware.tmp pipslited.slackware
make[3]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/daemon/rc' から出ます
make[3]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/daemon' に入ります
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT cbtd.o -MD -MP -MF ".deps/cbtd.Tpo" -c -o cbtd.o cbtd.c; \
    then mv -f ".deps/cbtd.Tpo" ".deps/cbtd.Po"; else rm -f ".deps/cbtd.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT cbtd_comserv.o -MD -MP -MF ".deps/cbtd_comserv.Tpo" -c -o cbtd_comserv.o cbtd_comserv.c; \
    then mv -f ".deps/cbtd_comserv.Tpo" ".deps/cbtd_comserv.Po"; else rm -f ".deps/cbtd_comserv.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT cbtd_datatrans.o -MD -MP -MF ".deps/cbtd_datatrans.Tpo" -c -o cbtd_datatrans.o cbtd_datatrans.c; \
    then mv -f ".deps/cbtd_datatrans.Tpo" ".deps/cbtd_datatrans.Po"; else rm -f ".deps/cbtd_datatrans.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT cbtd_setup.o -MD -MP -MF ".deps/cbtd_setup.Tpo" -c -o cbtd_setup.o cbtd_setup.c; \
    then mv -f ".deps/cbtd_setup.Tpo" ".deps/cbtd_setup.Po"; else rm -f ".deps/cbtd_setup.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT cbtd_signal.o -MD -MP -MF ".deps/cbtd_signal.Tpo" -c -o cbtd_signal.o cbtd_signal.c; \
    then mv -f ".deps/cbtd_signal.Tpo" ".deps/cbtd_signal.Po"; else rm -f ".deps/cbtd_signal.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT cbtd_thread.o -MD -MP -MF ".deps/cbtd_thread.Tpo" -c -o cbtd_thread.o cbtd_thread.c; \
    then mv -f ".deps/cbtd_thread.Tpo" ".deps/cbtd_thread.Po"; else rm -f ".deps/cbtd_thread.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT cbtd_wrapper.o -MD -MP -MF ".deps/cbtd_wrapper.Tpo" -c -o cbtd_wrapper.o cbtd_wrapper.c; \
    then mv -f ".deps/cbtd_wrapper.Tpo" ".deps/cbtd_wrapper.Po"; else rm -f ".deps/cbtd_wrapper.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT ecbteg.o -MD -MP -MF ".deps/ecbteg.Tpo" -c -o ecbteg.o ecbteg.c; \
    then mv -f ".deps/ecbteg.Tpo" ".deps/ecbteg.Po"; else rm -f ".deps/ecbteg.Tpo"; exit 1; fi
ecbteg.c: In function ‘ECBT_OpenChannel’:
ecbteg.c:506: 警告: キャストによってポインタから異なるサイズの整数となります
ecbteg.c:506: 警告: キャストによってポインタから異なるサイズの整数となります
ecbteg.c:557: 警告: キャストによってポインタから異なるサイズの整数となります
ecbteg.c: In function ‘ECBT_Write’:
ecbteg.c:794: 警告: キャストによってポインタから異なるサイズの整数となります
ecbteg.c:814: 警告: キャストによってポインタから異なるサイズの整数となります
ecbteg.c:823: 警告: キャストによってポインタから異なるサイズの整数となります
ecbteg.c: In function ‘ECBT_Read’:
ecbteg.c:967: 警告: キャストによってポインタから異なるサイズの整数となります
ecbteg.c:995: 警告: キャストによってポインタから異なるサイズの整数となります
ecbteg.c: In function ‘ReadThread’:
ecbteg.c:3277: 警告: キャストによってポインタから異なるサイズの整数となります
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT daemon_osfunc.o -MD -MP -MF ".deps/daemon_osfunc.Tpo" -c -o daemon_osfunc.o daemon_osfunc.c; \
    then mv -f ".deps/daemon_osfunc.Tpo" ".deps/daemon_osfunc.Po"; else rm -f ".deps/daemon_osfunc.Tpo"; exit 1; fi
/bin/bash ../libtool --mode=link --tag=CC gcc  -g -O2 -Wall   -o pipslited  cbtd.o cbtd_comserv.o cbtd_datatrans.o cbtd_setup.o cbtd_signal.o cbtd_thread.o cbtd_wrapper.o ecbteg.o daemon_osfunc.o  -lpthread 
mkdir .libs
gcc -g -O2 -Wall -o pipslited cbtd.o cbtd_comserv.o cbtd_datatrans.o cbtd_setup.o cbtd_signal.o cbtd_thread.o cbtd_wrapper.o ecbteg.o daemon_osfunc.o  -lpthread
sed "s,%model_name%,lite,; \
         s,%default_devpath%,/dev/usb/lp0," pipslitedrc.tmp > pipslitedrc
make[3]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/daemon' から出ます
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/daemon' から出ます
Making all in status-monitor
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/status-monitor' に入ります
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../pixmaps -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
    then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
main.c:37 から include されたファイル中:
gtk-wrapper.h:32:1: 警告: "GTK_IMAGE" が再定義されました
/usr/include/gtk-1.2/gtk/gtk.h:77 から include されたファイル中,
                 main.c:26 から:
/usr/include/gtk-1.2/gtk/gtkimage.h:41:1: 警告: ここが以前の宣言がある位置です
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../pixmaps -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT support.o -MD -MP -MF ".deps/support.Tpo" -c -o support.o support.c; \
    then mv -f ".deps/support.Tpo" ".deps/support.Po"; else rm -f ".deps/support.Tpo"; exit 1; fi
support.c:34 から include されたファイル中:
gtk-wrapper.h:32:1: 警告: "GTK_IMAGE" が再定義されました
/usr/include/gtk-1.2/gtk/gtk.h:77 から include されたファイル中,
                 support.c:31 から:
/usr/include/gtk-1.2/gtk/gtkimage.h:41:1: 警告: ここが以前の宣言がある位置です
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../pixmaps -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT interface.o -MD -MP -MF ".deps/interface.Tpo" -c -o interface.o interface.c; \
    then mv -f ".deps/interface.Tpo" ".deps/interface.Po"; else rm -f ".deps/interface.Tpo"; exit 1; fi
interface.c:40 から include されたファイル中:
gtk-wrapper.h:32:1: 警告: "GTK_IMAGE" が再定義されました
/usr/include/gtk-1.2/gtk/gtk.h:77 から include されたファイル中,
                 interface.c:33 から:
/usr/include/gtk-1.2/gtk/gtkimage.h:41:1: 警告: ここが以前の宣言がある位置です
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../pixmaps -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT callbacks.o -MD -MP -MF ".deps/callbacks.Tpo" -c -o callbacks.o callbacks.c; \
    then mv -f ".deps/callbacks.Tpo" ".deps/callbacks.Po"; else rm -f ".deps/callbacks.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../pixmaps -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT ekpcom.o -MD -MP -MF ".deps/ekpcom.Tpo" -c -o ekpcom.o ekpcom.c; \
    then mv -f ".deps/ekpcom.Tpo" ".deps/ekpcom.Po"; else rm -f ".deps/ekpcom.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../pixmaps -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT inkbox.o -MD -MP -MF ".deps/inkbox.Tpo" -c -o inkbox.o inkbox.c; \
    then mv -f ".deps/inkbox.Tpo" ".deps/inkbox.Po"; else rm -f ".deps/inkbox.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../pixmaps -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include   -DCONFIG_FILE_PATH=\"/usr/local/etc/pipslite/pipslitedrc\"   -g -O2 -Wall -MT getstatus.o -MD -MP -MF ".deps/getstatus.Tpo" -c -o getstatus.o getstatus.c; \
    then mv -f ".deps/getstatus.Tpo" ".deps/getstatus.Po"; else rm -f ".deps/getstatus.Tpo"; exit 1; fi
getstatus.c:42 から include されたファイル中:
gtk-wrapper.h:32:1: 警告: "GTK_IMAGE" が再定義されました
/usr/include/gtk-1.2/gtk/gtk.h:77 から include されたファイル中,
                 getstatus.c:25 から:
/usr/include/gtk-1.2/gtk/gtkimage.h:41:1: 警告: ここが以前の宣言がある位置です
/bin/bash ../libtool --mode=link --tag=CC gcc  -g -O2 -Wall   -o pipslitestm  main.o support.o interface.o callbacks.o ekpcom.o inkbox.o getstatus.o -lgtk -lgdk -lXi -lXext -lX11 -lm -lglib    -lpthread 
mkdir .libs
gcc -g -O2 -Wall -o pipslitestm main.o support.o interface.o callbacks.o ekpcom.o inkbox.o getstatus.o  /usr/lib/libgtk.so -L/usr/lib /usr/lib/libgdk.so /usr/lib/libgmodule.so -ldl -lXi -lXext -lX11 -lm /usr/lib/libglib.so -lpthread -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/status-monitor' から出ます
Making all in layout_script
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/layout_script' に入ります
make[2]: `all' に対して行うべき事はありません.
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/layout_script' から出ます
Making all in lib
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/lib' に入ります
if /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall -MT escpr_api.lo -MD -MP -MF ".deps/escpr_api.Tpo" -c -o escpr_api.lo escpr_api.c; \
    then mv -f ".deps/escpr_api.Tpo" ".deps/escpr_api.Plo"; else rm -f ".deps/escpr_api.Tpo"; exit 1; fi
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT escpr_api.lo -MD -MP -MF .deps/escpr_api.Tpo -c escpr_api.c  -fPIC -DPIC -o .libs/escpr_api.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT escpr_api.lo -MD -MP -MF .deps/escpr_api.Tpo -c escpr_api.c -o escpr_api.o >/dev/null 2>&1
if /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall -MT escpr_cmd.lo -MD -MP -MF ".deps/escpr_cmd.Tpo" -c -o escpr_cmd.lo escpr_cmd.c; \
    then mv -f ".deps/escpr_cmd.Tpo" ".deps/escpr_cmd.Plo"; else rm -f ".deps/escpr_cmd.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT escpr_cmd.lo -MD -MP -MF .deps/escpr_cmd.Tpo -c escpr_cmd.c  -fPIC -DPIC -o .libs/escpr_cmd.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT escpr_cmd.lo -MD -MP -MF .deps/escpr_cmd.Tpo -c escpr_cmd.c -o escpr_cmd.o >/dev/null 2>&1
if /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall -MT escpr_osdep.lo -MD -MP -MF ".deps/escpr_osdep.Tpo" -c -o escpr_osdep.lo escpr_osdep.c; \
    then mv -f ".deps/escpr_osdep.Tpo" ".deps/escpr_osdep.Plo"; else rm -f ".deps/escpr_osdep.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT escpr_osdep.lo -MD -MP -MF .deps/escpr_osdep.Tpo -c escpr_osdep.c  -fPIC -DPIC -o .libs/escpr_osdep.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT escpr_osdep.lo -MD -MP -MF .deps/escpr_osdep.Tpo -c escpr_osdep.c -o escpr_osdep.o >/dev/null 2>&1
if /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall -MT escpr_rle.lo -MD -MP -MF ".deps/escpr_rle.Tpo" -c -o escpr_rle.lo escpr_rle.c; \
    then mv -f ".deps/escpr_rle.Tpo" ".deps/escpr_rle.Plo"; else rm -f ".deps/escpr_rle.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT escpr_rle.lo -MD -MP -MF .deps/escpr_rle.Tpo -c escpr_rle.c  -fPIC -DPIC -o .libs/escpr_rle.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT escpr_rle.lo -MD -MP -MF .deps/escpr_rle.Tpo -c escpr_rle.c -o escpr_rle.o >/dev/null 2>&1
if /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall -MT escpr_sp.lo -MD -MP -MF ".deps/escpr_sp.Tpo" -c -o escpr_sp.lo escpr_sp.c; \
    then mv -f ".deps/escpr_sp.Tpo" ".deps/escpr_sp.Plo"; else rm -f ".deps/escpr_sp.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT escpr_sp.lo -MD -MP -MF .deps/escpr_sp.Tpo -c escpr_sp.c  -fPIC -DPIC -o .libs/escpr_sp.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT escpr_sp.lo -MD -MP -MF .deps/escpr_sp.Tpo -c escpr_sp.c -o escpr_sp.o >/dev/null 2>&1
/bin/bash ../libtool --mode=link --tag=CC gcc  -g -O2 -Wall   -o liblite.la -rpath /usr/local/lib -O2 -version-info 1:0:0 escpr_api.lo escpr_cmd.lo escpr_osdep.lo escpr_rle.lo escpr_sp.lo  -lpthread 
gcc -shared  .libs/escpr_api.o .libs/escpr_cmd.o .libs/escpr_osdep.o .libs/escpr_rle.o .libs/escpr_sp.o  -lpthread  -Wl,-soname -Wl,liblite.so.1 -o .libs/liblite.so.1.0.0
(cd .libs && rm -f liblite.so.1 && ln -s liblite.so.1.0.0 liblite.so.1)
(cd .libs && rm -f liblite.so && ln -s liblite.so.1.0.0 liblite.so)
ar cru .libs/liblite.a  escpr_api.o escpr_cmd.o escpr_osdep.o escpr_rle.o escpr_sp.o
ranlib .libs/liblite.a
creating liblite.la
(cd .libs && rm -f liblite.la && ln -s ../liblite.la liblite.la)
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/lib' から出ます
Making all in po
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/po' に入ります
make[2]: `all' に対して行うべき事はありません.
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/po' から出ます
Making all in ppd
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/ppd' に入ります
make[2]: `all' に対して行うべき事はありません.
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/ppd' から出ます
Making all in setup
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/setup' に入ります
rm -f setup-cups.sh setup-cups.sh.tmp
sed -e 's|[@]pkglibdir[@]|/usr/local/lib/pipslite|' \
        -e 's|[@]pkgconfdir[@]|/usr/local/etc/pipslite|' \
        -e 's|[@]pkgdatadir[@]|/usr/local/share/pipslite|' \
        -e 's|[@]PACKAGE_TARNAME[@]|pipslite|' \
        -e 's|[@]install_prog[@]|/usr/local/bin/pipslite-install|' \
        -e 's|[@]pipsscriptdir[@]|/usr/local/share/pipslite/scripts|' \
        './setup-cups.sh.in' > setup-cups.sh.tmp
mv setup-cups.sh.tmp setup-cups.sh
rm -f inst-cups-post.sh inst-cups-post.sh.tmp
sed -e 's|[@]pkglibdir[@]|/usr/local/lib/pipslite|' \
        -e 's|[@]pkgconfdir[@]|/usr/local/etc/pipslite|' \
        -e 's|[@]pkgdatadir[@]|/usr/local/share/pipslite|' \
        -e 's|[@]PACKAGE_TARNAME[@]|pipslite|' \
        -e 's|[@]install_prog[@]|/usr/local/bin/pipslite-install|' \
        -e 's|[@]pipsscriptdir[@]|/usr/local/share/pipslite/scripts|' \
        './inst-cups-post.sh.in' > inst-cups-post.sh.tmp
mv inst-cups-post.sh.tmp inst-cups-post.sh
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/setup' から出ます
Making all in pixmaps
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/pixmaps' に入ります
make[2]: `all' に対して行うべき事はありません.
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/pixmaps' から出ます
Making all in makeinstall
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/makeinstall' に入ります
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I../status-monitor -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include     -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -g -O2 -Wall -MT files_parser.o -MD -MP -MF ".deps/files_parser.Tpo" -c -o files_parser.o files_parser.c; \
    then mv -f ".deps/files_parser.Tpo" ".deps/files_parser.Po"; else rm -f ".deps/files_parser.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I../status-monitor -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include     -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -g -O2 -Wall -MT ppd_generator.o -MD -MP -MF ".deps/ppd_generator.Tpo" -c -o ppd_generator.o ppd_generator.c; \
    then mv -f ".deps/ppd_generator.Tpo" ".deps/ppd_generator.Po"; else rm -f ".deps/ppd_generator.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I../status-monitor -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include     -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -g -O2 -Wall -MT ppd_tool.o -MD -MP -MF ".deps/ppd_tool.Tpo" -c -o ppd_tool.o ppd_tool.c; \
    then mv -f ".deps/ppd_tool.Tpo" ".deps/ppd_tool.Po"; else rm -f ".deps/ppd_tool.Tpo"; exit 1; fi
support.h:27 から include されたファイル中,
                 ppd_tool.c:35 から:
../status-monitor/gtk-wrapper.h:32:1: 警告: "GTK_IMAGE" が再定義されました
/usr/include/gtk-1.2/gtk/gtk.h:77 から include されたファイル中,
                 ppd_tool.c:31 から:
/usr/include/gtk-1.2/gtk/gtkimage.h:41:1: 警告: ここが以前の宣言がある位置です
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I../status-monitor -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include     -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -g -O2 -Wall -MT utility.o -MD -MP -MF ".deps/utility.Tpo" -c -o utility.o utility.c; \
    then mv -f ".deps/utility.Tpo" ".deps/utility.Po"; else rm -f ".deps/utility.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I../status-monitor -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include     -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -g -O2 -Wall -MT rscCtl.o -MD -MP -MF ".deps/rscCtl.Tpo" -c -o rscCtl.o rscCtl.c; \
    then mv -f ".deps/rscCtl.Tpo" ".deps/rscCtl.Po"; else rm -f ".deps/rscCtl.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I../status-monitor -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include     -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -g -O2 -Wall -MT pipsError.o -MD -MP -MF ".deps/pipsError.Tpo" -c -o pipsError.o pipsError.c; \
    then mv -f ".deps/pipsError.Tpo" ".deps/pipsError.Po"; else rm -f ".deps/pipsError.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I../status-monitor -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include     -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -g -O2 -Wall -MT support.o -MD -MP -MF ".deps/support.Tpo" -c -o support.o support.c; \
    then mv -f ".deps/support.Tpo" ".deps/support.Po"; else rm -f ".deps/support.Tpo"; exit 1; fi
support.h:27 から include されたファイル中,
                 support.c:33 から:
../status-monitor/gtk-wrapper.h:32:1: 警告: "GTK_IMAGE" が再定義されました
/usr/include/gtk-1.2/gtk/gtk.h:77 から include されたファイル中,
                 support.c:31 から:
/usr/include/gtk-1.2/gtk/gtkimage.h:41:1: 警告: ここが以前の宣言がある位置です
/bin/bash ../libtool --mode=link --tag=CC gcc -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -g -O2 -Wall   -o pipslite-install  files_parser.o ppd_generator.o ppd_tool.o utility.o rscCtl.o pipsError.o support.o -lgtk -lgdk -lXi -lXext -lX11 -lm -lglib  -lltdl ../src/getstat.o ../src/ekpcom.o -lpthread 
mkdir .libs
gcc -DPRTOPT_PATH=\"/usr/local/etc/pipslite/prtOpt.csv\" -DPAPER_PATH=\"/usr/local/share/pipslite/paper_list.csv\" -g -O2 -Wall -o pipslite-install files_parser.o ppd_generator.o ppd_tool.o utility.o rscCtl.o pipsError.o support.o ../src/getstat.o ../src/ekpcom.o  /usr/lib/libgtk.so -L/usr/lib /usr/lib/libgdk.so /usr/lib/libgmodule.so -lXi -lXext -lX11 -lm /usr/lib/libglib.so /usr/lib/libltdl.so -ldl -lpthread -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0/makeinstall' から出ます
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0' に入ります
echo M4_MACROS = `ls m4 | sed 's,^,m4/,'` > m4-macros.tmp
cmp -s m4-macros.tmp m4-macros || cp m4-macros.tmp m4-macros
rm m4-macros.tmp
make[2]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0' から出ます
make[1]: ディレクトリ `/home/dummy/Desktop/pipslite-1.1.0' から出ます

オフライン

 

Board footer

Powered by FluxBB