При попытке скомпилировать этот проект с использованием make в cygwin64, я сталкиваюсь с этой ошибкой:
carolyns@ugrpc /cygdrive/c/Program Files (x86)/Discourse_Parser_Dist/bllip-parser-master/bllip-parser-master
$ make
C:/Program Files (x86)/GnuWin32/bin/make -C first-stage/PARSE parseIt
/usr/bin/sh: -c: line 0: syntax error near unexpected token `('
/usr/bin/sh: -c: line 0: `C:/Program Files (x86)/GnuWin32/bin/make -C first-stage/PARSE parseIt'
make: *** [PARSE] Error 1
Некоторые спекуляции предполагают, что проблема может быть в моей bash версии, но я используя V4, как кажется, рекомендуется
carolyns@ugrcpc /cygdrive/c/Program Files (x86)/Discourse_Parser_Dist/bllip-parser-master/bllip-parser-master
$ bash --version
GNU bash, version 4.4.12(3)-release (x86_64-unknown-cygwin)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
, а также make V3.81
carolyns@ugrpc /cygdrive/c/Program Files (x86)/Discourse_Parser_Dist/bllip-parser-master/bllip-parser-master
$ make --version
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Я также добавил SHELL := /bin/bash
, как предложено в этом выпуске
Другие источники этой ошибки, похоже, не связаны с моей ситуацией ( проблема с эхом ).
Я пробовал использовать MinGW64, но с тем же результатом. Я также попытался переместить папку из каталога Program Files , с тем же результатом.
Любая помощь будет принята с благодарностью.