Установка TFMpvalue для FunSeq2

На основе инструкций я читал, работая make может решить проблему установки TFMpvalue для FunSeq2, но когда я делаю так, я получаю эту ошибку:

root@milad:/home/milad/funseq2-1.0# cd '/home/milad/funseq2-1.0/TFM-Pvalue' 
root@milad:/home/milad/funseq2-1.0/TFM-Pvalue# make
g++ -O3 -DJASPAR=1 -DPROGRAM=0 TFMpvalue.cpp Matrix.cpp ArgumentException.cpp FileException.cpp ParseException.cpp  -o TFMpvalue-pv2sc
TFMpvalue.cpp: In function ‘void arguments(int, char* const*)’:
TFMpvalue.cpp:503:45: error: ‘getopt’ was not declared in this scope
   while (((option = getopt(argc,argv,options)) != EOF)) {
                                         ^
TFMpvalue.cpp:507:23: error: ‘optind’ was not declared in this scope
 OPTIONS[option] = optind-1;        
                   ^
make: *** [TFMpvalue-pv2sc] Error 1

Какова проблема и как я могу зафиксировать ее?

0
задан 21 April 2018 в 13:25

1 ответ

Проблема - что-то не так с TFMpvalue.cpp:

  1. sudo chown username:username TFMpvalue.cpp
  2. Строка некомментария 16 в TFMpvalue.cpp и изменении GetOpt.h в getopt.h
0
ответ дан 30 October 2019 в 01:39

Другие вопросы по тегам:

Похожие вопросы: