Le Mon, 13 Oct 2014 13:15:43 -0400, Mike Gilbert <flop...@gentoo.org> a écrit :
> On Mon, Oct 13, 2014 at 11:14 AM, hogren <hog...@iiiha.com> wrote: > > Le Sat, 11 Oct 2014 16:22:04 +0200, > > Hinnerk van Bruinehsen <h.v.bruineh...@fu-berlin.de> a écrit : > > > >> On Sat, Oct 11, 2014 at 07:37:14AM +0100, Stroller wrote: > >> > > >> > On Sat, 11 October 2014, at 7:17 am, hogren <hog...@iiiha.com> > >> > wrote: > >> > > >> > > … > >> > > Emerge try to compile sys-apps/man-db-2.6.6 and fails. > >> > > When I watched the build log, I saw that in the compilation > >> > > period, po4a is not found. > >> > > > >> > > I make an #emerge app-text/po4a, I tried again #emerge > >> > > @preserved-rebuild. It's ok. > >> > > > >> > > Is it correct if I file a bug about that ? > >> > > >> > Yes, absolutely. > >> > > >> > Thank you for your service. > >> > >> Actually: I think no. > >> > >> This is caused because you recently updated perl and there is some > >> version missmatch/dependency issue caused by it. > >> Run perl-cleaner --all (and emerge -v1 $(qlist -CI virtual/perl) if > >> you run into issues). > >> The missing dependency (app-text/po4a) will get pulled along the > >> way (did so a few hours ago). > > > > Hello, > > > > Thank you for your response (even if I read the bug [41124] before). > > > > I have a question. > > Is there the same problem on other rolling release OS like Arch ? Or > > even Debian Testing ? > > If there is'nt, how do they do ? what is the gentoo particularity > > which make it no possible ? > > > > It's not difficult for me to run perl-cleaner, even if I forget to > > read output of last upgrades (I have an old laptop and when I > > upgrade, I execute "emerge -uD world; halt" and go to my bed :) ). > > But I just want to understand the problem. > > > > Thank you ! > > I assume they would have a similar issue on their build machines. They > would have to rebuild all packages which depend on perl when changing > major versions. > > As an end-user, you would not notice it because the new packages just > get pulled down automatically. > > It's the difference between a source-based distro (Gentoo) and a more > traditional distro (Debian, Arch, etc). > Oh yes I understand. A new version of perl generate (not automatically) a new version of many other packages, that is ? Thank you. Hogren