Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 05/10/2005 22:53:01

antonio
Membre
Inscription : 05/10/2005
Messages : 6
Site Web

pb de compilation

salut a tous

je suis sur un athlon 3000+ avec debian sarge
le noyau par defaut est le noyau debian 2.6.8.11 en 32bit
en essayant de compiler un nouveau noyau(2.6.12 vanilla)
j'ai un drole de message apparaissant rapidement

"cc1: error: code model 'kernel' not supported in the 32 bit mode"

peut etre quelques chose ayant rapport avec les modes 32/64bits d'AMD??
dans le "menuconfig" dans le choix processeur seul des choix 64bits
apparaissent alors que sur une autres sarge, le menuconfig complet
est present..
est ce un probleme de  kernel header ou de bibliotheque non presente ??
bibliotheque 32/64 bits??
j'ai viré tout ce qui etait relatif au compilateur/kernel(sauf kernel image :-)) et tout reinstallé mais le pb persiste....
je sais plus, si personne ne repond il faudra que je poste sur des forum
du kernel en anglais :-(
si quelqu'un a une idée ?? ca serait cool ..
Antonio

Hors ligne

#2 05/10/2005 23:07:49

ustilago
Membre
Lieu : Charente-Maritime
Inscription : 14/08/2004
Messages : 1 540
Site Web

Re : pb de compilation

Bonsoir,

J'ai un peu du mal à suivre : quelles sources utilises-tu ? quelle méthode (classique ou à la sauce Debian) ? Comment configures-tu ton noyau (je ne vois pas le rapport avec vanilla, qui est une saveur des noyaux Debian précompilés que l'on peut choisir à l'install) ?

Et question subsidiaire : pourquoi as-tu besoin de recompiler ton noyau ? Un noyau Debian ne te convient pas ??

Usti


Faut pas énerver un tigre ...

Hors ligne

#3 05/10/2005 23:15:02

antonio
Membre
Inscription : 05/10/2005
Messages : 6
Site Web

Re : pb de compilation

salut ustlago

vanilla=source "classique"  sans patch aucun je crois
je n'est rien patché
j'ai compilé a l'ancienne "make &&  make modules_install"
quand au besoin:
j'ai un pb de reconnaissance du pilote "tun" (openvpn)
et j'aurai bientot besoin du patch ctx, a l'heure actuelle
je suis coincé, effectivement je ne compile pas a la sauce debian
(je devrais je sais :-))
voila les precisions

Hors ligne

#4 06/10/2005 09:19:34

bz31
Membre
Inscription : 17/03/2004
Messages : 1 380
Site Web

Re : pb de compilation

... le noyau par defaut est le noyau debian 2.6.8.11 en 32bit ...
"cc1: error: code model 'kernel' not supported in the 32 bit mode"

peut etre quelques chose ayant rapport avec les modes 32/64bits d'AMD??
dans le "menuconfig" dans le choix processeur seul des choix 64bits
apparaissent

Peut-être on ne peut pas compiler un noyau 64bits sur un système 32bits.

Aussi je ne sais pas si un noyau 64bits est bien sur un système 32bits.

Hors ligne

#5 06/10/2005 14:14:44

antonio
Membre
Inscription : 05/10/2005
Messages : 6
Site Web

Re : pb de compilation

salut
mais le processeur et l'installation  de la sarge ont ete
avec un kernel 32bit standart(celui de sarge)
regarde sur le lien suivant:
http://lists.debian.org/debian-amd64/20 … 00187.html
une personne a le meme message que moi, il essaye apparemment
de compiler en 64bit(make menuconfig` with ARCH=x86_64)
alors qu'il est en environement 32bit
perso, je veux rester en 32bit(le 64 ne m'interresse pas encore)
info: je boot sur un kernel-image-2.6.6.11-amd64-k8, je ne pense
pas que cela joue sur la compilation des sources: kernel-sources-2.6.8 ??
mais pour te repondre, je n'ai pas lancer la commande:
"make menuconfig` with ARCH=x86_64", moi j'ai plutot fait
make menuconfig  --> make && make modules_install
voila
je vais peut essayer de booter sur un kernel-image "generic"
mais bon...

Hors ligne

#6 06/10/2005 14:16:22

antonio
Membre
Inscription : 05/10/2005
Messages : 6
Site Web

Re : pb de compilation

enfin, je n'ai jamais eu le temps d'arriver au "make modules_install"

Hors ligne

#7 06/10/2005 15:01:15

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : pb de compilation

Ton processeur, c'est un Athlon XP 3000+ ou un Athlon 64 3000+ ?

Tu pars de quoi comme fichier de configuration (de rien ou tu pars du fichier de conf du noyau sur lequel tu bootes ...) ?

Armen qui aime bien mettre son grain de sel wink


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#8 06/10/2005 16:55:47

antonio
Membre
Inscription : 05/10/2005
Messages : 6
Site Web

Re : pb de compilation

QUEST:"Ton processeur, c'est un Athlon XP 3000+ ou un Athlon 64 3000+ ?"
c'est un athlon64 3000+

QUEST:"Tu pars de quoi comme fichier de configuration (de rien ou tu pars du fichier de conf du noyau sur lequel tu bootes ...) ?"

au départ je suis partie de la conf du noyau de boot et j'ai pu recompilé
ensuite, en rajoutant un kernel"vanilla" je rencontre le pb, et dans le menuconfig le choix processeur n'est pas standart:

CONFIG_X86_64=y
CONFIG_64BIT=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_CMPXCHG=y
CONFIG_EARLY_PRINTK=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y

meme en partant d'un .config vierge....

alors que sur une autre machine(amd athlon64 3500+ avec sarge et linux-2.6.12.2) la partie processeur du .config est la suivante:


#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
CONFIG_MK8=y
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_HPET_TIMER=y
# CONFIG_SMP is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
# CONFIG_X86_MCE is not set
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
# CONFIG_MICROCODE is not set
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
là tout est OK
je ne pense pas que cela soit materiel, car sur un amd athlon64 3500+
le pb n'apparait po

Hors ligne

#9 06/10/2005 20:58:28

Malekal_morte
Membre
Lieu : Paris
Inscription : 16/09/2004
Messages : 495
Site Web

Hors ligne

#10 06/10/2005 22:14:38

antonio
Membre
Inscription : 05/10/2005
Messages : 6
Site Web

Re : pb de compilation

merci de ta reponse
j'avais deja recuperer le howto amd64, mais je n'avais pas l'ambition de tout de suite installer un systeme 64bit. c'est apparemment dans mon cas, le choix
de certains paquets debian (compilateur,entete etc...) qui fait que j'ai les meme message que les users d 'alioth et de lea qui eux "essais" les compilations en arch64...je vais continuer a chercher de mon coté
merci a tous pour vos conseils, comme le systeme tourne sur un serveur
web sur internet, j'ai pas envie de prendre trop de risque avant d'avoir monté un mirroir...
merci

Antonio

Hors ligne

Pied de page des forums