emmanuel . royer on Thu, 19 Jan 2017 10:34:13 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: gp2c installation: missing file lang.c |
Le 19/01/2017 à 10:28, Bill Allombert a écrit : > On Thu, Jan 19, 2017 at 10:17:17AM +0100, emmanuel.royer@math.univ-bpclermont.fr wrote: >> Good morning, >> >> I am trying to install gp2c on a new Ubuntu 16.04 distribution. >> (Everything worked perfect with gp after installation of all the missing >> packages). >> >> I want to install it wit GIT, following the PARI2017/LYON tutorial. >> automake and autonconf have already been installed. >> >> After execution of ./configure as in page 10 of the tutorial, I enter >> make check and get the follwing mistake: >> >> gcc: error: lang.c: Aucun fichier ou dossier de ce type >> >> (see below for everything I got)/ >> >> Should I add a package? > > Yes, you need flex. (released tarballs already include lang.c) > Thanks Bill! The problem is that flex is already installed. Here is my log: >sudo apt-get install flex [sudo] Mot de passe de royer : Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait flex is already the newest version (2.6.0-11). 0 mis à jour, 0 nouvellement installés, 0 à enlever et 39 non mis à jour. >which flex /usr/bin/flex >make check Making check in src make[1] : on entre dans le répertoire « /home/royer/gp2c/src » make check-am make[2] : on entre dans le répertoire « /home/royer/gp2c/src » gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT gp2c.o -MD -MP -MF .deps/gp2c.Tpo -c -o gp2c.o gp2c.c mv -f .deps/gp2c.Tpo .deps/gp2c.Po gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT context.o -MD -MP -MF .deps/context.Tpo -c -o context.o context.c mv -f .deps/context.Tpo .deps/context.Po gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT funcdesc.o -MD -MP -MF .deps/funcdesc.Tpo -c -o funcdesc.o funcdesc.c mv -f .deps/funcdesc.Tpo .deps/funcdesc.Po gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT funcspec.o -MD -MP -MF .deps/funcspec.Tpo -c -o funcspec.o funcspec.c mv -f .deps/funcspec.Tpo .deps/funcspec.Po gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT genblock.o -MD -MP -MF .deps/genblock.Tpo -c -o genblock.o genblock.c mv -f .deps/genblock.Tpo .deps/genblock.Po gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT gencast.o -MD -MP -MF .deps/gencast.Tpo -c -o gencast.o gencast.c mv -f .deps/gencast.Tpo .deps/gencast.Po gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT gencode.o -MD -MP -MF .deps/gencode.Tpo -c -o gencode.o gencode.c In file included from gencode.c:15:0: gencode.c: In function ‘genheader’: config.h:80:27: warning: too many arguments for format [-Wformat-extra-args] #define PARI_MODULE_BUILD "/home/royer/gp2c/./config/missing " ^ gencode.c:311:16: note: in expansion of macro ‘PARI_MODULE_BUILD’ fprintf(fout,PARI_MODULE_BUILD,file,file,file,file); ^ mv -f .deps/gencode.Tpo .deps/gencode.Po gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT genfunc.o -MD -MP -MF .deps/genfunc.Tpo -c -o genfunc.o genfunc.c mv -f .deps/genfunc.Tpo .deps/genfunc.Po gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT gentype.o -MD -MP -MF .deps/gentype.Tpo -c -o gentype.o gentype.c mv -f .deps/gentype.Tpo .deps/gentype.Po gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT gerepile.o -MD -MP -MF .deps/gerepile.Tpo -c -o gerepile.o gerepile.c mv -f .deps/gerepile.Tpo .deps/gerepile.Po /bin/bash ../config/ylwrap lang.l .c lang.c -- /bin/bash /home/royer/gp2c/config/missing flex lex.yylang.c is unchanged gcc -DHAVE_CONFIG_H -I. -DFUNCDSC_PATH=\"/usr/local/share/gp2c/func.dsc\" -O2 -g -Wall -MT lang.o -MD -MP -MF .deps/lang.Tpo -c -o lang.o lang.c gcc: error: lang.c: Aucun fichier ou dossier de ce type gcc: fatal error: no input files compilation terminated. Makefile:427 : la recette pour la cible « lang.o » a échouée make[2]: *** [lang.o] Erreur 1 make[2] : on quitte le répertoire « /home/royer/gp2c/src » Makefile:529 : la recette pour la cible « check » a échouée make[1]: *** [check] Erreur 2 make[1] : on quitte le répertoire « /home/royer/gp2c/src » Makefile:564 : la recette pour la cible « check-recursive » a échouée make: *** [check-recursive] Erreur 1 > Cheers, > Bill. > -- Emmanuel Royer http://math.univ-bpclermont.fr/~royer/ ----------------- Université Clermont Auvergne, CNRS Directeur du laboratoire de mathématiques Blaise Pascal LMBP, UMR 6620 http://recherche.math.univ-bpclermont.fr/ ----------------- Facebook https://www.facebook.com/Laboratoire.de.Mathematiques.Blaise.Pascal/ ************************************************************************ Il se peut que ce message soit électroniquement signé. La clé publique de vérification de la signature est disponible à l'adresse : http://math.univ-bpclermont.fr/~royer/keys/key_royer_ubp.asc - - ---- It is possible that this message is electronically signed. In this case, the public key signature verification is available at http://math.univ-bpclermont.fr/~royer/keys/key_royer_ubp.asc