[archlinux] compilation aur OK, problème d'éxécution

Added by Benoit Landrieu over 5 years ago

Bonjour à tous,

Je n'arrive pas à faire fonctionner amc sous archlinux :

voir mon issue ici :
https://project.auto-multiple-choice.net/issues/590

sur archlinux :
https://bbs.archlinux.org/viewtopic.php?pid=1808653#p1808653

Est-ce que quelqu'un a réussi avec les dernières versions ou une version qui marche ?

Merci,


Replies (8)

RE: [archlinux] compilation aur OK, problème d'éxécution - Added by Benoit Landrieu over 5 years ago

pour information voilà le PKGBUILD temporaire que j'utilise :

#Maintainer  : Thomas LEGRAND
#Contributor : Alexis Bienvenue
#Contributor : fabmen

pkgbase='auto-multiple-choice'
pkgname='auto-multiple-choice'
pkgver='1.4.0'
pkgrel='1'
pkgdesc="AMC est un ensemble d'utilitaires permettant de créer, gérer et corriger automatiquement des questionnaires à choix multiples (QCM)" 
arch=('i686' 'x86_64')
url='http://auto-multiple-choice.net/'
license=('GPL')

depends=('perl' 'perl-glib-object-introspection'
 'perl-locale-gettext' 'perl-xml-writer' 'perl-xml-simple'
 'perl-dbd-sqlite' 'perl-file-mimeinfo' 'ttf-linux-libertine'
  'perl-text-csv' 'perl-dbi' 'perl-archive-zip'
  'graphicsmagick' 'texlive-bin' 'texlive-core'
  'gtk2-perl' 'netpbm' 'opencv' 'poppler' 'poppler-glib')

#source=('http://download.auto-multiple-choice.net/'$pkgbase'_current_precomp.tar.gz'  'amc.patch')  
#source=('http://download.gna.org/auto-qcm/'$pkgbase'_'$pkgver'_precomp.tar.gz'  'amc.patch')
source=('https://gitlab.com/jojo_boulix/auto-multiple-choice/uploads/e0b1a6a7541d2187aa230997c865f8b0/auto-multiple-choice_1.4.0-rc1_dist.tar.gz')

md5sums=('8a2f871d67a9c194ce53e29455ded929')

build() {
  #cd "$srcdir"/$pkgbase-$pkgver
  cd auto-multiple-choice-1.4.0~rc1
  #patch -p 1 < $srcdir"/amc.patch" 
  #make all_precomp|| return 1
  make PERLDIR=/usr/share/perl5/vendor_perl
}

package_auto-multiple-choice(){
  #install='amc.install'
  #cd "$srcdir"/$pkgbase-$pkgver
  cd auto-multiple-choice-1.4.0~rc1
  make DESTDIR="$pkgdir/" install
}

le message d'erreur à l'éxécution :

Locale::Language will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at /usr/lib/AMC/perl/AMC-gui.pl, line 43.
Locale::Codes will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at /usr/share/perl5/core_perl/Locale/Language.pm, line 22.
Can't locate AMC/Path.pm in @INC (you may need to install the AMC::Path module) (@INC contains: /usr/lib/perl5/5.28/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.28/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.28/core_perl /usr/share/perl5/core_perl) at /usr/lib/AMC/perl/AMC-gui.pl line 49.
BEGIN failed--compilation aborted at /usr/lib/AMC/perl/AMC-gui.pl line 49.

RE: [archlinux] compilation aur OK, problème d'éxécution - Added by Alexis Bienvenüe over 5 years ago

Can't locate AMC/Path.pm in @INC

perl n'a pas trouvé les modules installés par AMC, vraisemblablement car ils ont été installé à un endroit où perl ne va pas chercher.
Il faut changer le répertoire d'installation PERLDIR dans Makefile.conf (c'était le rôle des lignes 20 et 21 du patch que vous avez désactivé en commentant la command patch).

RE: [archlinux] compilation aur OK, problème d'éxécution - Added by Benoit Landrieu over 5 years ago

ça avance !

l'application se lance maintenant quand je fais "update documents"

Can't locate Clone.pm in @INC (you may need to install the Clone module) (@INC contains: /usr/lib/perl5/5.28/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.28/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.28/core_perl /usr/share/perl5/core_perl) at /usr/lib/AMC/perl/AMC-prepare.pl line 26.
BEGIN failed--compilation aborted at /usr/lib/AMC/perl/AMC-prepare.pl line 26.

RE: [archlinux] compilation aur OK, problème d'éxécution - Added by Alexis Bienvenüe over 5 years ago

Là par contre c'est qu'il faut installer le module perl Clone. Peut-être avec le paquet perl-clone ?

RE: [archlinux] compilation aur OK, problème d'éxécution - Added by Benoit Landrieu over 5 years ago

parfait ça à l'air de marcher !

merci beaucoup !

RE: [archlinux] compilation aur OK, problème d'éxécution - Added by Alexis Bienvenüe over 5 years ago

Super. Après un test complet, ça vaudra peut-être le coup de mettre à jour le PKGBUILD sur AUR ?

RE: [archlinux] compilation aur OK, problème d'éxécution - Added by Benoit Landrieu over 5 years ago

Oui je ferai ça une fois le test de la 1ère interrogation passée (demain) !

RE: [archlinux] compilation aur OK, problème d'éxécution - Added by Benoit Landrieu over 5 years ago

merci pour le temps passé à me répondre en tout cas !

(1-8/8)