Jump to content

Compillation des sources de kooka


Cram51

Recommended Posts

Bonjour a tous

J'ai telechargé les sources de kooka v0.44

Apres plusieurs tentative de compillation je but desesperement la-dessus:

$ make

*** Creating configure.files

*** Creating acinclude.m4

cd . && /bin/sh /panoramix/Driver/kooka-0.44/admin/missing --run aclocal-1.7

cd . && \

/bin/sh /panoramix/Driver/kooka-0.44/admin/missing --run automake-1.7 --foreign Makefile

Can't locate object method "path" via package "Request" at /usr/share/autoconf/Autom4te/C4che.pm line 69, GEN1> line 111.

configure.in: no proper invocation of AM_INIT_AUTOMAKE was found.

configure.in: You should verify that configure.in invokes AM_INIT_AUTOMAKE,

configure.in: that aclocal.m4 is present in the top-level directory,

configure.in: and that aclocal.m4 was recently regenerated (using aclocal).

configure.in: required file `./install-sh' not found

configure.in: required file `./mkinstalldirs' not found

configure.in: required file `./missing' not found

SUBDIRS: variable `TOPSUBDIRS' is used but `TOPSUBDIRS' is undefined

make: *** [Makefile.in] Erreur 1

Sachant que les dernieres lignes du ./configure me donne ca:

fast creating po/xx/Makefile

fast creating po/zh_CN/Makefile

fast creating po/zu/Makefile

config.pl: fast created 73 file(s).

config.status: creating config.h

config.status: executing depfiles commands

Good - your configure finished. Start make now

Je ne sais plus quoi faire :transpi::zarb::yes: si qqun a une idée

Merci

Link to post
Share on other sites

Bonjour.

Pour resumer j'ai scaner HP le 3570c. Les drivers ne sont disponible que dans la version dev du projet sane donc pas de paquet.

J'ai compilé sane sans probleme mais lorsque je fait urpmi xsane ou urpmi kooka il veux m'installer un sane plus vieux que celuis que j'ai compiler. J'ai peur que ca fasse le bazard et je n'arrive pas a trouver l'option pour lui dire de ne pas faire attention au dependence.J'ai fait man urpmi et il me donne ca:

--allow-nodeps

Autorise urpmi à demander à l'utilisateur de continuer l'instal-

lation sans vérifier les dépendances. Par défaut urpmi quitte

immédiatement dans de tel cas.

--allow-force

Autorise urpmi à demander à l'utilisateur de continuer l'instal-

lation sans vérifier les dépendances ou en forcant l'installa-

tion. Par défaut urpmi quitte immédiatement dans de tel cas.

Jai testé plusieur truc en ne mettant pas d'espace, en inversant l'ordre, en mettant les deux etc. Bref j'ai laisser tombé je ne trouve pas. si tu sais comment on s'en sert....

Par contre j'ai reussis a compiler xsane et je peux lancer mon apercu. Mais des qu'il est fini (je vois bien mon image apparaitre dans la fenetre) xsane ferme sans aucun message. C'est la que je me suis penché sur kooka.

Merci

Link to post
Share on other sites

Je trouve pas de rpm pour mandriva.

J'ai trouvé un rpm mais pour red hat je crois. J'ai essayer et ca marche pas. Je cherche donc pour MDK et je test des que je trouve.

En meme temps j'aurais bien compilé mes sources quand meme. :mdr2: Si qqun a une idee du probleme le message d'erreur est toujours la :ouioui:

Link to post
Share on other sites

Bien vu :crever:

Merci pour le lien.

Je l'ai donc chargé et installer avec la ligne que tu m'as fourni. Mais au lancement il me dis ca:

kooka: error while loading shared libraries: libkscan.so.1: cannot open shared object file: No such file or directory

Je pense que certaine dependence ne sont pas installé. Ce qu'il me faudrait c'est une ligne qui me propose de choisir les quelles sont a installer et les quelles ne le sont pas ou de lui dire toutes sauf.....

Merci

Link to post
Share on other sites

J'ai pas de likscan mais je trouve la trouve pas dans rpmdrake. Est ce un paquet seul ou est ce que c'est une lib qui fait partie un d'un autre paquet.

:transpi:

Il m'aura posé des pbm mon scann. vivement que la prochaine version de sane sorte :roll:

Link to post
Share on other sites

j'en reviens à ma 1ère intervention, tu as qqch contre urpmi kooka? car si ton urpmi est configuré, il va directement chercher ça sur le net avec les dépendances. Enfin, je dis ça je dis rien mais bon, ne pas utiliser son gestionnaire de packages et compiler à la main ses packages autant prendre gentoo alors qui est prévu à cet effet (quoique là aussi il y a un gestionnaire de packages).

Link to post
Share on other sites

Chez moi c'est le paquet libkscan1...

Mais comme dit saintshakajin si c'est pour tout faire à la main, utilise plutôt une LFS ou une slack (et pas une gentoo qui gère bien les dépendances).

En plus tu n'aura pas les mises à jour de sécurité...

Link to post
Share on other sites

Vous n'avez pas saisi le problème. S'il installe kooka via urpmi, ça va lui foutre un sane-backend-x.xx en dépendance...

Or son scanner n'est supporté que par la version sane-backend-y.yy avec y>x. Il a donc dû installer sane-backend à la main. Mais il ne peut plus installer kooka via urpmi du coup...

Après moi je connais pas trop urpmi, donc si vous avez une solution "propre", je pense qu'elle sera la bienvenue :chinois:

Link to post
Share on other sites
Vous n'avez pas saisi le problème. S'il installe kooka via urpmi, ça va lui foutre un sane-backend-x.xx en dépendance...

Or son scanner n'est supporté que par la version sane-backend-y.yy avec y>x. Il a donc dû installer sane-backend à la main. Mais il ne peut plus installer kooka via urpmi du coup...

Après moi je connais pas trop urpmi, donc si vous avez une solution "propre", je pense qu'elle sera la bienvenue :chinois:

C'est exactement ca Maxime0810 Merci pour le petit resumé.:chinois:

Cela dis je n'ai pas vraiment avancé:

J'ai tout deinstallé retelecharger les sources de sane-backends et de kooka mais meme pbm. Avec le rpm meme lib absente (qui chez moi s'appelle libkscann.so.1). J'ai un amis qui ma montré ca. C'est une page dedié a likscann. Mais moi et l'anglais ....:francais: Je suis en train de decripter.Sinon je serais ravi d'utilisé rpmdrake. Et je pense que si j'arrivais a lui faire reconnaitre mon sane-backends compilé mes problemes => A plus :chinois: Si qqun sait comment faire

Merci

Link to post
Share on other sites

J'ai essayé deux trucs:

- scanimage -T hp3500:libusb:002:003 Qui me repond ca:

$ scanimage -T -d hp3500:libusb:002:003

scanimage: rounded value of br-x from 215.9 to 215.893

scanimage: rounded value of br-y from 298.45 to 298.454

scanimage: scanning image of size 5099x7050 pixels at 24 bits/pixel

scanimage: acquiring RGB frame, 8 bits/sample

scanimage: reading one scanline, 15297 bytes... PASS

scanimage: reading one byte... PASS

scanimage: stepped read, 2 bytes... PASS

scanimage: stepped read, 4 bytes... PASS

scanimage: stepped read, 8 bytes... PASS

scanimage: stepped read, 16 bytes... PASS

scanimage: stepped read, 32 bytes... PASS

scanimage: stepped read, 64 bytes... PASS

scanimage: stepped read, 128 bytes... PASS

scanimage: stepped read, 256 bytes... PASS

scanimage: stepped read, 512 bytes... PASS

scanimage: stepped read, 1024 bytes... PASS

scanimage: stepped read, 2048 bytes... PASS

scanimage: stepped read, 4096 bytes... PASS

scanimage: stepped read, 8192 bytes... PASS

scanimage: stepped read, 16384 bytes... PASS

scanimage: stepped read, 16383 bytes... PASS

scanimage: stepped read, 8191 bytes... PASS

scanimage: stepped read, 4095 bytes... PASS

scanimage: stepped read, 2047 bytes... PASS

scanimage: stepped read, 1023 bytes... PASS

scanimage: stepped read, 511 bytes... PASS

scanimage: stepped read, 255 bytes... PASS

scanimage: stepped read, 127 bytes... PASS

scanimage: stepped read, 63 bytes... PASS

scanimage: stepped read, 31 bytes... PASS

scanimage: stepped read, 15 bytes... PASS

scanimage: stepped read, 7 bytes... PASS

scanimage: stepped read, 3 bytes... PASS

Mais je sais pas vraiment l'interpreter si vous comprenez qqchose....

- J'ai installer xsane en passant pas le rpm mais avec la ligne pour oublier les dependences. Mais lorsque je le lance il me dis qu'aucun scann n'est dispo alors que "scanimage -L" me donne ca:

# scanimage -L

device `v4l:/dev/video1' is a Noname BT878 video (Hauppauge (bt878)) virtual device

device `v4l:/dev/video0' is a Noname Labtec Webcam virtual device

device `hp3500:libusb:002:003' is a Hewlett-Packard ScanJet 3500 scanner

il me trouve bien mon scan hp3500 ......

Je sais pas si j'ai fais avancer le schmilblik mais bon on essaye;)

Merci

Link to post
Share on other sites

Jm'y connais pas beaucoup, mais tu pourrais peut-être essayer de compiler ton sane (la version dont tu as besoin) en changeant les sources pour lui donner le nom et la version demandés dans les dépendances de xsane et tu balance ton urpmi sur xsane ...

Ceci est juste une petite supposition d'idée ;o)

Guy

Link to post
Share on other sites

Je pense avoir compris ce que tu propose mais si c'est faisable j'en suis incapable :p j'ai pas encore le niveau :transpi:

Par contre c'est ce que je me demandais:

S'il n'y avais pas moyen de configurer rpmdrake pour lui dire qu'on avais compilé sane-backends. Comme ca quand on install xsane il regarde les deps a installer trouve le sane-backends compilé et ne propose pas d'en remettre un autre....

Mais je sais pas si c'est possible...

Mais toutes les idees sont les bienvenus merci a toi :transpi:

Link to post
Share on other sites

l'idéal ce serait que tu te fasse ton rpm de sane-backend, comme ça, il ne risque pas de te le réinstaller :transpi:

il parait que c'est pas compliqué, au pire tu demande à quelqu'un de pas méchant (genre Plouf, ou gauret :yes: )

par contre, il faut qu'il ait le même nom que celui qu'il te propose, mais avec un numéro de révision plus récent, histoire de ne pas le downgrader :ouioui:

Link to post
Share on other sites

J'ai un peu cherché et je suis tombé sur un petit prog sympas qui permet de faire ca en graphique :transpi:

Krpmbuilder

Je remplie les champs mais lorsque je lance la creation j'ai ce message d'erreur:

Building the spec file... done

Building package now...

Construction pour plate-formes cibles: i586

Construction pour cible i586

Exécution_de(%prep): /bin/sh -e /var/tmp/rpm-tmp.29724

+ umask 022

+ cd /usr/src/RPM/BUILD

+ '[' 1 -eq 1 ']'

+ '[' 1 -eq 1 ']'

+ '[' 1 -eq 1 ']'

+ rm -rf /panoramix/tmp

+ mkdir /panoramix/tmp

+ cd /usr/src/RPM/BUILD

+ rm -rf sane-backends-1.0.18

+ /usr/bin/gzip -dc /usr/src/RPM/SOURCES/sane-backends-1.0.18.tar.gz

+ tar -xf -

+ STATUS=0

+ '[' 0 -ne 0 ']'

+ cd sane-backends-1.0.18

/var/tmp/rpm-tmp.29724: line 36: cd: sane-backends-1.0.18: Aucun fichier ou répertoire de ce type

erreur: Mauvais status de sortie pour /var/tmp/rpm-tmp.29724 (%prep)

Erreur de construction de RPM:

Mauvais status de sortie pour /var/tmp/rpm-tmp.29724 (%prep)

Je comprend pas ce qui va pas

Merci

Link to post
Share on other sites

tu le fais en root ? parce que sinon, je vois mal comment tu peux écrire dans /usr/src

du coup, je te conseille de configurer ton programme pour qu'il utilise $HOME/RPM plutôt que /usr/src :craint:

Link to post
Share on other sites

J'ai testé en root comme en user mais c'est pareil. De plus j'ai changé les droit du dossier /usr/src/RPM/ ainci que ses sous dossier.

Mais rien a faire.

Jje cherche comment on le fait "a la main" pour comprendre le pourquoi du comment du parceque. Si vous avez des liens bien fait....

Je ferche de mon coté

Merci

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...