2013-06-01 3 views
0

J'essaye de compiler VIM avec un support natif pour ruby ​​et j'utilise MinGW pour cela.La compilation de vim avec MinGW aboutit à l'installation de mingw-get --reinstall binutils = 2.22-1

La compilation se déroule comme prévu jusqu'à ce que le fichier makefile tente d'exécuter windres -DWIN32 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 ..... vim.rc gobj/vimres.res

Cette failes étape avec un windres: unexpected version string length 68 != 32 + 8. Je suis complètement à la perte de ce genre d'erreur et comment je suis censé le réparer. Pour autant que je sache, j'ai téléchargé la dernière version des sources vim et de l'environnement MinGW.

En cherchant sur Internet m'a laissé entendre à essayer de faire un mingw-get install --reinstall binutils=2.22-1 que j'ai fait. Mais j'ai toujours le même message d'erreur.

+1

Je ne suis pas sûr, mais peut-être que ces problèmes extrêmement techniques et localisés sont mieux adaptés à la [liste de diffusion] (http://groups.google.com/group/vim_use) ... – glts

Répondre

0

Il semble que le

mingw-get install --reinstall binutils=2.22-1 

ne fait pas installer une version antérieure.

Au lieu de cela, avec

mingw-get remove binutils 
mingw-get install binutils=2.22-1 

j'ai pu installer la version précédente. Maintenant, l'étape windres fonctionne.

0

Je viens de compiler Vim avec MinGW/MSYS et entre autres le support dynamique de rubis. Consultez ce gist pour un guide à travers le processus avec le fichier d'installation gvim74.exe en sortie.

Questions connexes