On Sun, 29 Jan 2017 09:13:34 -0500,
Alan McKinnon wrote:
> 
> On 29/01/2017 16:02, John Covici wrote:
> > On Sun, 29 Jan 2017 08:41:59 -0500,
> > Responses in line.
> > 
> > Alan McKinnon wrote:
> >>
> >> On 29/01/2017 12:11, John Covici wrote:
> >>> Hi.  I am having a couple of preserved rebuild problems which I have
> >>> no idea how to fix.
> >>
> >> Ugh. Those problems are horrid to fix
> >>
> >>>
> >>> The first one is like this:
> >>>>>> package: sys-libs/binutils-libs-2.27
> >>>  *  - /usr/lib64/libbfd-2.25.1.so
> >>>   *      used by
> >>>   /usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1/libopcodes-2.25.1.so
> >>>   (sys-devel/binutils-2.25.1-r1)
> >>>
> >>> And no matter how many times I recompile the suggested package(s)  it
> >>> remains.  Why is this happening and how can I fix?
> >>
> >> Let's establish first what portage thinks the problem is. What is the
> >> output of
> >>
> >> ldd /usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1/libopcodes-2.25.1.so
> >>
> > 
> >         linux-vdso.so.1 (0x00007fff91936000)
> >                libbfd-2.25.1.so => /usr/lib64/libbfd-2.25.1.so
> >                (0x00007fd3deeb7000)
> >                              libc.so.6 => /lib64/libc.so.6
> >                (0x00007fd3deb1e000)
> >                              libz.so.1 => /lib64/libz.so.1
> >                (0x00007fd3de906000)
> >                              libdl.so.2 => /lib64/libdl.so.2
> >                (0x00007fd3de702000)
> >                              /lib64/ld-linux-x86-64.so.2
> >                (0x000055f4cd0d2000)
> >                      
> >> and just for fun
> >>
> >> ldd /usr/lib64/libbfd-2.25.1.so
> >         linux-vdso.so.1 (0x00007ffeac123000)
> >                libz.so.1 => /lib64/libz.so.1 (0x00007fbaf1838000)
> >                              libdl.so.2 => /lib64/libdl.so.2
> >         (0x00007fbaf1634000)
> >                libc.so.6 => /lib64/libc.so.6 (0x00007fbaf129a000)
> >                              /lib64/ld-linux-x86-64.so.2
> >         (0x00005643cb966000)
> >        
> >>
> >> Plus, what are your USE flags for binutils.
> > I seem to have several binutils -- here is what I have:
> >      Installed versions:  2.25.1-r1(2.25.1)(01:06:59 AM
> >     01/11/2017)(cxx nls zlib -multitarget -static-libs -test
> >     -vanilla) 2.26.1(2.26.1)(07:16:43 AM 12/27/2016)(cxx nls
> >     -multitarget -static-libs -test -vanilla) 2.27(2.27)(07:23:40 AM
> >     12/27/2016)(cxx nls -multitarget -static-libs -test -vanilla)
> 
> 
> All of that looks normal and correct, no problems. I can't see any
> reason why portage lost track of what it's preserving for binutils
> 
> Unless someone else has a bright idea, I suggest you log a bug and see
> what the devs have to say
> 
> >     
> >>
> >>>
> >>> Now the second one is more complicated:
> >>>>>> package: media-video/ffmpeg-3.2.2
> >>>  *  - /usr/lib64/libswscale.so.3
> >>>   *  - /usr/lib64/libswscale.so.3.1.101
> >>>    *      used by /usr/lib64/gstreamer-0.10/libgstffmpegscale.so
> >>>    (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3)
> >>>     *  - /usr/lib64/libpostproc.so.53
> >>>      *  - /usr/lib64/libpostproc.so.53.3.100
> >>>    *      used by /usr/lib64/gstreamer-0.10/libgstpostproc.so
> >>>    (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3)
> >>>     *  - /usr/lib64/libavcodec.so.56
> >>>      *  - /usr/lib64/libavcodec.so.56.60.100
> >>>       *      used by /usr/lib64/gstreamer-0.10/libgstffmpeg.so
> >>>       (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3)
> >>>        *      used by /usr/lib64/gstreamer-0.10/libgstpostproc.so
> >>>           (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3)
> >>>            *  - /usr/lib64/libavformat.so.56
> >>>             *  - /usr/lib64/libavformat.so.56.40.101
> >>>              *      used by /usr/lib64/gstreamer-0.10/libgstffmpeg.so
> >>>              (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3)
> >>>               *  - /usr/lib64/libavutil.so.54
> >>>                *  - /usr/lib64/libavutil.so.54.31.100
> >>>                    *      used by
> >>>                    /usr/lib64/gstreamer-0.10/libgstffmpeg.so
> >>>                    (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3)
> >>>                     *      used by
> >>>                     /usr/lib64/gstreamer-0.10/libgstffmpegscale.so
> >>>                     (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3)
> >>>                      *      used by
> >>>                      /usr/lib64/gstreamer-0.10/libgstpostproc.so
> >>>                      (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3)
> >>>                       *  - /usr/lib64/libswresample.so.1
> >>>                        *  - /usr/lib64/libswresample.so.1.2.101
> >>>
> >>> Now when I try to recompile it wants to upgrade, but the upgrade does
> >>> not emerge and there are so many depricated warnings and errors that I
> >>> have a link to the build log instead
> >>>
> >>> https://covici.com/owncloud/index.php/s/LOysHMSxcFDfLDD
> >>>
> >>> There is no ebuild for the original version in the tree, so I am
> >>> stumped here.
> >>
> >> This one rings a bell but I can't recall exactly what.
> >>
> >> I have several times in the past resolved these by brute force,
> >> unmerging the problem package and the thing it depends or or links to,
> >> then rebuilding both.
> >>
> >> Are you by chance running a mixed stable/testing system here?
> >>
> > 
> > No, just testing.  I could unmerge and re-emerge ffmpeg, but not the
> > plugin.
> 
> Ah, but you can :-)
> 
> portage keeps a copy of all installed ebuilds, very useful for cases
> like this:
> 
> /var/db/pkg/cat/pkg-version/*ebuild
> 
> Copy that to your local overlay so you can reinstall it.
> Alternatively, copy it somewhere safe and run
> ebuild /path/to/copy/of/<plugin>ebuild merge.
> This is ebuild, not portage, so it won't figure out dependencies for
> you; but that shouldn't be a problem as it's already installed and
> emerge world is happy with the situation
> 
> 
> 
> -- 
> Alan McKinnon
> alan.mckin...@gmail.com
> 
> 
w
Thanks for that tip, I did not know about that, but unfortunately,
even when compiling that one, I get the same types of errors as with
the upgrade.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         cov...@ccs.covici.com

Reply via email to