Bonjour,
je viens juste d'installer freeling (sous ubuntu 12.04 TLS) et il semble qu'il y ait une erreur de compilation .
je n'arrive pas à faire tourner les exemples. j'obtenais ce genre d'erreur aux premières compilations:
blablabla
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 In file included from /usr/include/c++/4.6/unordered_map:35:0, from /usr/local/include/treeler/util/options.h:42, from /usr/local/include/treeler/control/script.h:40, from /usr/local/include/treeler/dep/dependency_parser.h:39, from /usr/local/include/freeling/morfo/dep_treeler.h:49, from /usr/local/include/freeling.h:51, from fl1_morph.cc:34: /usr/include/c++/4.6/bits/c++0x_warning.h:32:2: erreur: #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options. In file included from /usr/local/include/treeler/dep/dep-symbols.h:41:0, from /usr/local/include/treeler/dep/dependency_parser.h:38, from /usr/local/include/freeling/morfo/dep_treeler.h:49, from /usr/local/include/freeling.h:51, from fl1_morph.cc:34: /usr/local/include/treeler/dep/dep-tree.h:52:23: erreur: SentenceFields is not a class or namespace /usr/local/include/treeler/dep/dep-tree.h:87:60: erreur: >> should be > > within a nested template argument list /usr/local/include/treeler/dep/dep-tree.h: In constructor treeler::DepVector<LabelT>::DepVector(): /usr/local/include/treeler/dep/dep-tree.h:90:41: erreur: >> should be > > within a nested template argument list /usr/local/include/treeler/dep/dep-tree.h: In constructor treeler::DepVector<LabelT>::DepVector(size_t): /usr/local/include/treeler/dep/dep-tree.h:92:44: erreur: t cannot appear in a constant-expression /usr/local/include/treeler/dep/dep-tree.h:92:41: erreur: >> should be > > within a nested template argument list /usr/local/include/treeler/dep/dep-tree.h: At global scope: /usr/local/include/treeler/dep/dep-tree.h:120:28: erreur: expected , or ... before && token /usr/local/include/treeler/dep/dep-tree.h:120:32: erreur: invalid constructor; you probably meant treeler::DepTree<LabelT> (const treeler::DepTree<LabelT>&) /usr/local/include/treeler/dep/dep-tree.h:158:28: erreur: expected unqualified-id before && token /usr/local/include/treeler/dep/dep-tree.h:220:19: erreur: expected unqualified-id before && token
une fois l'erreur analysée, en ajoutant '-std=c++0x' sur chaque demo du makefile j'obtiens ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 make: *** [fl1_morph] Erreur 1
Est ce que quelqu'un saurait de quoi il s'agit ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 fl1_morph.cc: In function int main(int, char**): fl1_morph.cc:106:7: erreur: class freeling::maco_options has no member named DictionarySearch fl1_morph.cc:107:7: erreur: class freeling::maco_options has no member named ProbabilityAssignment make: *** [fl1_morph] Erreur 1
j'ai essayé d'envoyer un message sur le forum du site 'freeling', mais il semble y avoir un bug dans le formulaire d'envoi .
ce serait pour rendre une beaglebone un peu moins con*e ...
merci pour l’intérêt que vous porterez à ce topic.
Partager