Erreur dans automake
J'ai essayer de créer un package d'installation pour l'exemple hello world en C programme.
Je l'ai fait à la suite staps.
autoscan
mv configurer.scan configurer.ca
modifier les configurer.ca à ajouter des macros.
aclocal
créer un Makefile.suis dans
bin_PROGRAMS = hello
hello_SOURCES = hello.c
J'ai enfin automake .
Puis j'ai eu des messages ci-dessous. .
configure.ac:12: error: required file './compile' not found
configure.ac:12: 'automake --add-missing' can install 'compile'
configure.ac:6: error: required file './missing' not found
configure.ac:6: 'automake --add-missing' can install 'missing'
Makefile.am: error: required file './INSTALL' not found
Makefile.am: 'automake --add-missing' can install 'INSTALL'
Makefile.am: error: required file './NEWS' not found
Makefile.am: error: required file './README' not found
Makefile.am: error: required file './AUTHORS' not found
Makefile.am: error: required file './ChangeLog' not found
Makefile.am: error: required file './COPYING' not found
Makefile.am: 'automake --add-missing' can install 'COPYING'
Makefile.am: error: required file './depcomp' not found
Makefile.am: 'automake --add-missing' can install 'depcomp'
Il n'y a pas toutes les chaînes, y compris compile
, missing
,NEW
, README
ou le massage dit être requis dans le Makefile.suis un configurer.ac fichiers.
Que dois-je faire?
Ceux sont les informations à propos de la version de certains produits.
CentOS version 6.4
autocomf-2.69
automake-1.14
m4-1.4
- Peut-être vous devriez avoir suivi ceci : stackoverflow.com/a/30511996/402214
- Connexes: stackoverflow.com/questions/18038060
Vous devez vous connecter pour publier un commentaire.
Ces fichiers doivent exister pour se conformer à la norme de "automake/autoconf' ensemble de fichiers.
Suivez les instructions qu'il vous donne: "automake --add-missing", et les fichiers manquants seront créés avec des feintes de l'information qui vous serait (dans un monde parfait) à remplir de façon appropriée.
Essayez de parcourir le tutoriel des autotools, ou peut-être la autobook. Voir aussi StackOverflow: mise en route avec les autotools.
En outre, lire les pages man, essayez
automake --help
, lire ce que l'utilitaire utilement de sortie pour vous aider?automake
fini avec aucune erreur.Probablement l'ajout de
foreign
àAM_INIT_AUTOMAKE
macro dansconfigure.ac
pourrait être utile dans ce cas.AM_INIT_AUTOMAKE([foreign])
???AM_INIT_AUTOMAKE
est déjà défini, vous pouvez ajouterforeign
à la liste de ses séparées par un espace d'options. Voir plusforeign
est déjà défini, des suggestions?