1 votes

Problème d'installation de SCTK 2.4.0 sur Ubuntu 13.10

Je suis en train d'essayer d'installer SCTK 2.4.0 sur Ubuntu 13.10 avec gcc 4.8.1 installé sur mon système mais je reçois cette erreur après avoir exécuté la commande "make all":

Dans le fichier inclus depuis main.cpp:20:0:
recording.h:122:29: erreur : 'Filter::Filter' ne peut pas apparaître dans une expression constante
         map filters;
                             ^
recording.h:122:36: erreur : l'argument de modèle 2 n'est pas valide
         map filters;
                                    ^
recording.h:122:36: erreur : l'argument de modèle 4 n'est pas valide
make[3]: *** [main.o] Erreur 1
make[3]: Quitter le répertoire « /home/acl/Downloads/sctk-2.4.0/src/asclite/core »
make[2]: *** [all] Erreur 2
make[2]: Quitter le répertoire « /home/acl/Downloads/sctk-2.4.0/src/asclite »
make[1]: *** [all] Erreur 2
make[1]: Quitter le répertoire « /home/acl/Downloads/sctk-2.4.0/src »
make: *** [all] Erreur 2

Que pourrais-je faire pour installer cet outil ?

2voto

hey68you Points 296

J'ai essayé ce qui suit sur 14.04 :

Allez dans les fichiers recording.h et recording.cpp trouvés sous sctk-2.4.0/src/asclite/core et modifiez toutes les occurrences de Filter::Filter* en ::Filter*

Et essayez à nouveau, cela devrait compiler.

1voto

Ian Suttle Points 2225

Le README indique qu'il a été écrit en 2009. Il indique également qu'il a été testé et compilé avec la version 4.3 de gcc ; vous utilisez la version 4.8.1. Il précise en outre qu'il a été compilé sur des noyaux aussi récents que 2.6.19.

Dans Ubuntu 13.10, écrit en 2013, nous utilisons la version du noyau 3.11-xx. Le noyau et gcc ont progressé trop loin pour pouvoir compiler avec succès cet antique. Je vous suggère de chercher une version plus récente à compiler.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X