mariano.georges@free.fr wrote:
On Thu, 12 Aug 2004 17:11:54 +0200, Aurélien Sanrey wrote:Bonjour à tous,Je souhaiterais compiler un programme avec la procédure standard (./configure puis make) mais malgré que gcc soit installé sur mon système, j'obtiens une erreur du genre "unable to create file" ou quelque chose de similaire. Quelle est la solution ?Merci de votre aide.ça doit être dans le top-ten des questions posées ici ... en supplément de toutes les réponses déjà reçues :apt-get install build-essentialc'est fait ? (on oublie quasi systématiquement même quand on le sait ;-) A+ Package: build-essential Priority: optional Section: devel Depends: libc6-dev | libc-dev, gcc, g++, make, dpkg-dev (>= 1.4.1.19)
en effet ca marche mieux, mais la compilation génère des erreurs : bureau:~/eagle-usb-1.9.5# make make -C driver && \ make -C pppoa && \ make -C utils/scripts make[1]: entrant dans le répertoire « /root/eagle-usb-1.9.5/driver » if test ! -f .depend ; then make dep ; exit 0 ; ficc -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include '-DEAGLEUSBVERSION="1.9.5"' -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -O2 -c -o eu_main.o eu_main.c
eu_main.c:169: unknown field `owner' specified in initializer eu_main.c:169: warning: initialization from incompatible pointer type eu_main.c:170: field `name' already initialized eu_main.c:170: warning: initialization from incompatible pointer type eu_main.c:172: field `probe' already initialized eu_main.c:172: warning: excess elements in struct initializer eu_main.c:172: warning: (near initialization for `eu_driver') make[1]: *** [eu_main.o] Erreur 1 make[1]: quittant le répertoire « /root/eagle-usb-1.9.5/driver » make: *** [build] Erreur 2 bureau:~/eagle-usb-1.9.5# je ne sais pas si je vais m'en sortir !!!