2010-07-20 9 views
0

J'ai essayé d'exécuter le fichier make avec nmake à dos-rapide et a reçu le message suivant:nmake séparateur u1034 manquant

makefile.in (145): erreur fatale U1034: erreur de syntaxe: séparateur manquant

Je pris un coup d'oeil dans le fichier makefile et la ligne 145 dit:

ifeq (@ INSTALINFO_FOUND @, oui)

Je n'ai absolument aucune idée de comment résoudre ce problème ... Avez-vous des idées?

Répondre

0

Makefile.in indique que le système de construction que vous devez utiliser est les autotools GNU. Ceux-ci vont prétraiter vos fichiers dans le fichier makefile au format GNU. Vous devez ensuite utiliser GNU make avec ces makefiles.

nmake est une bête complètement différente et ne sera pas compatible avec ces fichiers.

Je vous suggère de déterminer si votre colis est assemblable en utilisant des outils Microsft (chasse des mots comme nmake ou Visual Studio ou de Windows etc., dans sa documentation). Votre autre alternative est de prendre un port Windows des Autotools. Cygwin est bon, mais voici des dragons pour les imprudents.