tomita-parser icon indicating copy to clipboard operation
tomita-parser copied to clipboard

ошибка: переопределение «__fpending»

Open lazychaser opened this issue 8 years ago • 1 comments

При попытке скомпилировать под 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

Я не очень умею это делать, подскажите пожалуйста.

lazychaser avatar Feb 05 '17 11:02 lazychaser

Соберите при помощи visual studio (cmake умеет генерировать solution для студии). Cygwin тоже, скорее всего, сможет, но пока нет инструкции о том, как это сделать.

vbocharov avatar Mar 12 '17 18:03 vbocharov