Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[gentoo-user-fr] elibtoolize Portage patch requested, but failed to apply!

2 views
Skip to first unread message

Erwan RIGOLLOT

unread,
Mar 27, 2017, 7:40:02 AM3/27/17
to

Bonjour à tous,

 

Je viens de faire un emerge –sync et une mise à jour de portage sur deux gentoo.

 

Certain package ne veulent plus se compiler.

 

Exemples

 

gcc :

* updating multilib directories to be: ../lib64 ../lib32

* Running elibtoolize in: gcc-4.9.4/

 

* Portage patch requested, but failed to apply!

* Please file a bug report to add a proper patch.

* ERROR: sys-devel/gcc-4.9.4::gentoo failed (prepare phase):

*   Portage patch requested, but failed to apply!

 

 

php-5.6.30 :

Running elibtoolize in: apr-1.5.2/build/

 

* Portage patch failed to apply (ltmain.sh version 2.4.6)!

* Please file a bug report to add a proper patch.

* ERROR: dev-libs/apr-1.5.2::gentoo failed (prepare phase):

*   Portage patch failed to apply!

*

* Call stack:

*     ebuild.sh, line  115:  Called src_prepare

*   environment, line 2726:  Called eautoreconf

*   environment, line  864:  Called elibtoolize '--force' '/var/tmp/portage/dev-libs/apr-1.5.2/work/apr-1.5.2'

*   environment, line 1116:  Called die

* The specific snippet of code:

*                                   die "Portage patch failed to apply!";

*

* If you need support, post the output of `emerge --info '=dev-libs/apr-1.5.2::gentoo'`,

* the complete build log and the output of `emerge -pqv '=dev-libs/apr-1.5.2::gentoo'`.

* The complete build log is located at '/var/tmp/portage/dev-libs/apr-1.5.2/temp/build.log'.

* The ebuild environment file is located at '/var/tmp/portage/dev-libs/apr-1.5.2/temp/environment'.

* Working directory: '/var/tmp/portage/dev-libs/apr-1.5.2/work/apr-1.5.2'

* S: '/var/tmp/portage/dev-libs/apr-1.5.2/work/apr-1.5.2'

 

 

J’ai tenté beaucoup de chose sans succès.

 

Quelqu’un a une idée de ce que je pourrais faire ?

 

Merci

Jean-Francois Maeyhieux

unread,
Mar 27, 2017, 11:40:02 AM3/27/17
to
Bonjour,

je te conseille de vérifier tout d'abord si ta commande "patch" fonctionne correctement car tes erreurs sont similaires et se rapporte au fait qu'emerge n'arrive pas à appliquer un patch.

Depuis combien de temps le système n'avait pas été mis à jour ?

Zentoo

Erwan RIGOLLOT

unread,
Mar 27, 2017, 11:50:02 AM3/27/17
to

Bonjour,

 

Merci pour ta réponse.

Comment puis-je tester ceci ?

 

Cela doit faire 1 an voir 2 ans :-/

 

J’ai aussi écrit à la liste anglophone et on m’a conseillé d’ouvrir un bugs :

https://bugs.gentoo.org/show_bug.cgi?id=614078

 

Merci beaucoup,

 

De : Jean-Francois Maeyhieux [mailto:b4...@free.fr]
Envoyé : lundi 27 mars 2017 17:40
À : gentoo-...@lists.gentoo.org
Objet : Re: [gentoo-user-fr] elibtoolize Portage patch requested, but failed to apply!

Sébastien Picavet

unread,
Mar 27, 2017, 4:00:02 PM3/27/17
to
Erwan,
Le lun 27 mar, 15:42:12 Erwan RIGOLLOT a écrit :
> Cela doit faire 1 an voir 2 ans :-/

Tu devrais jeter un œil à cela : https://wiki.gentoo.org/wiki/Upgrading_Gentoo/fr#Upgrading_from_older_systems

Autre chose, on voit que tu as 17 messages à lire. Tu devrais y jeter un œil avec « eselect news list ».

--
Cordialement,
Sébastien P.

Jean-Francois Maeyhieux

unread,
Mar 27, 2017, 6:50:03 PM3/27/17
to

Pour tester ta commande patch:
- Copier un fichier A quelconque et le copier en B
- Modifier quelques lignes de B
- diff -u A B > patch
- patch -i patch A
-> A doit etre égal a B

Sinon une méthode générale pour mettre à jour un système non mis a jour depuis longtemps:

emerge -av gcc
gcc-config 1
emerge -av1 linux-headers binutils glibc gcc libtool portage
emerge -aev1 --keep-going @system
emerge -aev1 --keep-going @world

Erwan RIGOLLOT

unread,
Mar 29, 2017, 2:50:03 AM3/29/17
to

Bonjour,

 

Merci pour ton aide Jean-François.

 

C’est résolu et c’était une erreur de ma part.

Juste après le –sync, je n’arrivais pas à monter en version portage car il avait besoin de elt-patches et je l’avais mis dans package.provided puis je l’ai oublié …..

 

Bonne journée,

 

De : Jean-Francois Maeyhieux [mailto:b4...@free.fr]
Envoyé : mardi 28 mars 2017 00:42

0 new messages