Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[KDE] Probleme de compilation kdelibs kdebase (resolu)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
pimsssou
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 82
Location: France

PostPosted: Tue Nov 30, 2004 12:06 pm    Post subject: [KDE] Probleme de compilation kdelibs kdebase (resolu) Reply with quote

Yep les gentooistes !

Alors voila, ma gentoo fraichement installée -> 2004.3 kernel 2.6.9

J'essaie actuellement d'emerger KDEBASE, mais le processus s'arrete a la compilation de kdelibs :

Le message indique une erreur a la ligne 132 !!!
Sachant qu'une autre erreur est survenue, avec giflib....

QQ'1 a deja eu ce probleme ???

g lu sur un forum qu'il fallait reinstaller libtool, chose que j'ai faite, mais voila ca continue a planter !!!

Merci pour vos reposnes et longue VIE a GentOo !!!
_________________
De ceux qui n'ont rien à dire,
les plus intelligents sont ceux qui se taisent !

"Coluche"


Last edited by pimsssou on Wed Dec 01, 2004 2:09 pm; edited 2 times in total
Back to top
View user's profile Send private message
Mac Cloud
Apprentice
Apprentice


Joined: 27 Sep 2004
Posts: 214
Location: In a galaxy far far away...

PostPosted: Tue Nov 30, 2004 12:14 pm    Post subject: Reply with quote

quelle gcc ? quels CFLAGS ? quels LDFLAGS ? distcc oui ou non ? quel architecture et l'erreur exacte ?

:lol: et hop en un post toutes les questions que l'on allait fatalament finir par te poser !
_________________
Vous prouver que j'ai raison serait admettre que je puisse avoir tort.
Beaumarchais
Back to top
View user's profile Send private message
bassman_fr
Apprentice
Apprentice


Joined: 30 Mar 2004
Posts: 201
Location: France Lyon

PostPosted: Tue Nov 30, 2004 12:18 pm    Post subject: Reply with quote

ben déjà poste le message d'erreur parce que la ligne 132, je pense pas que ca dise grand chose à qqun.

Ensuite tu peux essayer de compiler kdelibs avec la ligne de commande suivante :
Code:
MAKEOPTS="-j1" emerge kdelibs

_________________
"La musique ne s'achète pas, elle se partage"
Leonard Bernstein
Back to top
View user's profile Send private message
pimsssou
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 82
Location: France

PostPosted: Tue Nov 30, 2004 12:34 pm    Post subject: Reply with quote

Alors,

Pour GCC: je ne sais pas comment te donner ces infos, ce que je sais c que je n'ai pas mis a jour gcc... la version est donc celle qui est compilée d'origine avec la 2004.3 2.6.9.... ca suffit ???

CFLAGS : "-march=athlon-xp -pipe -O2" pour un 2700+ fsb 333
LDFLAGS : connait pas... en tt cas pas present dans make.conf...
DISTCC: non

ERREUR:
error: */kdelibs-3.3 failed
Désolé mais je n'ai pas noté exactement le message... et je l'ai perdu, bin oui erreur de debutant, g lancé une commande qui a effacé l'ecran de ma console...

Se pourrait-il que le fichier telechagé soit corrompu ? dois-je supprimer ce fichier dans distfiles et recommencer l'emerge ?

Bassman_fr : tu peux me rappeler brievement ce en quoi consiste le "-j1"

Merci !!!

[edit]
G relancé l'emerge avec MAKEOPTS... si ca plante a nouvo, je noterai le message d'erreur :wink:
[edit]
_________________
De ceux qui n'ont rien à dire,
les plus intelligents sont ceux qui se taisent !

"Coluche"
Back to top
View user's profile Send private message
Mac Cloud
Apprentice
Apprentice


Joined: 27 Sep 2004
Posts: 214
Location: In a galaxy far far away...

PostPosted: Tue Nov 30, 2004 12:52 pm    Post subject: Reply with quote

Nickel :wink:
Pour connaitre ta gcc :
Code:
gcc-config -l

* c'est un "elle" pour Liste

-j1 c'est pour ne lancer qu'une seule instance de gcc a la foi !
_________________
Vous prouver que j'ai raison serait admettre que je puisse avoir tort.
Beaumarchais
Back to top
View user's profile Send private message
bassman_fr
Apprentice
Apprentice


Joined: 30 Mar 2004
Posts: 201
Location: France Lyon

PostPosted: Tue Nov 30, 2004 1:14 pm    Post subject: Reply with quote

L'erreur en tout cas ne peut pas venir du fichier téléchargé car emerge vérifie l'archive qu'il télécharge sur un miroir quelconque avec un système md5sum, donc théoriquement tes sources sont bonnes, et c la compil qui foire...
_________________
"La musique ne s'achète pas, elle se partage"
Leonard Bernstein
Back to top
View user's profile Send private message
pimsssou
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 82
Location: France

PostPosted: Tue Nov 30, 2004 1:15 pm    Post subject: Reply with quote

Bon, la meme erreur est survenue:

GCC: i686-pc-linux-gnu-3.3.4 *

Dernieres commandes executées:

Code:

make[2]: *** [kio_help.la Error 1
make[2]: Leaving directory '/var/tmp/portage/kdelibs-3.3.0/work/kdelibs-3.3.0/kdoctools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/kdelibs-3.3.0/work/kdelibs-3.3.0'
make: *** [all] Error 2


et puis le message suivant :

Code:

!!! ERROR: kde-base/kdelibs-3.3.0 failed.
!!! Function kde_src_compile, Line 142, Exitcode 2
!!! died running emake, kde_src_compile:make
!! If you need support.....


Voilou, en esperant que ca vous aidera !!!

Merci
_________________
De ceux qui n'ont rien à dire,
les plus intelligents sont ceux qui se taisent !

"Coluche"


Last edited by pimsssou on Tue Nov 30, 2004 6:20 pm; edited 1 time in total
Back to top
View user's profile Send private message
pimsssou
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 82
Location: France

PostPosted: Tue Nov 30, 2004 2:20 pm    Post subject: Reply with quote

Euhhhhh ?

Ya qq'1 qui a une idée ???

Help me ! C'est pas que je n'aime pas TWM mais bon... :P
_________________
De ceux qui n'ont rien à dire,
les plus intelligents sont ceux qui se taisent !

"Coluche"
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Nov 30, 2004 2:51 pm    Post subject: Reply with quote

C'est gentil d'etre econome mais faut pas exagerer lol ;-) Tu peux nous donner aussi les deux-trois lignes qui viennent avant l'erreur, histoire qu'on voie un peu si ca plante sur un fichier en particulier?

Et sinon, il me semble que ta signature est une phrase de Coluche.. "De tous ceux qui n'ont rien a dire, les plus agreables sont ceux qui se taisent" :)
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
pimsssou
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 82
Location: France

PostPosted: Tue Nov 30, 2004 4:06 pm    Post subject: Reply with quote

je viens de relancer la commande, je vous fournit dans qqes minutes les lignes precedant l'Erreur....

En fait, avant la phase "make", il me dit (ca va vite!):

I could'nt find libaspell.... suis pas sur de l'orthographe, mais ca peut peut-etre vous guider... :wink:

en tout cas, chapeau aux veterans pour leur patience !! :P

En ce qui concerne la citation, c bien Coluche...
_________________
De ceux qui n'ont rien à dire,
les plus intelligents sont ceux qui se taisent !

"Coluche"


Last edited by pimsssou on Tue Nov 30, 2004 5:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
marvin rouge
Veteran
Veteran


Joined: 01 Aug 2004
Posts: 1422
Location: Villa Lumierrante, Zonelibre

PostPosted: Tue Nov 30, 2004 5:36 pm    Post subject: Reply with quote

je viens de jeter un oeil sur bugzilla, y'a quelques personnes qui ont du mal à compiler kdelib-3.3.0 avec gcc-3.3.4 (comme toi)
Une des solutions c'est de lancer /sbin/fix_libtool_files.sh
Essaie avec ca. Mais c'est vrai que les messages d'erreur un peu plus haut ca pourrait aider :)
Back to top
View user's profile Send private message
pimsssou
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 82
Location: France

PostPosted: Tue Nov 30, 2004 6:08 pm    Post subject: Reply with quote

Alors, voici les lignes qui précèdent l'erreur:

Code:

./.libs/libkbzipfilter_dummy.a(jmemnobs.o)(.text+0x81): first defined here
collect2: ld returned 1 exit status
make[2]: *** [kio_ghelp.la] Error 1
make[2]: *** Waiting for unfinshed jobs....
collect2: ld returned 1 exit status
...




La suite dans le post précédent. :P
_________________
De ceux qui n'ont rien à dire,
les plus intelligents sont ceux qui se taisent !

"Coluche"
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Nov 30, 2004 6:19 pm    Post subject: Reply with quote

Ouaip, je crois que marvin a le pompom la, ca pourrait bien etre une erreur au niveau de gcc.. Essaye ce qu'il nous dit le moineau rouge.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
pimsssou
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 82
Location: France

PostPosted: Tue Nov 30, 2004 6:58 pm    Post subject: Reply with quote

ya-t-il une commande a taper (apres le lancement de fix_libtool) pour que les changements prennent effet ?
_________________
De ceux qui n'ont rien à dire,
les plus intelligents sont ceux qui se taisent !

"Coluche"
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Tue Nov 30, 2004 7:06 pm    Post subject: Reply with quote

pimsssou wrote:
ya-t-il une commande a taper (apres le lancement de fix_libtool) pour que les changements prennent effet ?


essaye
Code:
env-update

_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
pimsssou
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 82
Location: France

PostPosted: Tue Nov 30, 2004 7:19 pm    Post subject: Reply with quote

YEP! Salut kernel_sensei !

g lancé fix_tool puis un piti : env-update

puis
Code:

emerge kdelibs


Je vais voir ce que ca donne !

Pitite question : Ya t il une documentation FR sur les commandes du type :

etc/update
rc-update
env-update
source /etc/profile

savoir quand les entrer, dans quel contexte ???
_________________
De ceux qui n'ont rien à dire,
les plus intelligents sont ceux qui se taisent !

"Coluche"
Back to top
View user's profile Send private message
Tassou
n00b
n00b


Joined: 31 Oct 2004
Posts: 40

PostPosted: Tue Nov 30, 2004 7:48 pm    Post subject: Reply with quote

pimsssou wrote:
YEP! Salut kernel_sensei !
...
Pitite question : Ya t il une documentation FR sur les commandes du type :

etc/update
rc-update
env-update
source /etc/profile

savoir quand les entrer, dans quel contexte ???


si tu veux vraiment te renseigner, regarde la doc de portage pour le premier. Pour les suivants ca va pas loin non plus (sauf power user :) )

en gros :
etc-update les differents progs utilisent de fichiers de definitions, de configuration etc independants de l'utilisateurs en cours (c pas comme ton .kde ou .fluxbox dans ton home) ... il est coutumier de les placer alors dans /etc, d'ou le "etc". Lorsque la syntax de ces fichiers change, il faut bien les mettre à jour, sans pour cela ecraser l'ancienne configuration. etc-update est là pour cela, il permet de merger les fichier un par un avec des outils pour rendre le boulot moins lourd.

rc-update est un fort bel outil gentoo qui va te permettre de gerer comment tes services sont utilisés. Pour chaque service, un script dedié est placé dans /etc/init.d/ et contient tout un tas d'information utiles pour ces services (par exemple, tu demarres pas un serveur IRC avant ton interface reseau, c'est plutot logique). 'rc-update show' te liste les services avec leur run-levels respectifs. Pour ajouter ou retirer un service, rien de plus simple, regarde les 3 premieres ligne de la page man et t'auras tout compris.

env-update parcours le dossier /etc/env.d/ et exporte les variables d'environnement. Parcours ce dossier et t'auras vite compris. Imagine par exemple que tu installes un programme X qui utilise des variables d'environnement. Si c'est un programme consequent, il se creera alors un petit fichier dans /etc/env.d avec ce dont il a besoin pour marcher. Pour effectivement faire passer ces variable à l'environnement, c'est env-update. Pour connaitre les variables presentes dans l'environnement, tape 'env'.

source ... alors, lorsque tu ouvre un terminal sur ton systeme, il lit un fichier de profile avant de te donner la main. Dans ce fichier, tu peux mettre du bash (si c'est ton shell). la-dedans, tu peux par exemple placer des alias ou des scripts pratiques. Bon, et bien cette operation que fait le terminal au lancement, c'est juste un 'source ...', et si par hasard tu veux le faire en cours de lancement, c'est la commande :)

j'espère t'eviter un googling interminable pour ca. Sinon, y'a une bonne partie de man-page en francais me semble-t-il ...
_________________
Since light travels faster than sound, isn't that why some people appear bright until you hear them speak?
Back to top
View user's profile Send private message
pimsssou
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 82
Location: France

PostPosted: Tue Nov 30, 2004 8:08 pm    Post subject: Reply with quote

Merci Tassou pour cet enseignement rapide et efficace ! J'ai fait un copier/coller :wink:

Alors, non moi je dis, CA VA PAS !

en fait , j'ai la meme erreur... malgré le fix_libtool_files :(

Mais, alors la, j'me dis : "version 2004.3 Noyau 2.6.9-r1..." fournit avec gcc-3.3.4 --> tu veux installer xOrg et KDE....et pis ca plante !
Ce que je veux dire c'est que je ne suis certainement pas le seul !

Me reste peut-etre une solution : Installer QT, KDE, et XOrg, mais les versions precedentes !

Si qq'1 a une autre solution, chuis preneur !
Merci
_________________
De ceux qui n'ont rien à dire,
les plus intelligents sont ceux qui se taisent !

"Coluche"
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Nov 30, 2004 8:25 pm    Post subject: Reply with quote

Dis-moi .. Si je dis "ACCEPT_KEYWORDS", tu me reponds... ?
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
pimsssou
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 82
Location: France

PostPosted: Tue Nov 30, 2004 8:38 pm    Post subject: Reply with quote

Euhhh :) Alors, je crois que c'est la ligne que tu rajoutes a un fichier package.use ou chéplu exactement, mais en tout cas ca te permet d'installer des versions sup a celle proposé avec un emerge classique ?

Je veux bien une pitite explication, mais si c trop long je vais sur gentoo.org/doc :wink:

Par contre i doit bien avoir une commande qui permet de connaitre les versions dispos pour un prograemme donné :P
comme esearch, ou....???
_________________
De ceux qui n'ont rien à dire,
les plus intelligents sont ceux qui se taisent !

"Coluche"
Back to top
View user's profile Send private message
marvin rouge
Veteran
Veteran


Joined: 01 Aug 2004
Posts: 1422
Location: Villa Lumierrante, Zonelibre

PostPosted: Tue Nov 30, 2004 8:42 pm    Post subject: Reply with quote

Trevoke wrote:
Essaye ce qu'il nous dit le moineau rouge.


Eh ! c'est pas un moineau, c'est un lapin :twisted:

pimssou : etcat -v le_nom_du_package

etcat fait partie de gentoolkit
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Tue Nov 30, 2004 8:42 pm    Post subject: Reply with quote

pimsssou wrote:
Euhhh :) Alors, je crois que c'est la ligne que tu rajoutes a un fichier package.use ou chéplu exactement, mais en tout cas ca te permet d'installer des versions sup a celle proposé avec un emerge classique ?

Je veux bien une pitite explication, mais si c trop long je vais sur gentoo.org/doc :wink:

Par contre i doit bien avoir une commande qui permet de connaitre les versions dispos pour un prograemme donné :P
comme esearch, ou....???


Code:
etcat -v <paquet>


etcat est dans gentoolkit si tu ne l'as pas installe

@marvin rouge: ca sent le cramé !
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Nov 30, 2004 8:44 pm    Post subject: Reply with quote

Si tu me reponds "euuuh" ca veut dire que tu n'as pas essaye d'emerger kde avec ~x86 (qui est instable) donc tout ton systeme doit en fait etre stable. Et donc le probleme ne vient pas de KDE. Drats.

Je donne ma langue au chat pour aujourd'hui ..
Bon allez, c'est bete, mais.. Reboote et reessaye. :)

[edit : etc-update avant au cas ou!]
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
marvin rouge
Veteran
Veteran


Joined: 01 Aug 2004
Posts: 1422
Location: Villa Lumierrante, Zonelibre

PostPosted: Tue Nov 30, 2004 8:44 pm    Post subject: Reply with quote

kernel_sensei wrote:


etcat est dans gentoolkit si tu ne l'as pas installe



gnarf ! toasted :D
Back to top
View user's profile Send private message
marvin rouge
Veteran
Veteran


Joined: 01 Aug 2004
Posts: 1422
Location: Villa Lumierrante, Zonelibre

PostPosted: Tue Nov 30, 2004 8:52 pm    Post subject: Reply with quote

:)
j'ai trouvé la même erreur sur bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=68529

Tu pourrais nous envoyer la sortie de
Code:
emerge info
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
Goto page 1, 2  Next
Page 1 of 2

 
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