tomita-parser
tomita-parser copied to clipboard
ошибка: переопределение «__fpending»
При попытке скомпилировать под windows используя cygwin:
[ 13%] Building C object contrib/tools/bison/gnulib/CMakeFiles/tools-bison-gnulib.dir/src/fpending.c.o
/home/user/tomita-parser-master/src/contrib/tools/bison/gnulib/src/fpending.c:27:1: ошибка: переопределение «__fpending»
__fpending (FILE *fp)
^
In file included from /home/user/tomita-parser-master/src/contrib/tools/bison/gnulib/src/fpending.h:24:0,
from /home/user/tomita-parser-master/src/contrib/tools/bison/gnulib/src/fpending.c:22:
/usr/include/stdio_ext.h:51:1: замечание: здесь было предыдущее определение «__fpending»
__fpending (FILE *__fp) { return __fp->_p - __fp->_bf._base; }
^
make[2]: *** [contrib/tools/bison/gnulib/CMakeFiles/tools-bison-gnulib.dir/build.make:2095: contrib/tools/bison/gnulib/CMakeFiles/tools-bison-gnulib.dir/src/fpending.c.o] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:216: contrib/tools/bison/gnulib/CMakeFiles/tools-bison-gnulib.dir/all] Ошибка 2
make: *** [Makefile:84: all] Ошибка 2
Я не очень умею это делать, подскажите пожалуйста.
Соберите при помощи visual studio (cmake умеет генерировать solution для студии). Cygwin тоже, скорее всего, сможет, но пока нет инструкции о том, как это сделать.