(Courriels de diversion: <questionnerons@exauceriez-prospererait.com> <presbytere@raidirais-evadaient.com> <pâtirent@baobab-syllogisme.com> <vivait@aiguillonniez-captation.com> <pres-sales@premunissaient-constatait.com> <demolir@calomnieriez-scolarisee.com> <demenerait@interpreta-affermissais.com> <fustigerions@predisposent-caner.com> <harmoniserent@promulgueraient-maximisation.com> <retable@situeriez-broches.com> )



Salut le monde.

Hier soir, j'ai tenté de compiler un Sane récent sur une vieille SuSE,
avec un kernel 2.2.4 (d'origine, je pense) et je suis tombé sur
un problème:

-----------------------------------------
make[1]: Entering directory `/tmp/sane-backends-1.0.7/sanei'
rm -f .libs/sanei_scsi.lo
gcc -c -DHAVE_CONFIG_H -I. -I. -I../include -I../includer
	-D_GNU_SOURCE -DPATH_SANE_CONFIG_DIR=/usr/local/etc/sane.d
	-DPATH_SANE_DATA_DIR=/usr/local/share -DV_MAJOR=1 -DV_MINOR=0
	-g -O2 -W -Wall sanei_scsi.c  -fPIC -DPIC -o .libs/sanei_scsi.lo
sanei_scsi.c: In function `sanei_scsi_req_wait':
sanei_scsi.c:2079: structure has no member named `host_status'
sanei_scsi.c:2080: structure has no member named `host_status'
sanei_scsi.c:2081: structure has no member named `host_status'
sanei_scsi.c:2082: structure has no member named `driver_status'
sanei_scsi.c:2083: structure has no member named `target_status'
sanei_scsi.c: In function `lx_chk_id':
sanei_scsi.c:2280: warning: unused parameter `host'
sanei_scsi.c: In function `sanei_scsi_find_devices':
sanei_scsi.c:2497: warning: assignment discards `const' from pointer target type
make[1]: *** [sanei_scsi.o] Error 1
make[1]: Leaving directory `/tmp/sane-backends-1.0.7/sanei'
-----------------------------------------

Après avoir fouillé un peu, je suis arrivé à la supposition que c'était
le fichier /usr/include/scsi/sg.h qui n'était peut-être plus à jour. 
Or, j'ai aussi un fichier scsi/sg.h qui vient avec les sources de kernels.

Il existe un workaround (pas encore essayé) mais je préfererais
mettre à jour la machine, autant que possible...
http://www.mostang.com/pipermail/sane-devel/2002-March/002820.html

Donc, je me demande si (a) refaire un kernel 2.2.20 et (b) copier en
force les includes de /usr/src/linux/.../scsi/ peut fonctionner.

Mias, Ô doute, Ô incertitude, cela ne va-t-il pas avoir une influence
néfaste sur ma glibc chérie ?

Thierry. 

-- 
>  Je sors de chez la coiffeuse. C'est le buraliste qui me l'a conseillée.
>  Très bien.
Donc, après avoir acheté une pipe, vous vous êtes fait cappilotracté ?

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>