Newsgroup: it.comp.os.linux.iniziare
Titolo: installazione canon i250 su Suse 9.0

Salve gente, è la primissima mia...:)... e ho provato ad installare
sulla mia distro 9.0 i drivers fornuti da Canon... mi sono piantato al
make...
i posto il capture di risposta da cui non riesco più a venir fuori,
nella speranza che qualche anima Pia (notare la P maiuscola) si
commuova...
Ecco quel che vien fuori.
***********************************
linux:/home/pietro/downloads/bjfilter-2.3-0 # make
make  all-recursive
make[1]: Entering directory `/home/pietro/downloads/bjfilter-2.3-0'
Making all in src
make[2]: Entering directory `/home/pietro/downloads/bjfilter-2.3-0/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc
   -O2 -
MT bjferror.o -MD -MP -MF ".deps/bjferror.Tpo" \
  -c -o bjferror.o `test -f 'bjferror.c' || echo './'`bjferror.c; \
then mv -f ".deps/bjferror.Tpo" ".deps/bjferror.Po"; \
else rm -f ".deps/bjferror.Tpo"; exit 1; \
fi
bjferror.c: In function `bjf_error':
bjferror.c:49: warning: deprecated use of label at end of compound
statement
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc
   -O2 -
MT bjfilter.o -MD -MP -MF ".deps/bjfilter.Tpo" \
  -c -o bjfilter.o `test -f 'bjfilter.c' || echo './'`bjfilter.c; \
then mv -f ".deps/bjfilter.Tpo" ".deps/bjfilter.Po"; \
else rm -f ".deps/bjfilter.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc
   -O2 -
MT bjfimage.o -MD -MP -MF ".deps/bjfimage.Tpo" \
  -c -o bjfimage.o `test -f 'bjfimage.c' || echo './'`bjfimage.c; \
then mv -f ".deps/bjfimage.Tpo" ".deps/bjfimage.Po"; \
else rm -f ".deps/bjfimage.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc
   -O2 -
MT bjfoption.o -MD -MP -MF ".deps/bjfoption.Tpo" \
  -c -o bjfoption.o `test -f 'bjfoption.c' || echo './'`bjfoption.c; \
then mv -f ".deps/bjfoption.Tpo" ".deps/bjfoption.Po"; \
else rm -f ".deps/bjfoption.Tpo"; exit 1; \
fi
bjfoption.c: In function `SetCmdOption':
bjfoption.c:491: warning: passing arg 3 of `poptGetContext' from
incompatible po
inter type
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc
   -O2 -
MT bjfpos.o -MD -MP -MF ".deps/bjfpos.Tpo" \
  -c -o bjfpos.o `test -f 'bjfpos.c' || echo './'`bjfpos.c; \
then mv -f ".deps/bjfpos.Tpo" ".deps/bjfpos.Po"; \
else rm -f ".deps/bjfpos.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc
   -O2 -
MT bjfrcaccess.o -MD -MP -MF ".deps/bjfrcaccess.Tpo" \
  -c -o bjfrcaccess.o `test -f 'bjfrcaccess.c' || echo
'./'`bjfrcaccess.c; \
then mv -f ".deps/bjfrcaccess.Tpo" ".deps/bjfrcaccess.Po"; \
else rm -f ".deps/bjfrcaccess.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc
   -O2 -                        MT getipc.o -MD -MP -MF
".deps/getipc.Tpo" \
  -c -o getipc.o `test -f 'getipc.c' || echo './'`getipc.c; \
then mv -f ".deps/getipc.Tpo" ".deps/getipc.Po"; \
else rm -f ".deps/getipc.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc
   -O2 -                        MT bjflist.o -MD -MP -MF
".deps/bjflist.Tpo" \
  -c -o bjflist.o `test -f 'bjflist.c' || echo './'`bjflist.c; \
then mv -f ".deps/bjflist.Tpo" ".deps/bjflist.Po"; \
else rm -f ".deps/bjflist.Tpo"; exit 1; \
fi
gcc  -O2   -o bjfilter  bjferror.o bjfilter.o bjfimage.o bjfoption.o
bjfpos.o bj                        frcaccess.o getipc.o bjflist.o
-lcnbpcmcm180 -lcnbpess180 -lm -ldl -ltiff -lpng
 -lcnbpcnclapi180 -lcnbpcnclbjcmd180 -lcnbpcnclui180 /usr/lib/libpopt.a
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld:
canno                        t find -lcnbpcmcm180
collect2: ld returned 1 exit status
make[2]: *** [bjfilter] Error 1
make[2]: Leaving directory `/home/pietro/downloads/bjfilter-2.3-0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pietro/downloads/bjfilter-2.3-0'
make: *** [all] Error 2
linux:/home/pietro/downloads/bjfilter-2.3-0 #
*****
Scusate il "papiello".... ma sapete come'!!!
Grazie fin d'ora

 ***********************************
[cut]
Te lo dice, non ha trovato il file...cannot find -lcnbpcmcm180 
se guardi nel file README ci sono i pacchetti richiesti per l'installazione:
<bjfilter>
 * libm         (6.0   or above)
 * libdl        (2.0   or above)
    * libpopt      (1.4   or above)
    * libcnclapi   (3.0.0 or above)
    * libcnclbjcmd (3.0.0 or above)
    * libcnclui    (3.0.0 or above)
    * libcnbpess   (1.4.0 or above)
    * libcnbpcmcm  (6.03.1 or above)
    * libcnbpoxxx  (1.0.x or above)
 * libtiff      (3.4   or above)
 * libpng       (1.0.9 or above)
Ciao :)
-- 
"Quando sento la parola cultura tolgo la sicura alla pistola."

mosfet ha scritto:

dov'e' che si possono rimediare tali librerie?, ero inseime a caronte 
quando ci siamo "inceppati" appunto su quelle librerie...

millo wrote:

Premetto che non uso la tua stampante, da quello che ho capito non dovresti
avere problemi nell'installare dei pacchetti rpm.
Dai un occhiata qua:
http://snipurl.com/bjzl
 
