Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[dev-lang/php] Impossible de le compiler (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
legabier
Apprentice
Apprentice


Joined: 30 Aug 2004
Posts: 231

PostPosted: Mon Apr 10, 2006 7:03 pm    Post subject: [dev-lang/php] Impossible de le compiler (résolu) Reply with quote

Après mon dernier sync, j'ai fait comme d'habitude pour voir ce qui avait besoin d'une mise à jour (emerge -p world) et au tout début, il y avait deux lignes m'indiquant quand mes vieux dev-php/mod_php et dev-php/php bloquaient le nouveau dev-lang/php, alors j'ai unmergé dev-php/mod_php et dev-php/php.
Maintenant, il m'est impossible d'installer dev-lang/php, ça fini toujours de cette façon:
Code:
libtool: link: cannot find the library `/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/libstdc++.la' or unhandled argument `/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/libstdc++.la'
make: *** [sapi/cli/php] Erreur 1

!!! ERROR: dev-lang/php-4.4.2 failed.
!!! Function php4_4-sapi_src_compile, Line 528, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.

_________________
Néophyte ou novice, telle est la question...


Last edited by legabier on Tue Apr 11, 2006 2:29 am; edited 1 time in total
Back to top
View user's profile Send private message
legabier
Apprentice
Apprentice


Joined: 30 Aug 2004
Posts: 231

PostPosted: Mon Apr 10, 2006 7:55 pm    Post subject: Reply with quote

Pour information:
Code:
# emerge -p gcc

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] sys-devel/gcc-3.4.5-r1

J'ai essayé fix_libtool_files.sh 3.4.4 mais ça n'aide pas.
_________________
Néophyte ou novice, telle est la question...
Back to top
View user's profile Send private message
killerwhile
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2005
Posts: 130
Location: Switzerland

PostPosted: Mon Apr 10, 2006 8:43 pm    Post subject: Reply with quote

Code:
gcc-config
te donne quoi ?

Parce que vu que tu as gcc-3.4.5 il ne devrait pas y avoir de lien vers 3.4.4 `/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/libstdc++.la'...

Tu as mis-à-jour gcc quand ?
_________________
Je motive bien mes collègues. Quand je suis au travail, ils doivent toujours travailler le double -- Homer Simpson.
Back to top
View user's profile Send private message
truz
Apprentice
Apprentice


Joined: 26 Feb 2005
Posts: 293
Location: France - Paris

PostPosted: Mon Apr 10, 2006 8:58 pm    Post subject: Reply with quote

Effectivement la config de gcc ne doit pas être nette. Pour info, voici ce que j'utilise en cas de changement de GCC
remind-me gcc:
[gcc]
Changement de version de GCC
        # gcc-config -l
        # gcc-config <numéro version choisie>
        # source /etc/profile
        # fix_libtool_files.sh <ancienne version gcc, eg 3.3.6>

_________________
Je sais que mes droits s'arrêtent là où commencent ceux des autres. Mais est-ce ma faute si les droits des autres commencent si loin ? [Quino] -- Mafalda
Back to top
View user's profile Send private message
legabier
Apprentice
Apprentice


Joined: 30 Aug 2004
Posts: 231

PostPosted: Mon Apr 10, 2006 10:03 pm    Post subject: Reply with quote

killerwhile wrote:
Code:
gcc-config
te donne quoi ?

Parce que vu que tu as gcc-3.4.5 il ne devrait pas y avoir de lien vers 3.4.4 `/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/libstdc++.la'...

Tu as mis-à-jour gcc quand ?


Code:
# gcc-config -l
 [1] i386-pc-linux-gnu-3.3.6
 [2] i386-pc-linux-gnu-3.3.6-hardened
 [3] i386-pc-linux-gnu-3.3.6-hardenednopie
 [4] i386-pc-linux-gnu-3.3.6-hardenednopiessp
 [5] i386-pc-linux-gnu-3.3.6-hardenednossp
 [6] i686-pc-linux-gnu-3.4.5 *
 [7] i686-pc-linux-gnu-3.4.5-hardened
 [8] i686-pc-linux-gnu-3.4.5-hardenednopie
 [9] i686-pc-linux-gnu-3.4.5-hardenednopiessp
 [10] i686-pc-linux-gnu-3.4.5-hardenednossp

Je ne pourais dire de quand date ma dernière mise à jour gcc, une chose est certaine, j'ai emergé plusieurs choses sans probleème depuis.
_________________
Néophyte ou novice, telle est la question...
Back to top
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Mon Apr 10, 2006 10:16 pm    Post subject: Reply with quote

legabier wrote:

Je ne pourais dire de quand date ma dernière mise à jour gcc, une chose est certaine, j'ai emergé plusieurs choses sans probleème depuis.

bonsoir,
Code:
genlop -t gcc

A+
Back to top
View user's profile Send private message
legabier
Apprentice
Apprentice


Joined: 30 Aug 2004
Posts: 231

PostPosted: Mon Apr 10, 2006 10:17 pm    Post subject: Reply with quote

# genlop -t gcc
-bash: genlop: command not found

Que dois-je emerger pour ça?
_________________
Néophyte ou novice, telle est la question...
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Mon Apr 10, 2006 10:19 pm    Post subject: Reply with quote

# fix_lib_tools 3.4.5 ?
revdep-rebuild
emerge libstdc++-v3
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
legabier
Apprentice
Apprentice


Joined: 30 Aug 2004
Posts: 231

PostPosted: Mon Apr 10, 2006 10:24 pm    Post subject: Reply with quote

loopx wrote:
# fix_lib_tools 3.4.5 ?
Je suppose que tu voulais dire fix_libtool_files.sh 3.4.5
loopx wrote:
revdep-rebuild
Code:
# revdep-rebuild
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/lib/X11/xkb/xkbcomp (requires  libX11.so.6 libxkbfile.so.1)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

Dynamic linking on your system is consistent... All done.

loopx wrote:
emerge libstdc++-v3
C'est fait!
Je réessaie un emerge de dev-lang/php et je reviens avec le résultat et un "(résolu)" j'espère,...
_________________
Néophyte ou novice, telle est la question...
Back to top
View user's profile Send private message
legabier
Apprentice
Apprentice


Joined: 30 Aug 2004
Posts: 231

PostPosted: Tue Apr 11, 2006 12:13 am    Post subject: Reply with quote

Résultat:
# emerge dev-lang/php

... une bonne demi-heure de compilation et,...:

libtool: link: `/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/libstdc++.la' is not a valid libtool archive
make: *** [libphp5.la] Erreur 1

!!! ERROR: dev-lang/php-5.1.2 failed.
!!! Function php5_1-sapi_src_compile, Line 569, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.

:(
_________________
Néophyte ou novice, telle est la question...
Back to top
View user's profile Send private message
Argian
l33t
l33t


Joined: 01 May 2004
Posts: 682
Location: Nîmes

PostPosted: Tue Apr 11, 2006 12:37 am    Post subject: Reply with quote

legabier wrote:
loopx wrote:
# fix_lib_tools 3.4.5 ?
Je suppose que tu voulais dire fix_libtool_files.sh 3.4.5

Code:
Usage: fix_libtool_files.sh <old-gcc-version> [--oldarch <old-CHOST>]
    Where <old-gcc-version> is the version number of the
    previous gcc version.
Moi, j'aurais plutôt dit 3.4.4 :mrgreen:
_________________
Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois."
Back to top
View user's profile Send private message
legabier
Apprentice
Apprentice


Joined: 30 Aug 2004
Posts: 231

PostPosted: Tue Apr 11, 2006 12:52 am    Post subject: Reply with quote

Argian wrote:
Moi, j'aurais plutôt dit 3.4.4 :mrgreen:

Ça je l'ai fait (voir mon 2e message)
_________________
Néophyte ou novice, telle est la question...
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Tue Apr 11, 2006 1:12 am    Post subject: Reply with quote

Argian wrote:
Je suppose que tu voulais dire fix_libtool_files.sh 3.4.5


En fait oui :roll:, savais plus de mémoire...

EDIT: tu as tester: emerge libstdc++-v3 ???
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
Argian
l33t
l33t


Joined: 01 May 2004
Posts: 682
Location: Nîmes

PostPosted: Tue Apr 11, 2006 1:15 am    Post subject: Reply with quote

legabier wrote:
libtool: link: `/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/libstdc++.la' is not a valid libtool archive

legabier wrote:
[6] i686-pc-linux-gnu-3.4.5 *

Ah tiens, tu es aussi passé de i386 à i686. Du coup ça, nous fait plutôt un
Code:
fix_libtool_files.sh 3.4.4 --oldarch i386-pc-linux-gnu
(Certains conseilleraient en plus un emerge -e world, mais je suis trop impatient pour faire ce genre de choses alors je ne le conseillerai pas :mrgreen: )
_________________
Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois."
Back to top
View user's profile Send private message
legabier
Apprentice
Apprentice


Joined: 30 Aug 2004
Posts: 231

PostPosted: Tue Apr 11, 2006 1:45 am    Post subject: Reply with quote

# fix_libtool_files.sh 3.4.4 --oldarch i386-pc-linux-gnu
* Scanning libtool files for hardcoded gcc library paths...
* [1/4] Scanning /lib ...
* [2/4] Scanning /usr/lib ...
* FIXING: /usr/lib/libid3.la ...[c]
* FIXING: /usr/lib/libextractor/libextractor_pdf.la ...[cv]
* FIXING: /usr/lib/libextractor/libextractor_exiv2.la ...[cv]
* FIXING: /usr/lib/libaspell.la ...[cv]
* FIXING: /usr/lib/libgmpxx.la ...[cv]
* FIXING: /usr/lib/libusbpp.la ...[cv]
* FIXING: /usr/lib/libdb_cxx-4.2.la ...[cv]
* FIXING: /usr/lib/python2.3/site-packages/_lcms.la ...[c]
* FIXING: /usr/lib/libgd.la ...[c]
* FIXING: /usr/lib/libpspell.la ...[cv]
* [3/4] Scanning /usr/i386-pc-linux-gnu/lib ...
* [4/4] Scanning /usr/local/lib ...

Il ne faisait aucun FIXING les fois précédentes, je suppose que c'est bon signe!
Je réessais un emerge dev-lang/php
_________________
Néophyte ou novice, telle est la question...
Back to top
View user's profile Send private message
legabier
Apprentice
Apprentice


Joined: 30 Aug 2004
Posts: 231

PostPosted: Tue Apr 11, 2006 2:29 am    Post subject: Reply with quote

Ça a fonctionné, merci Argian!
_________________
Néophyte ou novice, telle est la question...
Back to top
View user's profile Send private message
Argian
l33t
l33t


Joined: 01 May 2004
Posts: 682
Location: Nîmes

PostPosted: Tue Apr 11, 2006 8:22 am    Post subject: Reply with quote

legabier wrote:
Ça a fonctionné, merci Argian!

De rien :wink:
legabier wrote:
Argian wrote:
Moi, j'aurais plutôt dit 3.4.4 :mrgreen:

Ça je l'ai fait (voir mon 2e message)
Comme quoi, quand je lis tout, j'arrive à trouver des solutions. Je devrais faire ça plus souvent :lol:
_________________
Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois."
Back to top
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Tue Apr 11, 2006 6:01 pm    Post subject: Reply with quote

legabier wrote:
# genlop -t gcc
-bash: genlop: command not found
Que dois-je emerger pour ça?

désolé de répondre tardivement :oops:
genlop est dans le paquet ...genlop ! le dernier en date:
Code:
 app-portage/genlop-0.30.5

A+
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