La version d'amc que j'ai installé n'arrive pas à annoter les copies (Support #209)
Description
J'ai installé AMC svn revision 1447 sous OS X 10.8.5. Je suis arrivé jusqu'à la phase des rapports d'un projet test. L'export des notes (format libreoffice) se passe bien. Par contre, je n'arrive pas à annoter les copies.
Je joins le fichier debug d'une tentative d'annotation et le dossier du projet.
History
Updated by Alexis Bienvenüe almost 12 years ago
Il semble que le programme AMC-buildpdf
n'a pas été trouvé. Pouvez-vous vérifier qu'il a été correctement compilé et installé?
Updated by Joël Brogniart almost 12 years ago
Bon, tout d'abord, j'en suis revenu à la révision 1377 pour voir si l'installation marchait toujours avec toutes les mises à jour des autres ports (macports). Comme pour la révision 1447, il faut maintenant ajouter une dépendance à texlive-lang-french pour que AMC puis être construit correctement. Sinon, la révision 1447 fonctionne correctement de la création d'un projet à l'envoi des corrigés par mail avec les nouvelles versions des autres ports (OS X 10.8.5, Xcode 5.0, Macports 2.2.0).
Je suis ensuite revenu à la révision 1447 (ou plutôt 1449 maintenant) et effectivement, il n'y a pas de buildpdf ou AMC-buidpdf dans ce qui est construit. Je joins le journal du build (du début à la ligne 2012 cela concerne la vérification des dépendances) dans lequel, je n'ai rien trouvé sur la compilation de buildpdf (en dehors de la récupération du dépot subversion). Je vais voir si j'arrive à comprendre pourquoi l'outil n'est pas compilé par les outils Macports.
- File main.log added
Updated by Alexis Bienvenüe almost 12 years ago
Ha zut, il faut maintenant enlever la ligne
BINARIES = AMC-detect
du fichier
Makefile-macports.conf
(elle limitait les pogrammes à compiler au seul AMC-detect
).Pouvez-vous essayer de compiler à la main
AMC-buildpdf
avec quelque chose comme çamake AMCCONF=macports BASEPATH=/opt/local GCC_PP="/usr/bin/clang -arch x86_64" AMC-buildpdf
Comme ça si il y a d'autres choses à changer je regroupe le tout dans une seule révision. Il faudra sans doute rajouter une ligne (toujours dans
Makefile-macports.conf
) pour définir GCC_PDF
, aussi. La version linux estGCC_PDF=$(shell pkg-config --cflags --libs cairo pangocairo poppler-glib)
ce qui revient à
GCC_PDF=-pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include \ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pango-1.0 \ -I/usr/include/poppler/glib -I/usr/include/poppler \ -lpangocairo-1.0 -lpango-1.0 -lpoppler-glib -lgobject-2.0 -lcairo -lglib-2.0
par exemple sur ma machine, mais je ne sais pas si on dispose de
pkg-config
sur Mac...Updated by Joël Brogniart almost 12 years ago
J'essaierai ça dans deux ou trois jours. Il y a peut être aussi un problème dans la phase d'installation avec une tentative de création de lien vers /usr ce qui ne correspond pas une installation Macports. Mais je n'en suis pas certain.
Updated by Joël Brogniart almost 12 years ago
Quelques retours.
Dans le fichier Makefile-macports.conf
, je supprime la ligne
BINARIES = AMC-detect
et j'ajoute
GCC_PDF=$(shell pkg-config --cflags --libs cairo pangocairo poppler-glib)
le build (avec AMC-buildpdf) et l'installation réussissent.
Par contre, même si la phase d'annotation se passe apparemment bien, la page générée ne comporte pas d'annotation. Je joins le journal debug de l'annotation et la page générée.
- File AMC-DEBUG-b5ZtS0D7.log added
- File 0001-Antarès_Castor.pdf added
Updated by Alexis Bienvenüe almost 12 years ago
Pas sûr de moi mais peut-être est-ce corrigé avec la révision r1451.
Updated by Joël Brogniart almost 12 years ago
Chapeau bas. Cette fois ci, la révision 1451 passe mon test (limité) : création d'un projet, insertion du sujet, mise à jour des docs, calcul des mises en page, impression d'un exemplaire (hors AMC), remplissage d'un exemplaire (hors AMC), saisie de la copie automatique, correction, identification étudiant, export des notes, annotation copie et envoi de l'annotation par courriel.
Et bien sûr, l'installation avec Macports se déroule sans problème… heu… je supprime tous les ports installés, je refais un test sans aucun port installé et je relance l'installation d'AMC pour voir si toutes les dépendances sont bien installées et si ça fonctionne… tout marche !
Bon maintenant, faut que j'arrive à faire valider quelques ports du côté de Macports.
Merci beaucoup !
Updated by Alexis Bienvenüe almost 12 years ago
Beau travail : bravo.
- % Done changed from 0 to 100
- Status changed from New to Closed