Як компілювати Vim 7.3 з + знаками на OSX 10.6.6?


2

Я намагаюся дотримуватися цього посібника http://tech.blog.box.net/2007/06/20/how-to-debug-php-with-vim-and-xdebug-on-linux/, і мені потрібно компілювати Vim із знаками та параметрами python.

У мене є:

  • завантажено останнє джерело с hg clone https://vim.googlecode.com/hg/ vim
  • не коментує ознаки в src / feature.h
  • бігав ./configure --enable-perlinterp --enable-pythoninterpбез помилок
  • зіткнувся makeз цим результатом та помилками, які я не розумію і не можу знайти в google:
$ зробити
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DMACOS_X_UNIX -no-cpp-precomp -g -O2 -D_FORTIFY_SOURCE = 1 -o об'єкти / ex_cmds.o ex_cmds.c
ex_cmds.c: У функції 'ex_sign':
ex_cmds.c: 6736: error: 'gui' незадекларовано (перше використання в цій функції)
ex_cmds.c: 6736: error: (Кожен незадекларований ідентифікатор повідомляється лише один раз
ex_cmds.c: 6736: помилка: для кожної функції вона відображається.)
ex_cmds.c: 6741: попередження: присвоєння робить вказівник з цілого числа без виступу
ex_cmds.c: У функції 'sign_gui_started':
ex_cmds.c: 7013: попередження: присвоєння робить вказівник з цілого числа без накиду
make: *** [об’єкти / ex_cmds.o] Помилка 1

Будь-які зухвалі душі там, які вже пройшли цей шлях (та / або ті, які можуть сказати мені, куди я можу переїхати звідси), будуть дуже вдячні!

Відповіді:


2

З останнього коментаря на згадуваній сторінці,

Якщо ви отримаєте цю помилку:

ex_cmds.c: У функції 'ex_sign':
ex_cmds.c: 6541: помилка: "gui" незадекларовано (перше використання в цій функції)
ex_cmds.c: 6541: error: (Кожен незадекларований ідентифікатор повідомляється лише один раз
ex_cmds.c: 6541: помилка: для кожної функції вона відображається.)
ex_cmds.c: 6546: попередження: присвоєння робить покажчик з цілого числа без виступу
ex_cmds.c: У функції 'sign_gui_started':
ex_cmds.c: 6832: попередження: присвоєння робить покажчик з цілого числа без виступу
make [1]: *** [об’єкти / ex_cmds.o] Помилка 1

Виправленням для мене було НЕ коментувати заяву if для:

визначити FEAT_SIGN_ICONS

Отже, це визначення не було встановлено при компілюванні.

Як і сайти StackExchange тут, корисно читати коментарі до таких дописів:-)
nik
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.