Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[portage] erreurs répétitives de compilation
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
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Sat Jul 30, 2005 5:52 pm    Post subject: [portage] erreurs répétitives de compilation Reply with quote

Hello! 8)
Sur mon laptop amd64, j'ai des erreurs de compilation qui reviennent sur différents paquets: k3b, gphoto2, mplayer et quelques autres aussi d'ailleurs.
Voici le message que j'obtient:
Code:
menu_param.c: In function openMenu':
menu_param.c:133: attention : transtypage d'un pointeur vers un entier de taille différente
ar r libmenu.a menu.o vf_menu.o menu_cmdlist.o menu_pt.o menu_list.o menu_filesel.o menu_txt.o menu_console.o menu_param.oar: creating libmenu.a
true libmenu.a
make[1]: Leaving directory a local symbol' can not be used when making a shared object; recompile with -fPIC
libvo/libvo.a: could not read symbols: Bad value
collect2: ld a retourné 1 code d'état d'exécution
make: *** [mplayer] Erreur 1

J'éspère que la partie du message que j'ai mise suffira...

J'utilise les CFLAGS de trevoke et j'ai essayé de les alléger mais rien n'y fait. J'ai aussi tenté d'ajouter -fPIC à ma variable CHOST du make.conf c'est peut-être stupide mais bon...:roll: Enfin, de toute façon, ça n'a rien changé! :(
Voilà je ne sait plus trop quoi faire alors si quelqu'un est inspiré. :)

Sinon j'ai un autre problème, qui est peut-être lié mais pas sûr. En tout cas ça me laisse présager que quelque chose ne va pas quelque part:
J'ai fait un emerge depclean et le revdep-rebuild qui va avec, bien entendu.
J'ai même relancé une seconde fois le revdep-rebuild histoire d'être tranquille, puis même une troisième fois! 8O
En fait il me dit à chaque fois que /usr/bin/gflashplayer et /usr/X11R6/bin/gflashplayer sont "broken" et à chaque fois il les réemerge, mais toujours pareil! HELP! :?
Back to top
View user's profile Send private message
ultrabug
Developer
Developer


Joined: 24 Jan 2005
Posts: 698
Location: Paris

PostPosted: Mon Aug 01, 2005 8:22 am    Post subject: Reply with quote

Salut,

As tu le USE="pic" dans ton make.conf ?
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Mon Aug 01, 2005 12:37 pm    Post subject: Reply with quote

Alors ultrabug +1 et

Quote:
J'ai aussi tenté d'ajouter -fPIC à ma variable CHOST du make.conf


enlève moi vite cette hérésie!!!!
Back to top
View user's profile Send private message
r1
n00b
n00b


Joined: 07 Jul 2005
Posts: 13

PostPosted: Tue Aug 02, 2005 9:22 pm    Post subject: Reply with quote

J espere que -fPIC a été ajouté à CFLAGS .... :roll:


r1.
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 Aug 02, 2005 9:39 pm    Post subject: Reply with quote

r1 wrote:
J espere que -fPIC a été ajouté à CFLAGS .... :roll:


r1.


non justement, il faut utiliser le useflag pic
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
r1
n00b
n00b


Joined: 07 Jul 2005
Posts: 13

PostPosted: Sun Aug 07, 2005 12:13 pm    Post subject: Reply with quote

Mettre CFLAGS = -fPIC ou USE = pic ne sont pas 2 choses équivalentes ?

r1.
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: Sun Aug 07, 2005 12:55 pm    Post subject: Reply with quote

non, le USEFLAG sert seulement quand le paquets est prévu pour.

Le CFLAG est permanent.
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Sun Aug 07, 2005 12:59 pm    Post subject: Reply with quote

r1 wrote:
Mettre CFLAGS = -fPIC ou USE = pic ne sont pas 2 choses équivalentes ?

r1.


Nop, basiquement, le use pic ne sera utilisé que par les ebuilds qui en tiennent compte, ceux des librairies donc. Le mettre en CFLAG en revanche ça l'appliquerait à tous tes binaires (sauf filtrage du flag en question) et un programme tu peux le vouloir pour certaines raisons (sécurité, etc...) en position independant executable, mais pas en position indpendant code.

edit : grilled
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Mon Aug 08, 2005 5:50 pm    Post subject: Reply with quote

Merci à vous tous pour les réponses, je rentre juste de vacances d'où le retour tardif.
Donc j'ai rajouté pic dans les USE flags (car de toute façon mon problème venait du fait que j'ai fait joujou avec USE) et j'ai lancé une recompilation du world sur les deux machines car il me semblait que pas mal de choses étaient cassées.
Alors sur un des PC ça roule (enfin du moins c'est entrain de compiler et on va voir) mais sur mon athlon-xp j'ai d'autres messages d'erreurs sur plein de paquets (dont gcc que j'essaie de recompiler), à savoir:

Code:
 gcc -c    -O -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long    -DHAVE_CONFIG_H    -I. -I.
-I/var/tmp/portage/gcc-3.4.3.20050110-r2/work/gcc-3.4.3/gcc -I/var/tmp/portage/gcc-3.4.3.20050110-r2/work/gcc-3.4.3/gcc/.
-I/var/tmp/portage/gcc-3.4.3.20050110-r2/work/gcc-3.4.3/gcc/../include  /var/tmp/portage/gcc-3.4.3.20050110-r2/work/gcc-3.4.3/gcc/hashtable.c -o
hashtable.o
/var/tmp/portage/gcc-3.4.3.20050110-r2/work/gcc-3.4.3/gcc/hashtable.c: In function `approx_sqrt':
/var/tmp/portage/gcc-3.4.3.20050110-r2/work/gcc-3.4.3/gcc/hashtable.c:310: erreur interne du compilateur: dans try_split, à emit-rtl.c:3343
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
Preprocessed source stored into /var/tmp/portage/gcc-3.4.3.20050110-r2/temp/ccIAV6Db.out file, please attach this to your bugreport.
make[2]: *** [hashtable.o] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.3.20050110-r2/work/build/gcc'
make[1]: *** [stage1_build] Erreur 2
make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.3.20050110-r2/work/build/gcc'
make: *** [profiledbootstrap] Erreur 2


Si vous êtes inspirés, je suis preneur! :mrgreen:
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Mon Aug 08, 2005 11:55 pm    Post subject: Reply with quote

Essaye de recompiler m4 en premier.
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Tue Aug 16, 2005 11:04 pm    Post subject: Reply with quote

Enlight wrote:
Essaye de recompiler m4 en premier.

C'est fait, ça ne fonctionne toujours pas...j'ai d'ailleurs la même erreur de compilation avec Xorg Je crains que mon gcc ne soit cassé (3.4.3.20050110-r2).
La je sèche, j'hésite à tout foutre en l'air pour repartir à zéro...

D'autres idées? Un besoin d'infos supplémentaires? :roll:
Back to top
View user's profile Send private message
NiLuJe
Guru
Guru


Joined: 06 Nov 2004
Posts: 303
Location: Paris, France

PostPosted: Tue Aug 16, 2005 11:36 pm    Post subject: Reply with quote

Pas de problème de chauffe, de ram qui part en sucette, ou un truc du genre hardware plutôt que software?
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Wed Aug 17, 2005 12:05 am    Post subject: Reply with quote

NiLuJe wrote:
Pas de problème de chauffe, de ram qui part en sucette, ou un truc du genre hardware plutôt que software?

J'ai testé ma RAM dernièrement et tout va très bien et je pense pas qu'il y ait de chauffe non plus....
Back to top
View user's profile Send private message
NiLuJe
Guru
Guru


Joined: 06 Nov 2004
Posts: 303
Location: Paris, France

PostPosted: Wed Aug 17, 2005 12:29 am    Post subject: Reply with quote

Pas d'autre symptômes étranges à part ces jolis segfault gcc?
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Wed Aug 17, 2005 12:43 am    Post subject: Reply with quote

NiLuJe wrote:
Pas d'autre symptômes étranges à part ces jolis segfault gcc?

X ne veut plus démarrer par exemple, j'ai fait un post là-dessus...
https://forums.gentoo.org/viewtopic-t-365068.html
Sinon tout semble très correct !
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2308
Location: Bretagne

PostPosted: Thu Aug 25, 2005 4:59 pm    Post subject: Reply with quote

Bon, ne trouvant finalement pas de solution, j'ai abandonné et tout réinstallé from scratch... :roll:
Par contre, un détail concernant la USE flag pic: il me semble que l'utilisateur n'est pas censé l'activer/désactiver de toute façon.
Merci quand même à tous pour votre aide! :)
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