梅本です。

>>> Sun, 25 Dec 2005 14:30:52 +0900 の刻に「harrier」、すなわち
>>> Hiroyuki Une <[EMAIL PROTECTED]> 氏曰く

harrier> ところが pips970 経由で印刷しようとすると
harrier> 次のような現象が起こり、印刷に失敗します。

harrier> (1)/etc/libmap.conf に以下の記述を追加した。

harrier>        [/usr/local/lib/pips/libpm970c.so]
harrier>        libc.so.6                       pluginwrapper/pips.so
harrier>        libdl.so.2                      pluginwrapper/pips.so

harrier>    この時 /var/tmp/lpd-err に次のエラーを出力し、印刷に失敗する。

harrier>        Photo Image Print System PM-970C Version 2.6.2
harrier>        PIPS Error : /usr/local/lib/pips/libpm970c.so: Undefined symbol 
"argz_create_sep": Dynamic library processing is failed.
harrier>        PIPS Error : Convert processing is failed.
harrier>        PIPS Error : ...ABEND
harrier>        kill: unknown signal 9; valid signals:
harrier>        hup int quit ill trap abrt emt fpe kill bus segv sys pipe alrm 
term urg
harrier>        stop tstp cont chld ttin ttou io xcpu xfsz vtalrm prof winch 
info usr1 usr2
harrier>        touch: /var/ekpd/lpr_lock: Permission denied

  pips970 はライブラリを 3 つ持っているタイプで、3 つとも libmap.conf 
で指定してあげる必要があります。以下の設定を試してみてください。

[/usr/local/lib/pips/libpm970c.so]
libc.so.6                       pluginwrapper/pips.so
libdl.so.2                      pluginwrapper/pips.so

[/usr/local/lib/pips/libpm970cR1.so]
libc.so.6                       pluginwrapper/pips.so
libdl.so.2                      pluginwrapper/pips.so

[/usr/local/lib/pips/libpm970cR2.so]
libc.so.6                       pluginwrapper/pips.so
libdl.so.2                      pluginwrapper/pips.so

  なお、5.x 以降では、libmap の対象にディレクトリを指定できるようになっ
ているので、

[/usr/local/lib/pips/]
libc.so.6                       pluginwrapper/pips.so
libdl.so.2                      pluginwrapper/pips.so

と書けるはずですが、4.x にこの機能がマージされていたかどうかは定かでは
ないです。

-- 
梅本 肇 @ インターネット互助会横浜  http://www.imasy.org/~ume/
[EMAIL PROTECTED]  [EMAIL PROTECTED],jp.}FreeBSD.org
プログラムは書いた人の意図ではなく書かれた通り動く  I hate Modula-3 :-)

メールによる返信