田中宏明です。 On Sun, 26 May 2002 10:31:12 +0900 (JST) まちの さん@vinelinux.org wrote: > もう気づいておられると思いますが > BuildRoot: %{_tmppath}/%{name}-root > は%prepより前に書いてください。 はい…、そのようですね。(^_^ゞ > hpijs-1.1の方だけですが > 最初にMLに書かれていたSPECをベースにしたhpijs-1.1を > http://vinelinux.org/~machino/pub/ > にSRPMS,RPMS(i386),Build Logを置きました。 > > 参考にして見てください。 > # vl番号を付けていますが、一切 無保証です。 おお…、お手数おかけしています。m(_ _)m 全ていただいてみました。 今はまだ ghopstscript のほうが滞っていますので動作確認は 出来ませんが、いただいた src.rpm を使って私も自分で spec を取りだして -bb してみました。 # しかしこの辺のパッケージ作成作業、まちの さんはお手の物なのでしょうが # ジタバタしてるだけの身にとってはホントに「コマンドマジック」です。 いくつかエラー(?)を見ますが、とにかく i386.rpm が出来ました! エラー出力を text にするコマンドを憶えていないもので (^_^ゞ $ rpm -bb hpijs.spec > hpijs-hero.log として標準出力を text に出力して gnome ターミナルに出てきた エラー出力のほうをを以下に貼りつけます。 ******** ここから ******** + umask 022 + cd /home/hero/rpm/BUILD + cd /home/hero/rpm/BUILD + rm -rf hpijs-1.1 + /bin/gzip -dc /home/hero/rpm/SOURCES/hpijs-1.1.tar.gz + tar -xvvf - + STATUS=0 + '[' 0 -ne 0 ']' + cd hpijs-1.1 ++ /usr/bin/id -u + '[' 500 = 0 ']' ++ /usr/bin/id -u + '[' 500 = 0 ']' + /bin/chmod -Rf a+rX,g-w,o-w . + exit 0 + umask 022 + cd /home/hero/rpm/BUILD + cd hpijs-1.1 + ./configure --prefix=/usr --mandir=/usr/share/man + make printer.cpp: In method `enum apdk::DRIVER_ERROR apdk::Printer::SetPenInfo(char *&, int)': printer.cpp:1081: warning: statement with no effect djgenericvip.cpp: In method `BOOL apdk::DJGenericVIP::FullBleedCapable(apdk::PAPER_SIZE, float *, float *, float *, float *)': djgenericvip.cpp:139: warning: enumeration value `UNSUPPORTED_SIZE' not handled in switch djgenericvip.cpp:139: warning: enumeration value `LETTER' not handled in switch djgenericvip.cpp:139: warning: enumeration value `A4' not handled in switch djgenericvip.cpp:139: warning: enumeration value `LEGAL' not handled in switch djgenericvip.cpp:139: warning: enumeration value `B4' not handled in switch djgenericvip.cpp:139: warning: enumeration value `B5' not handled in switch djgenericvip.cpp:139: warning: enumeration value `A3' not handled in switch djgenericvip.cpp:139: warning: enumeration value `A5' not handled in switch djgenericvip.cpp:139: warning: enumeration value `LEDGER' not handled in switch djgenericvip.cpp:139: warning: enumeration value `SUPERB' not handled in switch djgenericvip.cpp:139: warning: enumeration value `EXECUTIVE' not handled in switch djgenericvip.cpp:139: warning: enumeration value `FLSA' not handled in switch djgenericvip.cpp:139: warning: enumeration value `MAX_PAPER_SIZE' not handled in switch + exit 0 + umask 022 + cd /home/hero/rpm/BUILD + cd hpijs-1.1 + rm -rf /var/tmp/hpijs-root + make prefix=/var/tmp/hpijs-root/usr exec_prefix=/var/tmp/hpijs-root/usr bindir=/var/tmp/hpijs-root/usr/bin sbindir=/var/tmp/hpijs-root/usr/sbin sysconfdir=/var/tmp/hpijs-root/etc datadir=/var/tmp/hpijs-root/usr/share includedir=/var/tmp/hpijs-root/usr/include libdir=/var/tmp/hpijs-root/usr/lib libexecdir=/var/tmp/hpijs-root/usr/libexec localstatedir=/var/tmp/hpijs-root/var/lib sharedstatedir=/var/tmp/hpijs-root/usr/share mandir=/var/tmp/hpijs-root/usr/share/man infodir=/var/tmp/hpijs-root/usr/info install + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip + /usr/lib/rpm/brp-strip-comment-note + umask 022 + cd /home/hero/rpm/BUILD + cd hpijs-1.1 + DOCDIR=/var/tmp/hpijs-root/usr/doc/hpijs-1.1 + export DOCDIR + rm -rf /var/tmp/hpijs-root/usr/doc/hpijs-1.1 + /bin/mkdir -p /var/tmp/hpijs-root/usr/doc/hpijs-1.1 + cp -pr hpijs_readme.html /var/tmp/hpijs-root/usr/doc/hpijs-1.1 + cp -pr printtool2.jpg /var/tmp/hpijs-root/usr/doc/hpijs-1.1 cp: ``printtool2.jpg'' を stat できません: そのようなファイルやディレクトリはありません /var/tmp/rpm-tmp.2755 の不正な終了ステータス (%doc) ↑ ●この間に 「書き込み中: /home/hero/rpm/RPMS/i386/hpijs-1.1-0vl1.i386.rpm」 ↓ + umask 022 + cd /home/hero/rpm/BUILD + cd hpijs-1.1 + '[' /var/tmp/hpijs-root '!=' / ']' + rm -rf /var/tmp/hpijs-root + exit 0 ******** ここまで ******** まちのさんの Build Log にはこういうモノは見られませんね(当たり前?)。 上記のなかにまずそうな記述は無いでしょうか(聞くばっかりですね…)? 無ければいよいよ ghostscript-hpijs のほうなのですが。 -- zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz [ [ [ 田中宏明 [ [ [ From the bottom line on the Vine zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz