View previous topic :: View next topic |
Author |
Message |
Sawyer4 n00b
Joined: 25 Aug 2010 Posts: 11
|
Posted: Wed Aug 25, 2010 6:06 pm Post subject: [YASM] Problème de compilation (Résolu) |
|
|
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,
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 |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Wed Aug 25, 2010 7:27 pm Post subject: |
|
|
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 |
|
|
Sawyer4 n00b
Joined: 25 Aug 2010 Posts: 11
|
Posted: Wed Aug 25, 2010 8:17 pm Post subject: |
|
|
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 |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Thu Aug 26, 2010 6:32 am Post subject: |
|
|
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 |
|
|
Sawyer4 n00b
Joined: 25 Aug 2010 Posts: 11
|
Posted: Thu Aug 26, 2010 9:00 am Post subject: |
|
|
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 |
|
|
Sawyer4 n00b
Joined: 25 Aug 2010 Posts: 11
|
Posted: Thu Aug 26, 2010 12:57 pm Post subject: |
|
|
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 |
|
|
Sawyer4 n00b
Joined: 25 Aug 2010 Posts: 11
|
Posted: Thu Aug 26, 2010 1:08 pm Post subject: |
|
|
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à
Merci aux lecteurs,
tcho _________________ (toBe || !toBe) |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Fri Aug 27, 2010 12:34 pm Post subject: |
|
|
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 |
|
|
Sawyer4 n00b
Joined: 25 Aug 2010 Posts: 11
|
Posted: Fri Aug 27, 2010 12:50 pm Post subject: |
|
|
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 |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Fri Aug 27, 2010 1:07 pm Post subject: |
|
|
2008
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 |
|
|
Sawyer4 n00b
Joined: 25 Aug 2010 Posts: 11
|
Posted: Fri Aug 27, 2010 2:08 pm Post subject: |
|
|
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 |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Fri Aug 27, 2010 2:12 pm Post subject: |
|
|
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 |
|
|
Sawyer4 n00b
Joined: 25 Aug 2010 Posts: 11
|
Posted: Fri Aug 27, 2010 2:18 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|