Re: make-kpkg ne fonctionne plus

2001-10-07 Par sujet Jean-Charles Bagneris
* Ludovic Rousseau [EMAIL PROTECTED] [071001 11:11]:
 Le Saturday 06 October 2001 à 16:05:53, Jean-Charles Bagneris a écrit:
 [...]
  Ma version de kernel-package est :
  
  ii  kernel-package 7.04.potato.3  Debian Linux kernel package build scripts.
 Essaie d'installer la version 7.63 disponible dans Debian/testing [1].
 Tu devrais pouvoir installer le paquet sans passer par la case
 recompilation des sources puisque ce en sont que des scripts Perl.
 
 [1] http://packages.debian.org/testing/misc/kernel-package.html

Ca marche nickel, merci++ !
-- 
Jean-Charles Bagneris
PGP/GnuPG public key : http://perso.mnet.fr/jcb
Debian GNU/Linux sur un Thinkpad T20 : http://perso.mnet.fr/jcb/fr/thinkpad.htm
Cryptographie ? http://openpgp.i-quake.com/index.html



make-kpkg ne fonctionne plus

2001-10-06 Par sujet Jean-Charles Bagneris
Bonjour,

Je souhaite recompiler un noyau et les modules pcmcia à la mode debian,
donc avec le kernel-package (en potato sur un IBM Thinkpad T20).
Or il m'est impossible de compiler un noyau avec make-kpkg, toutes mes
tentatives échouent.
Il s'agit de sources standard du noyau 2.2.19, signature vérifiée.

Naturellement, une compilation traditionnelle fonctionne, je l'ai testé.

Après un make menuconfig, si je lance le traditionnel
$ make-kpkg clean
j'ai des erreurs relatives à une architecture inconnue i386-none.
J'ai vu des messages à cet égard sur debian-devel, sans trouver de
solution absolue. J'ai même purgé et réinstallé kernel-package, sans
effet.

Je précise :
- que dpkg --architecture renvoie bien i386
- que si je force l'architecture :
# make-kpkg --arch=i386 --revision=custom.1.0 kernel_image
j'ai un échec après qq minutes, sur l'erreur :

i386-linux-gcc -D__KERNEL__ -I/usr/src/linux/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer  -pipe -fno-strength-reduce
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686  -c -o
init/main.o init/main.c
make[1]: i386-linux-gcc : Commande introuvable
make[1]: *** [init/main.o] Erreur 127
make[1]: Quitte le répertoire `/usr/src/linux-2.2.19'
make: *** [stamp-build] Erreur 2

- si je force l'architecture en exportant une variable $ARCH=i386, même
  problème,
- j'ai essayé avec un noyau 2.2.18, mêmes problèmes.

Ma version de kernel-package est :

ii  kernel-package 7.04.potato.3  Debian Linux kernel package build scripts.

Merci d'avance !
-- 
Jean-Charles Bagneris
PGP/GnuPG public key : http://perso.mnet.fr/jcb
Debian GNU/Linux sur un Thinkpad T20 : http://perso.mnet.fr/jcb/fr/thinkpad.htm
Cryptographie ? http://openpgp.i-quake.com/index.html



Re: make-kpkg ne fonctionne plus

2001-10-06 Par sujet Michel G .
Le Samedi  6 Octobre 2001 16:05, Jean-Charles Bagneris a écrit :
 Bonjour,

Bonjour,

 Après un make menuconfig, si je lance le traditionnel
 $ make-kpkg clean
 j'ai des erreurs relatives à une architecture inconnue i386-none.

[...]

 i386-linux-gcc -D__KERNEL__ -I/usr/src/linux/include -Wall
 -Wstrict-prototypes -O2 -fomit-frame-pointer  -pipe -fno-strength-reduce
 -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686  -c -o
 init/main.o init/main.c
 make[1]: i386-linux-gcc : Commande introuvable
 make[1]: *** [init/main.o] Erreur 127
 make[1]: Quitte le répertoire `/usr/src/linux-2.2.19'
 make: *** [stamp-build] Erreur 2

Je suis de loin pas un pro de ce genre de problèmes, mais le début de la 
ligne de commande me parait bizzare...(i386-linux-gcc) !

Vérifie que l'éxécutable i386-linux-gcc existe bien et que il est accessible 
(PATH et droits d'éxécution).
Au pire, essaie de faire un lien de i386-linux-gcc vers gcc. Ca ne résoud pas 
ce problème mais peut te permettre de compiler.

Sinon, il faudrait rechercher si un fichier i386-linux-gcc existe dans un 
paquet et trouver quel paquet mais je n'ai pas retrouvé comment faire. 
Quelqu'un peut-il le rapeller ?

Je n'ai pas d'autres idées, désolé...

-- 
Michel G.



Re: make-kpkg ne fonctionne plus

2001-10-06 Par sujet Jean-Charles Bagneris
* Michel G. [EMAIL PROTECTED] [061001 21:23]:
 Le Samedi  6 Octobre 2001 16:05, Jean-Charles Bagneris a écrit :
  i386-linux-gcc -D__KERNEL__ -I/usr/src/linux/include -Wall
  -Wstrict-prototypes -O2 -fomit-frame-pointer  -pipe -fno-strength-reduce
  -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686  -c -o
  init/main.o init/main.c
  make[1]: i386-linux-gcc : Commande introuvable
  make[1]: *** [init/main.o] Erreur 127
  make[1]: Quitte le répertoire `/usr/src/linux-2.2.19'
  make: *** [stamp-build] Erreur 2
 
 Je suis de loin pas un pro de ce genre de problèmes, mais le début de la 
 ligne de commande me parait bizzare...(i386-linux-gcc) !
 
 Vérifie que l'éxécutable i386-linux-gcc existe bien et que il est accessible 
 (PATH et droits d'éxécution).

Cet exécutable n'existe pas, j'avais remarqué ce nom bizarre.
Je pense que c'est lié à ma tentative de forcer l'architecture, qui doit
être interprétée comme une tentative de cross-compilation.

Bref, c'est bien un pb d'architecture, ou plutôt : pourquoi make-kpkg ne
reconnait-il pas mon architecture tout seul comme il le devrait ?

Sinon, je peux effectivement tenter un lien entre gcc et i386-linux-gcc,
mais j'aimerai surtout que tout fonctionne comme il est prévu !

Merci quand même.
-- 
Jean-Charles Bagneris
PGP/GnuPG public key : http://perso.mnet.fr/jcb
Debian GNU/Linux sur un Thinkpad T20 : http://perso.mnet.fr/jcb/fr/thinkpad.htm
Cryptographie ? http://openpgp.i-quake.com/index.html



Re: make-kpkg ne fonctionne plus

2001-10-06 Par sujet Ludovic Rousseau
Le Saturday 06 October 2001 à 16:05:53, Jean-Charles Bagneris a écrit:
 # make-kpkg --arch=i386 --revision=custom.1.0 kernel_image
 j'ai un échec après qq minutes, sur l'erreur :
 
 i386-linux-gcc -D__KERNEL__ -I/usr/src/linux/include -Wall
 -Wstrict-prototypes -O2 -fomit-frame-pointer  -pipe -fno-strength-reduce
 -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686  -c -o
 init/main.o init/main.c
 make[1]: i386-linux-gcc : Commande introuvable
 make[1]: *** [init/main.o] Erreur 127
 make[1]: Quitte le répertoire `/usr/src/linux-2.2.19'
 make: *** [stamp-build] Erreur 2

[...]
 Ma version de kernel-package est :
 
 ii  kernel-package 7.04.potato.3  Debian Linux kernel package build scripts.

J'ai eu le même genre de problème avec un noyau 2.4 récent et un vieux
kernel-package.

Essaie d'installer la version 7.63 disponible dans Debian/testing [1].
Tu devrais pouvoir installer le paquet sans passer par la case
recompilation des sources puisque ce en sont que des scripts Perl.

[1] http://packages.debian.org/testing/misc/kernel-package.html

-- 
Ludovic Rousseau   [EMAIL PROTECTED]
-- Normaliser Unix c'est comme pasteuriser le Camembert, L.R. --