2017-05-24 2 views
0

Je suis en train de compiler la transmission à partir de la vérification du code source de svn, et a rencontré quelques problèmes de compilation.`make -f Makefile.in` échoue autour de @ SET_MAKE @ et @ SHELL @

Il dit

"seperator Makefile.in:15 *** manquant ..."

où la ligne était @[email protected] qui n'a pas d'espace blanc devant elle.

Après avoir fait remarquer que la ligne, il est dit:

marque: @ @ SHELL: Command not found
Makefile.in:484: recette pour cible 'all récursif' a échoué
make: *** [tous récursif] erreur 127

Le Makefile.in est généré par ./autogen.sh

Automake et Autoconf sont à la fois la mise à jour et dépasse le minimum requis. Debian Jessie mise à jour.

Répondre

2

Makefile.in est seulement un modèle pour un fichier makefile, il est généralement utilisé par GNU Autotools. Afin de générer un Makefile à partir de ce modèle, vous devez exécuter ./configure, qui doit également avoir été généré par ./autogen.sh.

+0

Il s'est avéré qu'il y avait une erreur après avoir exécuté ./autogen.sh que je n'ai pas vu. Après avoir corrigé l'erreur, il a généré un Makefile régulier –