Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[YASM] Problème de compilation (Résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Sawyer4
n00b
n00b


Joined: 25 Aug 2010
Posts: 11

PostPosted: Wed Aug 25, 2010 6:06 pm    Post subject: [YASM] Problème de compilation (Résolu) Reply with quote

Bonjour à tous,

Je suis en train d'essayer d'installer l'encoder X264 pour pouvoir l'utiliser avec FFMPEG.
Mon soucis proviens de l'ebuild. Je suis sous gentoo OVH release 2, et je tente d'emerger le packet "dev-lang/yasm-0.6.2", car l'encoder en à besoin. Et si je refuse de m'en servir ça ne compile pas.
Donc en essayant d'emerger YASM 0.6.2 qui est un assembler, je me retrouve depuis 2 jours face à la même erreur malgrès mes tentatives. Je ne suis pa un expert en gentoo, c'est pourquoi je commence à avoir besoin d'aide !!

Messieurs, Vous êtes mon dernière espoire, :lol:
Bref, trève de plaisanterie, voici mon message d'erreur :

Quote:

elf-x86-amd64.c:(.text+0x10e0): définitions multiples de « atof »
yasm.o:yasm.c:(.text+0x2dc0): défini pour la première fois ici
libyasm.a(elf-x86-amd64.o): dans la fonction « atol »:
elf-x86-amd64.c:(.text+0x1110): définitions multiples de « atol »
yasm.o:yasm.c:(.text+0x2df0): défini pour la première fois ici
libyasm.a(elf-x86-amd64.o): dans la fonction « atoi »:
elf-x86-amd64.c:(.text+0x1140): définitions multiples de « atoi »
yasm.o:yasm.c:(.text+0x2e20): défini pour la première fois ici
libyasm.a(gas-parse.o): dans la fonction « __atan2l »:
gas-parse.c:(.text+0x3428): référence indéfinie vers « atan2l »
libyasm.a(nasm-parse.o): dans la fonction « __atan2l »:
nasm-parse.c:(.text+0x33d8): référence indéfinie vers « atan2l »
libyasm.a(inttree.o): dans la fonction « __atan2l »:
inttree.c:(.text+0x15f8): référence indéfinie vers « atan2l »
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [yasm] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/dev-lang/yasm-0.6.2/work/yasm-0.6.2'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/var/tmp/portage/dev-lang/yasm-0.6.2/work/yasm-0.6.2'
make: *** [all] Erreur 2
*
* ERROR: dev-lang/yasm-0.6.2 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* yasm-0.6.2.ebuild, line 32: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-lang/yasm-0.6.2/temp/build.log'.
*

* Messages for package dev-lang/yasm-0.6.2:

*
* ERROR: dev-lang/yasm-0.6.2 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* yasm-0.6.2.ebuild, line 32: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-lang/yasm-0.6.2/temp/build.log'.


J'espère que cela veut dire quelquechose d'intérressant pour vous, parce que je vois pas la solution là oO
GCC est en version 4.4.1 sur ma distrib.

Merci à vous,
_________________
(toBe || !toBe)


Last edited by Sawyer4 on Fri Aug 27, 2010 12:52 pm; edited 3 times in total
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8039
Location: ~Brussels - Belgique

PostPosted: Wed Aug 25, 2010 7:27 pm    Post subject: Reply with quote

Salut,

Le Gentoo d'OVH est une bouse mal famée. Installe un vrai Gentoo et cela devrait aller sans souci.
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Sawyer4
n00b
n00b


Joined: 25 Aug 2010
Posts: 11

PostPosted: Wed Aug 25, 2010 8:17 pm    Post subject: Reply with quote

Salut,

J'veux bien essayer, mais j'ai un peu peur d'avoir plus de problème qu'autre chose :s
Et niveau sécurité je ne suis pas très kalé, faut-il un par-feu ... (Serveur Web, FTP, et JAVA) ?

Avez-vous quelques conseils pour pas avoir trop de soucis ?

Merci
_________________
(toBe || !toBe)
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8039
Location: ~Brussels - Belgique

PostPosted: Thu Aug 26, 2010 6:32 am    Post subject: Reply with quote

La configuration d'OVH pour Gentoo est toute pourrie, car pas du tout à jour.

Si tu veux quelque chose de sécurisé et sans trop y connaître, je te déconseille de commencer par Gentoo. Prends leur config Debian ou Ubuntu qui sont très bien gérées.
Puis, apprends Gentoo à la maison, et après installe un Gentoo Hardened pur sur ta machine dédiée.
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Sawyer4
n00b
n00b


Joined: 25 Aug 2010
Posts: 11

PostPosted: Thu Aug 26, 2010 9:00 am    Post subject: Reply with quote

Salut,

Avec la gentoo d'OVH, j'ai eu beaucoup de problèmes, ducoup en les résolvants j'ai appris à me servir correctement de Gentoo. Meiux que DEBIAN et autres... et oui elle est complexe, :)
Mais d'apres les commentaires, le fait que tout soit compilé pour sa propre machine, et sa flexibilité, fait qu'elle est la meilleur distrib pour mon serveur niveau performance. J'ai donc bien envie d'essayer de me lancer sous GENTOO 32. Et je suis en train. Pour le moment tout va bien.
Je suis sous GENTOO 2008, ducoup les mises à jours sont un peu longues. Des dépendances posent problèmes à cause de la version trop ancienne de certains programmes avec d'autres. Donc je met à jours les programmes qui creent ces dépendances à la main XD

Si j'ai un soucis, je reposterais ^^

En tout cas merci pour les conseils.
_________________
(toBe || !toBe)
Back to top
View user's profile Send private message
Sawyer4
n00b
n00b


Joined: 25 Aug 2010
Posts: 11

PostPosted: Thu Aug 26, 2010 12:57 pm    Post subject: Reply with quote

Salut à tous,

me revoila, avec les emmerd.... qui vont avec :p
Bon je suis en train de mettre complètement à jour ma distrib Gentoo, et après quelques soucis que j'ai réussis à résoudre, me voila complètement bloqué sur OpenLDap, qui ne veut pas s'installer. J'ai essayé d'installer 3 version mais rien n'y fais. Celle-ci ne veut pas, et elle est dans portage (déjà syncrhonisé)

Voici mon message d'erreur :
Quote:
ks32073 openldap-2.4.19 # emerge -va openldap

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] net-nds/openldap-2.4.19-r1 USE="berkdb crypt overlays perl samba ssl tcpd -cxx -debug -experimental -gnutls -icu -iodbc -ipv6 -kerberos -minimal -odbc -sasl (-selinux) -slp -smbkrb5passwd -syslog" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] yes

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-nds/openldap-2.4.19-r1
* openldap-2.4.19.tgz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* This profile has not been tested thoroughly and is not considered to be
* a supported server profile at this time. For a supported server
* profile, please check the Hardened project (http://hardened.gentoo.org).

* This profile is merely a convenience for people who require a more
* minimal profile, yet are unable to use hardened due to restrictions in
* the software being used on the server. This profile should also be used
* if you require GCC 4.1 or Glibc 2.4 support. If you don't know if this
* applies to you, then it doesn't and you should probably be using
* Hardened, instead.

* CPV: net-nds/openldap-2.4.19-r1
* REPO: gentoo
* USE: berkdb crypt elibc_glibc kernel_linux overlays perl samba ssl tcpd userland_GNU x86
*
* Scanning datadir(s) from slapd.conf and
* the default installdir for Versiontags
* (/var/lib/openldap-data may appear twice)
*
* No DB files present

*
* All datadirs are fine, proceeding with merge now...
*
* Adding group 'ldap' to your system ...
* - Groupid: 439
groupadd : option invalide -- 'r'
Syntaxe : groupadd [option] GROUPE

Options :
-f, --force forcer la sortie avec un code de retour de succès
si le groupe indiqué existe déjà
-g, --gid GID utiliser GID pour le nouveau groupe
-h, --help afficher ce message d'aide et quitter
-K, --key CLÉ=VALEUR remplacer les valeurs par défaut de
/etc/login.defs
-o, --non-unique permettre de créer un groupe avec un GID dupliqué
(non unique)

* ERROR: net-nds/openldap-2.4.19-r1 failed:
* enewgroup failed
*
* Call stack:
* ebuild.sh, line 54: Called pkg_setup
* openldap-2.4.19-r1.ebuild, line 216: Called enewgroup 'ldap' '439'
* eutils.eclass, line 853: Called die
* The specific snippet of code:
* groupadd -r ${opts} ${egroup} || die "enewgroup failed"
*
* If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.19-r1',
* the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.19-r1'.
* The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.19-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.19-r1/temp/die.env'.
* S: '/var/tmp/portage/net-nds/openldap-2.4.19-r1/work/openldap-2.4.19'

>>> Failed to emerge net-nds/openldap-2.4.19-r1, Log file:

>>> '/var/tmp/portage/net-nds/openldap-2.4.19-r1/temp/build.log'

* Messages for package net-nds/openldap-2.4.19-r1:

* ERROR: net-nds/openldap-2.4.19-r1 failed:
* enewgroup failed
*
* Call stack:
* ebuild.sh, line 54: Called pkg_setup
* openldap-2.4.19-r1.ebuild, line 216: Called enewgroup 'ldap' '439'
* eutils.eclass, line 853: Called die
* The specific snippet of code:
* groupadd -r ${opts} ${egroup} || die "enewgroup failed"
*
* If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.19-r1',
* the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.19-r1'.
* The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.19-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.19-r1/temp/die.env'.
* S: '/var/tmp/portage/net-nds/openldap-2.4.19-r1/work/openldap-2.4.19'


Rien à faire, j'y arrive pas :s
Pouvez-vous m'aider ? :p

Merci à vous
_________________
(toBe || !toBe)
Back to top
View user's profile Send private message
Sawyer4
n00b
n00b


Joined: 25 Aug 2010
Posts: 11

PostPosted: Thu Aug 26, 2010 1:08 pm    Post subject: Reply with quote

Re bonjour,

bah j'ai fait le boulay,
En lisant bien le message d'erreur je me suis aperçu, qu'en faite le script géléré à creer un user ldap, et un groupe ldap avec l'id 439, ducoup j'ai fait son boulot, et il compile,
J'ai l'air con, ça fait deux heures que je cherche,
Ca m'apprendra ^^

Le pire, c'est uqe plein de topics google ont été créé et sans réponses, ils auraient pu aider. En tout cas j'suis rassuré, j'suis pas le seul boulay de la planète sur ce coup là 8)

Merci aux lecteurs,
tcho
_________________
(toBe || !toBe)
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Fri Aug 27, 2010 12:34 pm    Post subject: Reply with quote

Salut et bienvenue ! Peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plait ? Merci :)

Ensuite comme te dis XavierMiller, la Gentoo d'OVH est toute moisie, ce n'est d'ailleurs pas une vraie Gentoo, seulement un fork foireux (et donc le support pour ça c'est sur le forum OVH normalement, ça ne concerne pas Gentoo), avec leur propre arbre portage mal entretenu et bourré de bugs, une conf portage désactivant tout ce qui le rend fiable et sécurisé à la base (parce que sinon leur arbre portage foireux ne fonctionnait pas ;) ), des failles de sécu dans la conf de base, etc. T'auras beaucoup moins de problèmes en la réinstallant proprement de zéro, avec une vraie Gentoo propre, là en l'état tu vas galérer à chaque tentative de mise à jour, donc perte de temps et aucune maitrise sur ton système qui va devenir de plus en plus instable. L'install se passe en problème du moment que tu suis bien la doc, ne t'en fais pas.

Ou alors tu prends une de leur Debian custom comme dit plus haut également, qui est parait-il bien entretenue, elle.
Back to top
View user's profile Send private message
Sawyer4
n00b
n00b


Joined: 25 Aug 2010
Posts: 11

PostPosted: Fri Aug 27, 2010 12:50 pm    Post subject: Reply with quote

Salut, merci :)

Oui j'ai remarqué ça depuishier, j'ai finalement installer Gentoo 2008, et j'ai réussi à la mettre à jour entièrement, Il m'a fallu 1jour et demi tellement il y avait de version non récente des programmes.
Puis je me suis attqué a ipTables, pour dire d'avoir un par-feu, apache2, php5, mysql, phpmyadmin, java, et tout s'est merveilleusement compilé, et j'ai apprit plein de chose, comparé à mon ancienne gentoo ovh, comme le PATH, les différents emplacements sytèemes, comme les fichiers de configuration, les droit.

Bref une merveille cette plateforme. Et très performante :)
Je ne voulais absoluement pas utiliser une autre distrib que Gentoo. Je l'ai toujours utilisée, et pour ses performances et sa stabilité, ainsi que sa flexibilité, je ne veux pas changer. :)
Excellente en tout cas,

Merci à vous,
Et j'espère ne plus avoir besoin de poster ^^'
_________________
(toBe || !toBe)
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8039
Location: ~Brussels - Belgique

PostPosted: Fri Aug 27, 2010 1:07 pm    Post subject: Reply with quote

2008 8O
Les derniers stage et liveCD datent de 2010.

Enfin, si tu as réussi la looooooooooongue mise à jour, c'est que Gentoo te mérite ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Sawyer4
n00b
n00b


Joined: 25 Aug 2010
Posts: 11

PostPosted: Fri Aug 27, 2010 2:08 pm    Post subject: Reply with quote

Saluté,

Oui, 2008, hélas, OVH impose les distributions, et il n'y avait que 2008 pour les plus récentes. Bien longue la mise à jour en effet :)
En tout cas, satisfait ! mon serveur tourne super bien ^^
_________________
(toBe || !toBe)
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Fri Aug 27, 2010 2:12 pm    Post subject: Reply with quote

Sawyer4 wrote:
Saluté,

Oui, 2008, hélas, OVH impose les distributions, et il n'y avait que 2008 pour les plus récentes. Bien longue la mise à jour en effet :)
En tout cas, satisfait ! mon serveur tourne super bien ^^

En fait non : rien ne t'oblige à utiliser leur distrib ;)

Tu peux installer une gentoo "from scratch" tout simplement : tu bootes la machine en "rescue-pro". Tu te retrouves comme sur un liveCD.
Tu partitionnes, formates, installes, etc.. comme si tu faisais une install depuis un liveCD, en téléchargeant le stage que tu veux, et tout et tout. Et voilà ! y a plus qu'à rebooter en mode normal.

Bon, bien évidement, c'est le support qui risque de tirer la gueule le jour ou il faudra intervenir : pas de clés ssh, pas de RTM, pas d'info de partitionnement/distrib à jour dans le manager, etc...
A faire en connaissance de cause donc, mais bon, ça marche ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Sawyer4
n00b
n00b


Joined: 25 Aug 2010
Posts: 11

PostPosted: Fri Aug 27, 2010 2:18 pm    Post subject: Reply with quote

ah oui,

Tu m'apprends un truc là ! :p
Maintenant c'est trop tard, mais j'aurais pu essayer ^^

Le problème comme tu dis c'est la maintenance, et je ne sais pas si ça peut influer sur les upgrades, comme les options raid, backup etc ...
Faut voir.
En attendant, ils ont un minimum d'infos sur ma distrib :p

Merci ;)
_________________
(toBe || !toBe)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum