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:

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
blablabla

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
make: *** [fl1_morph] Erreur 1
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
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
Est ce que quelqu'un saurait de quoi il s'agit ?
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.