Vous n'êtes pas identifié(e).
Pages : 1
Bonjour
j'ai installer postgres par le passé (version 8.0.15, via l'emerge que propose gentoo), puis désinstaler pour installer dessus la version 8.3.7 manuelement.
elles fonctionnais parfaitement mais j'avais un probleme de librairie, donc par soucis de propreter, j'ai tout desinstaller.
puis j'ai voulu reinstaller la version 8.0.15 pour la mettre a jours avec la version 8.3.7. le probleme c'est que j'ai du cafouiller quelque part etant donné que maintenant quand je lance
#emerge postgresql
je tombe sur une erreur
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lpq
collect2: ld returned 1 exit status
make[4]: *** [libecpg.so.5.0] Error 1
make[4]: Leaving directory `/var/tmp/portage/dev-db/postgresql-8.0.15/work/postgresql-8.0.15/src/interfaces/ecpg/ecpglib'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/var/tmp/portage/dev-db/postgresql-8.0.15/work/postgresql-8.0.15/src/interfaces/ecpg'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/dev-db/postgresql-8.0.15/work/postgresql-8.0.15/src/interfaces'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/portage/dev-db/postgresql-8.0.15/work/postgresql-8.0.15/src'
make: *** [all] Error 2
*
* ERROR: dev-db/postgresql-8.0.15 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2931: Called die
* The specific snippet of code:
* emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "main emake failed";
* The die message:
* main 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-db/postgresql-8.0.15/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-db/postgresql-8.0.15/temp/environment'.
*
>>> Failed to emerge dev-db/postgresql-8.0.15, Log file:
>>> '/var/tmp/portage/dev-db/postgresql-8.0.15/temp/build.log'
* Messages for package dev-db/postgresql-8.0.15:
*
* ERROR: dev-db/postgresql-8.0.15 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2931: Called die
* The specific snippet of code:
* emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "main emake failed";
* The die message:
* main 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-db/postgresql-8.0.15/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-db/postgresql-8.0.15/temp/environment'.
d'apres ce que je peux voir
* emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "main emake failed";
* The die message:
* main emake failed
ca viendrais de la commande emake qu'il n'arrive pas a executer
donc j'ai regarde mon PATH :
# ld.so.conf autogenerated by env-update; make all changes to
# contents of /etc/env.d directory
/usr/local/lib
//usr/lib32/opengl/xorg-x11/lib
//usr/lib64/opengl/xorg-x11/lib
/lib
/usr/lib
/lib64
/usr/lib64
/usr/local/lib64
/lib32
/usr/lib32
/usr/local/lib32
/usr/x86_64-pc-linux-gnu/lib
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/32
/usr/lib64/nspr
/usr/lib64/nss
/usr/lib64/qca1
/usr/lib/qt4
/usr/lib64/qt4
/usr/lib32/qt4
/usr/kde/3.5/lib
/usr/kde/3.5/lib64
/usr/kde/3.5/lib32
/usr/qt/3/lib
/usr/qt/3/lib64
/usr/qt/3/lib32
on peux voir qu'il est senser en faire partis :
je regarde ma variable PATH pres un
#env-update
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin
et la on peux remarquer qu'il en manque. et je ne sais pas pourquoi :s
en esperant que cela vienne de là
c'est pourquoi je demande si vous pouvez me dire si cela viens bien de la,
et si vous avez une solution a me proposer
cordialement
dragondark
Dernière modification par dragondark (07/04/2009 14:34:40)
Hors ligne
Probleme resolu
apparament mon pc, n'arrivais plus a compiller ce qui provoquais ces erreur.
surment une mauvaise manip de ma part, resolut grace a
http://www.gentoo.org/doc/fr/gcc-upgrading.xml
j'ai mis a jour gcc, qui a du recevoir un changement ou je ne sais pas, ce qui provoquai l'erreur
Hors ligne
Pages : 1