Koziev / GrammarEngine

Грамматический Словарь Русского Языка (+ английский, японский, etc)
MIT License
75 stars 20 forks source link

Ошибки на этапе сборки русской словарной базы #17

Closed JordanHasbeenStolen closed 5 years ago

JordanHasbeenStolen commented 5 years ago

Здравствуйте, пробую собрать словарную базу, русскую, сначала попытки сборки принимались на убунту: ubuntu 18.04.14; 64 bit; 4.15.0-43-generic; в какой-то момент, в процессе сборки обнаруживается следующая ошибка:


../../dictionary.src/rus_some.sol....                           54     lines OK
../../dictionary.src/rus_conjunctions.sol....                   141    lines OK
../../dictionary.src/rus_parts.sol....                          201    lines OK
../../dictionary.src/rus_meta_nouns.sol...                      13     lines OK
../../dictionary.src/rus_meta_verbs.sol.....                    150813 lines OK
../../dictionary.src/rus_wordform_frequency_part2.sol...        1710   lines OK
../../dictionary.src/rus_wordform_frequency.sol...              2574   lines OK

Error: File open error: ../../dictionary.src/premium/ru-complex-links-1.sol

Error: There was an error while compiling the file ../../dictionary.src/russian-thesaurus

Но! стоит обратить внимание на то, что ещё в начале процесса, когда был запущен скрипт, выскочили ошибки, хотя, они не были фатальными :

src/scripts/dictionary$ ./russian.sh
rm: cannot remove '../../bin-linux64/*.db': No such file or directory
rm: cannot remove '../../bin-linux64/*.bin': No such file or directory
rm: cannot remove '../../bin-linux64/NGRAMS': No such file or directory
Compiler version 14.18.11192 Standard Linux 4.15.0-43-generic x86_64  (build date Feb  4 2019)
SOLARIX Intellectronix project http://www.solarix.ru/index-en.shtml

../../dictionary.src/dictionary_version_pro.sol.....            0      lines OK
../../dictionary.src/gg_alphabets.sol...                        12     lines OK
../../dictionary.src/abc.sol...                                 38     lines OK
../../dictionary.src/latin_alphabet.sol....                     200    lines OK

Дело в том, что при попытке собрать то же самое, но под Windows 10 (pro), при запуске уже russian.cmd, я сталкиваюсь точно с такой же проблемой:

..\..\dictionary.src\rus_sa_SupressModalInfSbj.sol...           9      lines OK
..\..\dictionary.src\rus_sa_SupressAnimGen.sol....              248    lines OK
..\..\dictionary.src\rus_sa_SupressAccusAnimObj.sol....         3001   lines OK
..\..\dictionary.src\rus_sa_SupressAnimInstrum.sol....          4936   lines OK
..\..\dictionary.src\rus_sa_VerbAllowInstrToponim.sol.....      45     lines OK

Ошибка: File open error: ..\..\dictionary.src\premium/ru-complex-links-1.sol

Ошибка: There was an error while compiling the file ..\..\dictionary.src\russian-thesaurus
Перемещено файлов:         1.

Замечу,что тестовая сборка пустого словаря прошла успешно.

Koziev commented 5 years ago

Привет, спасибо за сообщение. Добавил в реп два файла-заглушки, у меня локально все собралось. Проверьте теперь, пожалуйста, сборку у себя.

Но! стоит обратить внимание на то, что ещё в начале процесса, когда был запущен скрипт, выскочили ошибки, хотя, они не были фатальными :

Недоработка в скрипте russian.sh, эти сообщения можно проигнорировать.

JordanHasbeenStolen commented 5 years ago

Спасибо за оперативный ответ! На Windows всё собралось успешно! На Линукс возникли ошибки, но, может быть это у меня проблемы;


../../dictionary.src/rus_verb_paradigmas.sol....                319    lines OK
../../dictionary.src/rus_nouns_paradigmas.sol....               2802   lines OK
../../exe64/compiler: symbol lookup error: ../../exe64/compiler: undefined symbol: _ZN5boost9re_detail12perl_matcherIPKwSaINS_9sub_matchIS3_EEENS_12regex_traitsIwNS_16cpp_regex_traitsIwEEEEE14construct_initERKNS_11basic_regexIwSA_EENS_15regex_constants12_match_flagsE

на другом устройстве пока нет возможности проверить, чтобы удостовериться, но, то, что хотя бы под Windows собралась база - уже очень радует

JordanHasbeenStolen commented 5 years ago

На Убунту тоже успешно собралась словарная база! Спасибо!

Koziev commented 5 years ago

На Убунту тоже успешно собралась словарная база! Спасибо! ок, понял, рад что все заработало!