2009-04-11 9 views
3

Je suis intéressé par la compilation de fenêtres pour le soutien Python25 mais quand jeVIM Compilation dans les fenêtres

make -f Make_ming.mak gvim.exe 

Je reçois le texte suivant (_MAX_PATH undeclared):

 
gcc -c -Iproto -DWIN32 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 -DHAVE_PATHDEF -DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG -DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_MBYTE -DFEAT_MBYTE_IME -DDYNAMIC_IME -DDYNAMIC_ICONV -pipe -w -march=i386 -Wall -DFEAT_PYTHON -I c:/Python25/include -DDYNAMIC_PYTHON -DYNAMIC_PYTHON_DLL=\"python25.dll\" -O3 -fomit-frame-pointer -freg-struct-return -s fileio.c -o gobj/fileio.o 
fileio.c: In function `buf_modname': 
fileio.c:5877: error:_MAX_PATH' undeclared (first use in this function) 
fileio.c:5877: error: (Each undeclared identifier is reported only once 
fileio.c:5877: error: for each function it appears in.) 
fileio.c: In function `vim_tempname': 
fileio.c:6832: error: `_MAX_PATH' undeclared (first use in this function) 
make: *** [gobj/fileio.o] Error 1 

Toutes les idées? Qu'est-ce que je rate?

Merci.

Répondre

0

Si vous voulez que l'éditeur de texte Vim, pourquoi vous utilisez la version download (s) de vim.org, etc. (vim, Cream, Portable Gvim)

Si vous essayez de construire Python pour Windows , pourquoi n'utilisez-vous pas le courant 2.6.1 ou 3.0.1 de python.org?

_MAX_PATH devrait peut-être être PATH_MAX ou _PATH_MAX qui est défini par stdlib.h/limits.h ou sys/param.h sous Linux.

Avez-vous vérifié les journaux de configuration? Des avertissements de compilateur précédents sur les valeurs manquantes ou non définies? Recherchez PATH_MAX et PATH_MAX.

+1

Je ne suggère pas Portable GVim. Il n'a pas été mis à jour depuis un certain temps et il semble que l'auteur ne soit plus intéressé par le projet. D'un autre côté, Gvim normal est parfaitement portable avec quelques options dans vimrc (donc il ne laisse aucune trace sur le système). – Rook

0

Est-il juste pour le support de Python 2.5?

pas la réponse à votre question, mais la façon facile: téléchargé le précompilé vim.exe et gvim.exe de gooli.org (pour Python 2.5 et/ou 2.6)

+1

Merci, je vais essayer. Mais je voulais le compiler moi-même. – Luis

Questions connexes