githash.h: нет такого файла или каталога

0

Я устанавливаю Nxtrim (https://github.com/sequence/NxTrim). Однако, после ввода "make", я получаю следующую ошибку:

make
g++ -O3  -I/galaxy/home/biomonika/boost_1_56_0/include  mergeReads.cpp fastqlib.o utilityfunc.o -o mergeReads   -L/galaxy/home/biomonika/boost_1_56_0/lib -lz -lboost_iostreams  -lboost_program_options
mergeReads.cpp:2:21: fatal error: githash.h: No such file or directory
compilation terminated.
make: *** [mergeReads] Error 1

.cpp действительно требует githash.h

#include "githash.h"

Где я могу скачать это? Он не распространяется вместе с моей программой как другие необходимые заголовки. Google, похоже, не показывает много анонсов.

  • 2
    Makefile авторов неверен, так как он пытается сгенерировать githash.h после компиляции mergeReads.cpp. Лучше позаботься о нем.
  • 1
    Да, этот make-файл только что разорен. Он создает githash.h после в теле рецепта, у которого есть предварительное условие, которое требует, чтобы этот файл существовал.
Показать ещё 1 комментарий
Теги:
makefile
file-not-found

1 ответ

0

Исправлено перемещением генератора githash.h в Makefile перед командой, требующей его. (Как было предложено @nos и @Etan_Reisner

Ещё вопросы

Сообщество Overcoder
Наверх
Меню