Я получил последнюю, неизданную версию исходного кода ctags из репозитория svn, используя
svn co https://ctags.svn.sourceforge.net/svnroot/ctags
Я запустил ./configure
, который завершился ошибкой:
config.status: creating Makefile
config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting
config.status: error: cannot find input file: config.h.in
[mirror@home ctags-5.7]$ echo $?
1
Затем я создал пустой файл с именем config.h.in
, и теперь ./configure
успешно.
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating config.h
[mirror@home ctags-5.7]$ echo $?
0
Запуск make
все еще не удался.
[mirror@home ctags-5.7]$ make
gcc -I. -I. -DHAVE_CONFIG_H -g -O2 -c args.c
In file included from args.c:17:
/usr/include/stdio.h:88: error: two or more data types in declaration specifiers
make: *** [args.o] Error 1
- Почему это не работает?
- Как мне собрать ctags из репозитория svn?