Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 22 Apr 2005 02:31:51

grouik
Affranchi(e)
 
Date d'inscription: 22 Apr 2005
Messages: 1

[Geexbox] Compilation (Non Résolu)

Bonjour,

je suis le tutorial présent sur le site afin d'optimiser la distribution geexbox sur plusieurs vielles plateforme, cela fait seulement 2 semaines que je suis plongé dans l'univers linux et plus particuliérement la Debian non sans trop de mal...

Pour cela j'essaye de le faire sur une machine à base d'athlon xp 2500+, dans un premier temps en ayant installer la debian en dur puis dû au trop plein de galére du débutant j'ai finalement fini par la mettre sous VMware.

Après plusieurs echecs de compilation pour un pentium3, ça plantait toujours à la compilation de mplayer au moment de la detection des caractéristiqes cpu, j'ai du me résigner à installer une debian sur cette même machine afin de pouvoir compiler avec le s optimisations nécessaires.

Là j'essaye de compiler pour une architecture basé sur le k6-2, je met "TARGET_CPU=k6-2" j'ai droit à une erreur de compilation de bin utils, je décide de mettre seulement "k6", ça passe.

La compilation de Mplayer n'a pas planté mais j'ai eu le temps de noter ce ci:

Checking for CPU vendor ... AuthenticAMD (6:10:0)
Checking for CPU type ...  AMD Athlon(tm) XP 2500+
Checking for GCC & CPU optimization abilities ... k6
Checking for kernel support of mmx ... failed
It seems that your kernel does not correctly support mmx.
To use mmx extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of mmx2 ... failed
It seems that your kernel does not correctly support mmx2.
To use mmx2 extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of 3dnow ... failed
It seems that your kernel does not correctly support 3dnow.
To use 3dnow extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of 3dnowex ... failed
It seems that your kernel does not correctly support 3dnowex.
To use 3dnowex extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of sse ... failed
It seems that your kernel does not correctly support sse.
To use sse extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for mtrr support ... yes"

pourquoi ne prend t il pas en compte les optimisations que je lui ai donné pour le MMX et le 3DNow.

Je précise que j'ai installé un kernel 2.6.11.7 compilé pour Athlon.

ni connaissant pas grand chose, je suppose que c'est quelque chose de tout bête mais bon, je demande quand même car du coup je met en doute la validité des optimisations de la compilation effectué sur le pentium3 (2heures de compilation....jen'ai pas regardé si le passage pour mplayer était bon".

quelles sont aussi les valeurs possibles pour le "TARGET_CPU" vu que "k6-2" ou "athlon-xp" font planter la compilation sur ma machine ?      (peut être une version de gcc plus récente ou modifié pourtant j'ai tout mis à jour à coup d'apt-get [excelletn ua passage cette commande])


test de dernières minutes, j'ai compilé Mplayer seul selon l'autre tutoriel, il detecte seul les spécificités de l'athlon sans problème

Checking for CPU vendor ... AuthenticAMD (6:10:0)
Checking for CPU type ...  AMD Athlon(tm) XP 2500+
Checking for GCC & CPU optimization abilities ... athlon-4
Checking for kernel support of mmx ... yes
Checking for kernel support of mmx2 ... yes
Checking for kernel support of 3dnow ... yes
Checking for kernel support of 3dnowex ... yes
Checking for kernel support of sse ... yes
Checking for mtrr support ... yes
Checking for mtrr support ... yes
Checking for assembler support of -pipe option ... yes
Checking for assembler (as ) ... ok
Checking for Linux kernel version ... 2.6.11.7, ok

Hors ligne

 

#2 16 Aug 2005 11:20:41

[GO]Skywalker13
Modérateur
Lieu: Choëx (VS)
Date d'inscription: 05 Oct 2004
Messages: 896
Site web

Re: [Geexbox] Compilation (Non Résolu)

Désolé du retard, j'étais encore à l'armée et je n'ai pas bcp parcouru les forums lors de mes weekend..
mais tu as la réponse dans ce que tu as affiché :

Code:

Checking for GCC & CPU optimization abilities ... k6 
Checking for GCC & CPU optimization abilities ... athlon-4 

Tu as mis un K6 (k6-2) pour un Athlon XP (le K6 à bientôt 10 ans)..
Si tu met athlon-4 pour la GeeXboX ça devrait marcher..


Et comme tu le dis tout dépend de la version de GCC.. mais vu que t'as pu compiler MPlayer tout seul en athlon-4 alors c'est ok..


(et pour le pentium3 si tu as mis pentium3 et que tu as indiqué les bonne unité de calcul dans le build de MPlayer il y a aucun souci)


Mathieu SCHROETER
log.schroetersa.ch

Hors ligne

 

Pied de page des forums

Powered by FluxBB