problème reconnaissance automatique

Added by Bruno Pinçon almost 10 years ago

Bonjour,

je découvre ce logiciel et je viens de faire un petit test. Je précise que je suis sous mageia 4 et que le paquet ACM de cette distribution nécessite l'ajout du paquet perl(DBD::SQLite) pour fonctionner (cad qu'il ne semble pas être mis dans les dépendances du paquet ACM).

Tout se passe bien jusqu'à la détection automatique de mon jeu de test avec 10 copies (chacune recto-verso). La photocopieuse scanner que j'ai utilisée me donne un unique pdf et tout a l'air OK, des messages de ce type sont affichés dans la fenêtre "Détail de la sortie des commandes" :

Page : +0/0/0+
Page : +7/1/48+
Page : +0/0/0+
Page : +0/0/0+
Page : +8/1/46+
Page : +7/2/47+
Page : +0/0/0+
Page : +8/2/45+
Rotating...
Rotating...
Rotating...
Rotating...

De plus dans le répertoire /scans du projet j'ai a priori tous les fichiers .pbm adéquats. Cependant il n'y a rien qui s'affiche ensuite dans la partie Diagnostic.

Comme j'ai déjà eu un problème (l'absence du paquet perl(DBD::SQLite) dans les dépendances) je me demande si je ne rencontre pas de nouveau un problème de ce type : peut être manque-t-il encore une dépendance ?

En fait quand je regarde le fichier de log (ci-joint), j'ai un warning :

command pdftk not found

et surtout ça :

auto-multiple-choice analyse: symbol lookup error: /usr/lib/perl5/vendor_perl/5.18.1/x86_64-linux-thread-multi/auto/Graphics/Magick/Magick.so: undefined symbol: InitializeMagick

qui pourrait être le noeud du problème...

Merci pour toute aide car j'aimerais vraiment pouvoir utiliser ce logiciel ;-)


Replies (10)

RE: problème reconnaissance automatique - Added by Alexis Bienvenüe almost 10 years ago

nécessite l'ajout du paquet perl(DBD::SQLite) pour fonctionner (cad qu'il ne semble pas être mis dans les dépendances du paquet ACM).

Je n'ai pas le temps de suivre l'empaquetage d'AMC pour Mageia… avis aux bonnes volontés ! Cette dépendance manquante peut par exemple être signalée sur le système de gestion des bogues de Mageia, afin qu'elle soit ajoutée.

Graphics/Magick/Magick.so: undefined symbol: InitializeMagick

Je pense qu'il s'agit d'un bug dans la version Mageia du module perl Graphics::Magick : https://bugs.mageia.org/show_bug.cgi?id=11816
Vous pouvez essayer en installant le module perl Image::Magick et en désinstallant Graphics::Magick (sans tenir compte des dépendances d'AMC).

RE: problème reconnaissance automatique - Added by Bruno Pinçon almost 10 years ago

Merci. Je n'avais pas vu mais le bug a déjà été signalé :

https://bugs.mageia.org/show_bug.cgi?id=12051

RE: problème reconnaissance automatique - Added by Alexis Bienvenüe almost 10 years ago

Effectivement : je ne l'avais pas vu non plus…

RE: problème reconnaissance automatique - Added by Bruno Pinçon almost 10 years ago

Bonjour,

je voudrais essayer la solution proposée mais j'ai un peu de
mal à la comprendre. Cela voudrait dire que dans le code perl
d'AMC certains appels au "module" (j'y connais rien...) nommé
Graphics::Magic peuvent être "assurés" par Image::Magick sans
rien faire d'autre ? De plus je ne sais pas comment faire pour désinstaller
Graphics::Magick sans désinstaller AMC avec urpme, peut être
qu'il faut faire ça avec le niveau en-dessous avec une commande
rpm ? Sinon je pourrais aussi tenter une installation des sources ?
Merci de votre attention j'aimerais vraiment pouvoir tester AMC
(même si là je comprends bien que le problème est du côté mageia...).

RE: problème reconnaissance automatique - Added by Bruno Pinçon almost 10 years ago

Bon oui je suis un peu rouillé (pas utilisé rpm depuis des lustres)
j'ai donc enlevé Graphics::Magick et la solution proposée fonctionne !
MERCI bcp.

RE: problème reconnaissance automatique - Added by Alexis Bienvenüe almost 10 years ago

Cela voudrait dire que dans le code perl d'AMC certains appels au "module" (j'y connais rien...) nommé Graphics::Magic peuvent être "assurés" par Image::Magick sans rien faire d'autre ?

Exact. AMC choisit par défaut Graphics::Magic, et si celui-ci n'est pas installé, il utilise plutôt Image::Magick.

peut être qu'il faut faire ça avec le niveau en-dessous avec une commande rpm ?

Peut-être rpm -e --nodeps ?

RE: problème reconnaissance automatique - Added by Alexis Bienvenüe almost 10 years ago

j'ai donc enlevé Graphics::Magick et la solution proposée fonctionne !

Super. Il faudrait donc sans doute remplacer la dépendance AMC->Graphics::Magick en AMC->Image::Magick, soit avec un nouveau rapport de bug soit en complétant le bug relatif à DBD::SQLite.

RE: problème reconnaissance automatique - Added by Bruno Pinçon almost 10 years ago

Je vais aller compléter le bug report sous peu.
Encore merci. Je vais continuer mon apprentissage
d'AMC... J'ai croisé aussi qq collègues qui ont l'air
d'être intéressés par ce génial outil (mais ils sont
windows ou mac !).

RE: problème reconnaissance automatique - Added by Bruno Pinçon almost 10 years ago

C'est fait :

https://bugs.mageia.org/show_bug.cgi?id=12051

J'ai aussi donné le tuyau pour utiliser amc sous
mageia-4 dès maintenant.

(1-10/10)