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

[plamo:08661] Re: Canon puts color printer driver for Linux



いつもお世話になっております.
  かさいと申します..

> こじま@無事帰国しました、です。
> >   cannon のプリンタドライバ/フィルタのソースを,configure, make したとこ
> > ろ,次のような error で make できませんでした.
> > ・bjfilter の make
> > # make
> > make  all-recursive
> > make[1]: 入ります ディレクトリ `/usr/src/bjf870/bjfilter'
> > Making all in src
> > make[2]: 入ります ディレクトリ `/usr/src/bjf870/bjfilter/src'
> > gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl    -O2 -c bjfilter.c
> > bjfilter.c:24: popt.h: そのようなファイルやディレクトリはありません
> 
> これって contrib/GNOME/popt.tgz あたりを必要としているのかな?


  ビンゴでした.

でも,下記のように別に error が出現してしまいました.
・bjfilter の make
# make
cd . && autoheader
make  all-recursive
make[1]: 入ります ディレクトリ `/usr/src/bjf870/bjfilter'
Making all in src
make[2]: 入ります ディレクトリ `/usr/src/bjf870/bjfilter/src'
gcc  -O2  -o bjfilter  bjferror.o bjfilter.o bjfimage.o bjfmodels.o
bjfoption.o bjfpos.o getipc.o -lcnbpcmcm -lcnbpwcc -lcnbphtmg -lm -ldl
-ltiff              -lcnclapi -lcnclbjcmd -lcnbpsmth -lcnclui -lpopt 
bjfimage.o: In function `tiff_image_open':
bjfimage.o(.text+0x458): undefined reference to `TIFFOpen'
bjfimage.o: In function `tiff_image_init':
bjfimage.o(.text+0x4cb): undefined reference to `TIFFGetField'
bjfimage.o(.text+0x4ea): undefined reference to `TIFFGetField'
bjfimage.o(.text+0x51e): undefined reference to `TIFFGetField'
bjfimage.o(.text+0x54e): undefined reference to `TIFFGetField'
bjfimage.o(.text+0x57e): undefined reference to `TIFFGetField'
bjfimage.o(.text+0x5a9): more undefined references to `TIFFGetField'
follow
bjfimage.o: In function `tiff_image_read_raster':
bjfimage.o(.text+0x6e0): undefined reference to `TIFFScanlineSize'
bjfimage.o(.text+0x6e6): undefined reference to `_TIFFmalloc'
bjfimage.o(.text+0x6ff): undefined reference to `TIFFReadScanline'
bjfimage.o(.text+0x73f): undefined reference to `_TIFFfree'
bjfimage.o: In function `tiff_image_close':
bjfimage.o(.text+0x775): undefined reference to `TIFFClose'
collect2: ld returned 1 exit status
make[2]: *** [bjfilter] エラー 1
make[2]: 出ます ディレクトリ `/usr/src/bjf870/bjfilter/src'
make[1]: *** [all-recursive] エラー 1
make[1]: 出ます ディレクトリ `/usr/src/bjf870/bjfilter'
make: *** [all-recursive-am] エラー 2
# 



  もう1度 bjfilter の README を見なおすと REQUIREMENTS は下のようになっ
ていました.
--- ここから
REQUIREMENTS
<all>
    You need automake and autoconf to build programs.
    * automake  (1.4   or above)
    * autoconf  (2.13  or above)

<bjfilter>
	* libm         (6.0   or above)
	* libdl        (2.0   or above)
    * libpopt      (1.4   or above)
    * libcnclapi   (1.0.x or above)
    * libcnclbjcmd (1.0.x or above)
    * libcnclui    (1.0.x or above)
    * libcnbpwcc   (1.0.x or above)
    * libcnbpcmcm  (1.0.x or above)
    * libcnbphtmg  (1.0.x or above)
    * libcnbpsmth  (1.0.x or above)
    * libcnbpoxxx  (1.0.x or above)
	* libtiff      (3.4   or above)
--- ここまで

  この error と関係あるかどうかわかりませんが,Plamo2.1 の場合, make は
上記の libcn* を準備してからの話になりそうです.



---
かさい

Follow-Ups
[plamo:08675] Re: Canon puts color printer driver for Linux, Yuji Touya
References
[plamo:08659] Re: Canon puts color printer driver for Linux, かさい
[plamo:08660] Re: Canon puts color printer driver for Linux, KOJIMA Mitsuhiro

[検索ページ] [メール一覧]
Plamo ML 公開システム