Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
libpng issues
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
queen
Veteran
Veteran


Joined: 19 Jul 2005
Posts: 1642

PostPosted: Fri Mar 07, 2014 9:11 am    Post subject: libpng issues Reply with quote

Hello Everyone

I see there a lot of problems with new libpng. Last time I had to deal with libpng, it broke my system. Is there a recommended way to upgrade libpng?

Here is what I have:
Code:

[U] media-libs/libpng
     Available versions: 
     (1.2)  1.2.50-r1 ~1.2.51
     (1.5)  1.5.17-r15 ~1.5.18
     (0)    1.6.8(0/16) ~1.6.9(0/16)
       {apng neon static-libs ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32"}
     Installed versions:  1.2.50 (1.2)(03:48:12 PM 05/29/2013) 1.5.17-r1(09:28:33 AM 11/08/2013)(apng -neon -static-libs)
     Homepage:            http://www.libpng.org/
     Description:         Portable Network Graphics library


Code:
equery d libpng

app-doc/doxygen-1.8.3.1 (media-libs/libpng)
app-emulation/qemu-1.4.2 (png ? media-libs/libpng)
                         (png ? media-libs/libpng[static-libs(+)])
app-emulation/vmware-player-6.0.0.1295980 (=media-libs/libpng-1.2*)
app-office/libreoffice-bin-4.1.2.3 (=media-libs/libpng-1.5.15)
                                   (>=media-libs/libpng-1.4)
app-text/ghostscript-gpl-9.05-r1 (media-libs/libpng:0)
app-text/htmldoc-1.8.27-r3 (>=media-libs/libpng-1.4)
app-text/pdf2html-1.4 (>=media-libs/libpng-1.4)
app-text/poppler-0.22.5 (media-libs/libpng:0)
dev-java/icedtea-bin-6.1.12.5 (>=media-libs/libpng-1.5)
dev-python/wxpython-2.8.12.1-r1 (media-libs/libpng:0)
dev-qt/qtgui-4.8.4 (media-libs/libpng:0)
kde-base/kdelibs-4.10.5-r1 (media-libs/libpng:0)
kde-base/ksplash-4.9.3 (media-libs/libpng)
media-gfx/digikam-2.9.0 (media-libs/libpng)
media-gfx/gimp-2.8.6 (png ? >=media-libs/libpng-1.2.37:0)
media-gfx/imagemagick-6.8.6.8 (png ? media-libs/libpng:0)
media-gfx/xsane-0.999 (png ? media-libs/libpng)
media-gfx/xv-3.10a-r16 (png ? >=media-libs/libpng-1.2:0)
media-libs/gegl-0.2.0-r2 (png ? media-libs/libpng)
media-libs/jbig2dec-0.11-r1 (png ? media-libs/libpng:0)
media-libs/lensfun-0.2.5-r2 (>=media-libs/libpng-1.2)
media-libs/libtheora-1.1.1 (examples ? media-libs/libpng:0)
media-libs/netpbm-10.51.00-r2 (png ? >=media-libs/libpng-1.4:0)
media-plugins/kipi-plugins-2.9.0 (media-libs/libpng)
media-sound/sox-14.4.1 (png ? media-libs/libpng)
media-video/mplayer-1.1.1-r1 (png ? media-libs/libpng)
media-video/vlc-2.0.7 (png ? media-libs/libpng)
net-libs/libvncserver-0.9.9-r1 (png ? media-libs/libpng:0)
net-p2p/amule-2.3.1 (remote ? >=media-libs/libpng-1.2.0)
net-print/cups-filters-1.0.34-r1 (media-libs/libpng:0)
sys-libs/slang-2.2.4 (png ? >=media-libs/libpng-1.2:0)
www-client/firefox-26.0 (>=media-libs/libpng-1.5.17[apng])
x11-apps/xcursorgen-1.0.5 (media-libs/libpng:0)
x11-libs/cairo-1.12.14-r4 (media-libs/libpng:0)
x11-libs/fltk-1.3.2 (>=media-libs/libpng-1.2:0)
x11-libs/gdk-pixbuf-2.28.2 (>=media-libs/libpng-1.4:0)
x11-libs/wxGTK-2.8.12.1 (X ? media-libs/libpng:0)
x11-themes/xcursor-themes-1.0.3 (media-libs/libpng)


I use portage 2.2.7

According to this post https://forums.gentoo.org/viewtopic-t-981228-highlight-upgrade+libpng.html he recommends to use --ignore-built-slot-operator-deps=y
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Fri Mar 07, 2014 11:06 am    Post subject: Reply with quote

a. emerge -c -p media-libs/libpng
b. then purge the unwanted libpng version: emerge -C =media-libs/libpng-VERSION
c. rebuild all the ebuilds of the unwanted libpng shown at step a.

Keep the highest stable in step b. If there is an ebuild wanting an older libpng version, it gets caught again.
Such forced purging you can do with non toolchain and non essential software like media. If there are many many ebuilds and you want it automatically done: Try using a /etc/portage/package.mask of the unwanted libpng version and then simple emerge -auvDN world
Back to top
View user's profile Send private message
queen
Veteran
Veteran


Joined: 19 Jul 2005
Posts: 1642

PostPosted: Fri Mar 07, 2014 2:08 pm    Post subject: Reply with quote

ulenrich wrote:
a. emerge -c -p media-libs/libpng
b. then purge the unwanted libpng version: emerge -C =media-libs/libpng-VERSION
c. rebuild all the ebuilds of the unwanted libpng shown at step a.

Keep the highest stable in step b. If there is an ebuild wanting an older libpng version, it gets caught again.
Such forced purging you can do with non toolchain and non essential software like media. If there are many many ebuilds and you want it automatically done: Try using a /etc/portage/package.mask of the unwanted libpng version and then simple emerge -auvDN world


Thanks. It looks like there is no need to remove any libpng. Here is the output of the command in step a.

Code:

Calculating dependencies... done!
>>> No packages selected for removal by depclean
>>> To see reverse dependencies, use --verbose
Packages installed:   1220
Packages in world:    369
Packages in system:   44
Required packages:    1220
Number to remove:     0


Code:

emerge -c -p --verbose media-libs/libpng

Calculating dependencies... done!
  media-libs/libpng-1.2.50 pulled in by:
    app-emulation/vmware-player-6.0.0.1295980 requires =media-libs/libpng-1.2*

  media-libs/libpng-1.5.17-r1 pulled in by:
    app-doc/doxygen-1.8.3.1 requires media-libs/libpng
    app-emulation/qemu-1.4.2 requires media-libs/libpng
    app-office/libreoffice-4.1.4.2 requires >=media-libs/libpng-1.4
    app-text/ghostscript-gpl-9.05-r1 requires media-libs/libpng:0
    app-text/htmldoc-1.8.27-r3 requires >=media-libs/libpng-1.4
    app-text/pdf2html-1.4 requires >=media-libs/libpng-1.4
    app-text/poppler-0.22.5 requires media-libs/libpng:0/0=
    dev-java/icedtea-bin-6.1.12.5 requires >=media-libs/libpng-1.5
    dev-python/wxpython-2.8.12.1-r1 requires media-libs/libpng:0=, media-libs/libpng:0/0=
    dev-qt/qtgui-4.8.4 requires media-libs/libpng:0
    kde-base/kdelibs-4.10.5-r1 requires media-libs/libpng:0/0=
    kde-base/ksplash-4.9.3 requires media-libs/libpng
    media-gfx/digikam-2.9.0 requires media-libs/libpng
    media-gfx/gimp-2.8.6 requires >=media-libs/libpng-1.2.37:0
    media-gfx/imagemagick-6.8.6.8 requires media-libs/libpng:0
    media-gfx/xsane-0.999 requires media-libs/libpng
    media-libs/gegl-0.2.0-r2 requires media-libs/libpng
    media-libs/lensfun-0.2.5-r2 requires >=media-libs/libpng-1.2
    media-plugins/kipi-plugins-2.9.0 requires media-libs/libpng
    media-sound/sox-14.4.1 requires media-libs/libpng
    media-video/mplayer-1.1.1-r1 requires media-libs/libpng
    media-video/vlc-2.0.7 requires media-libs/libpng
    net-libs/libvncserver-0.9.9-r1 requires media-libs/libpng:0
    net-print/cups-filters-1.0.34-r1 requires media-libs/libpng:0/0=
    www-client/firefox-26.0 requires >=media-libs/libpng-1.5.17[apng]
    x11-apps/xcursorgen-1.0.5 requires media-libs/libpng:0
    x11-libs/cairo-1.12.14-r4 requires media-libs/libpng:0/0=, media-libs/libpng:0=
    x11-libs/fltk-1.3.2 requires >=media-libs/libpng-1.2:0
    x11-libs/gdk-pixbuf-2.28.2 requires >=media-libs/libpng-1.4:0=, >=media-libs/libpng-1.4:0/0=
    x11-libs/wxGTK-2.8.12.1 requires media-libs/libpng:0
    x11-themes/xcursor-themes-1.0.3 requires media-libs/libpng

>>> No packages selected for removal by depclean
Packages installed:   1220
Packages in world:    369
Packages in system:   44
Required packages:    1220
Number to remove:     0


firefox wants libpng 1.6
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Fri Mar 07, 2014 2:42 pm    Post subject: Reply with quote

Your system is not uptodate:
Code:
# equery b /usr/bin/eshowkw ; eshowkw libpng
 * Searching for /usr/bin/eshowkw ...
app-portage/gentoolkit-0.3.0.8-r2

Keywords for media-libs/libpng:
             |                             | u      | 
             | a a   a           p     s   | n      | 
             | l m   r h i m m   p s   p   | u s    | r
             | p d a m p a 6 i p c 3   a x | s l    | e
             | h 6 r 6 p 6 8 p p 6 9 s r 8 | e o    | p
             | a 4 m 4 a 4 k s c 4 0 h c 6 | d t    | o
-------------+-----------------------------+--------+-------
  1.2.50-r1  | ~ + ~ o ~ ~ ~ ~ o ~ ~ ~ ~ + | o 1.2  | gentoo
  1.2.51     | ~ ~ ~ o ~ ~ ~ ~ o ~ ~ ~ ~ ~ | o      | gentoo
-------------+-----------------------------+--------+-------
  1.5.17-r15 | ~ + ~ o ~ ~ ~ ~ ~ ~ ~ ~ ~ + | o 1.5  | gentoo
  1.5.18     | ~ ~ ~ o ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | o      | gentoo
-------------+-----------------------------+--------+-------
[I]1.6.8     | + + + o + + ~ ~ + + ~ ~ + + | o 0/16 | gentoo
   1.6.9     | ~ ~ ~ o ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | o      | gentoo

libpng-1.6.8 works for me on a stable system.
Back to top
View user's profile Send private message
queen
Veteran
Veteran


Joined: 19 Jul 2005
Posts: 1642

PostPosted: Fri Mar 07, 2014 3:35 pm    Post subject: Reply with quote

ulenrich wrote:
Your system is not uptodate:
Code:
# equery b /usr/bin/eshowkw ; eshowkw libpng
 * Searching for /usr/bin/eshowkw ...
app-portage/gentoolkit-0.3.0.8-r2

Keywords for media-libs/libpng:
             |                             | u      | 
             | a a   a           p     s   | n      | 
             | l m   r h i m m   p s   p   | u s    | r
             | p d a m p a 6 i p c 3   a x | s l    | e
             | h 6 r 6 p 6 8 p p 6 9 s r 8 | e o    | p
             | a 4 m 4 a 4 k s c 4 0 h c 6 | d t    | o
-------------+-----------------------------+--------+-------
  1.2.50-r1  | ~ + ~ o ~ ~ ~ ~ o ~ ~ ~ ~ + | o 1.2  | gentoo
  1.2.51     | ~ ~ ~ o ~ ~ ~ ~ o ~ ~ ~ ~ ~ | o      | gentoo
-------------+-----------------------------+--------+-------
  1.5.17-r15 | ~ + ~ o ~ ~ ~ ~ ~ ~ ~ ~ ~ + | o 1.5  | gentoo
  1.5.18     | ~ ~ ~ o ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | o      | gentoo
-------------+-----------------------------+--------+-------
[I]1.6.8     | + + + o + + ~ ~ + + ~ ~ + + | o 0/16 | gentoo
   1.6.9     | ~ ~ ~ o ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | o      | gentoo

libpng-1.6.8 works for me on a stable system.


I have 1.2.50-r1 and 1.5.17-r15 installed. I skipped the last digits. And indeed firefox wants libpng 1.6.8. Do you mean that all the packages listed above depend on libpng 1.6.8?
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Fri Mar 07, 2014 3:44 pm    Post subject: Reply with quote

As I said you can try and as you can see from my output it is possible to use only the newest stable libpng-1.6.8
on my stable system (kde)

Why do you assume (in the first place) the newest stable firefox not using the newest stable libpng?
Gentoo is a rolling release !!!
What you think of it is more typical debian,opensuse ...
Back to top
View user's profile Send private message
queen
Veteran
Veteran


Joined: 19 Jul 2005
Posts: 1642

PostPosted: Fri Mar 07, 2014 3:57 pm    Post subject: Reply with quote

ulenrich wrote:
As I said you can try and as you can see from my output it is possible to use only the newest stable libpng-1.6.8
on my stable system (kde)

Why do you assume (in the first place) the newest stable firefox not using the newest stable libpng?
Gentoo is a rolling release !!!
What you think of it is more typical debian,opensuse ...


I didn't assume that newest firefox will use an older libpng. There are lots of packages like amule that were not developed so much lately and I assumed that these packages need an older libpng version.

I know that gentoo is a rolling release. That's why I like gentoo.
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Fri Mar 07, 2014 4:28 pm    Post subject: Reply with quote

queen wrote:
I know that gentoo is a rolling release. That's why I like gentoo.

Then please roll :) :)

From your output the last zero means this should have been tested to stabilize:
net-libs/libvncserver-0.9.9-r1 requires media-libs/libpng:0
because the highest stable libpng also has a zero slot available.
Back to top
View user's profile Send private message
queen
Veteran
Veteran


Joined: 19 Jul 2005
Posts: 1642

PostPosted: Fri Mar 07, 2014 4:52 pm    Post subject: Reply with quote

After few tries to remove libpng which refused to be removed, I managed to remove it with the command
Code:
emerge -C libpng && emerge -1 libpng:0
which installed the 1.6.8
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Fri Mar 07, 2014 5:01 pm    Post subject: Reply with quote

Portage has FEATURES="preserved-libs" now enabled by default, rendering `revdep-rebuild` unrequired for the update.

Code:

# emerge -1 'media-libs/libpng:0'
# emerge @preserved-rebuild


Plus some ebuilds have already started using the new subslots, which means some packages will be automatically rebuilt on the upgrade, but not yet all, so the @preserved-rebuild is needed meanwhile
Plus the Portage tree has gone massive .la file cleanup process, so compiles shouldn't be failing like last time (in 1.2 to 1.4 upgrade)
As in, you don't need to worry like you did back then
Back to top
View user's profile Send private message
queen
Veteran
Veteran


Joined: 19 Jul 2005
Posts: 1642

PostPosted: Fri Mar 07, 2014 6:04 pm    Post subject: Reply with quote

ssuominen wrote:
Portage has FEATURES="preserved-libs" now enabled by default, rendering `revdep-rebuild` unrequired for the update.

Code:

# emerge -1 'media-libs/libpng:0'
# emerge @preserved-rebuild


Plus some ebuilds have already started using the new subslots, which means some packages will be automatically rebuilt on the upgrade, but not yet all, so the @preserved-rebuild is needed meanwhile
Plus the Portage tree has gone massive .la file cleanup process, so compiles shouldn't be failing like last time (in 1.2 to 1.4 upgrade)
As in, you don't need to worry like you did back then


Before you wrote this post, I tried to run
Code:
emerge @preserved-rebuild
. And it pulled again 1.2.50-r1 besides 1.6
Thanks for reassuring about it. You have an estimation until when @preserved-rebuild is needed?

I avoided for a long time to upgrade the system (due to libpng), because I need the system in a working condition and didn't have time to deal with broken packages
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Fri Mar 07, 2014 6:09 pm    Post subject: Reply with quote

queen wrote:
ssuominen wrote:
Portage has FEATURES="preserved-libs" now enabled by default, rendering `revdep-rebuild` unrequired for the update.

Code:

# emerge -1 'media-libs/libpng:0'
# emerge @preserved-rebuild


Plus some ebuilds have already started using the new subslots, which means some packages will be automatically rebuilt on the upgrade, but not yet all, so the @preserved-rebuild is needed meanwhile
Plus the Portage tree has gone massive .la file cleanup process, so compiles shouldn't be failing like last time (in 1.2 to 1.4 upgrade)
As in, you don't need to worry like you did back then


Before you wrote this post, I tried to run
Code:
emerge @preserved-rebuild
. And it pulled again 1.2.50-r1 besides 1.6
Thanks for reassuring about it. You have an estimation until when @preserved-rebuild is needed?

I avoided for a long time to upgrade the system (due to libpng), because I need the system in a working condition and didn't have time to deal with broken packages


If it pulled in libpng:1.2 like 1.2.50-r1, then it's installing only 1 file, libpng12.so.0, that's normal if you have some binary-only package that has been compiled against the 1.2 version

Well, the `emerge @preserved-rebuild` should be ran immediately after upgrading from something older to 1.6. If it doesn't rebuild anything, then there is nothing to rebuild, and nothing to worry about.
Just make sure it's actually enabled.

Code:

# emerge --info |grep FEATURES


But it doesn't hurt to run `revdep-rebuild` for completeness, just to be 100% sure:

Code:

# revdep-rebuild --library libpng12.so.0
# revdep-rebuild --library libpng14.so.14
# revdep-rebuild --library libpng15.so.15


If some package recompiles over and over again, it's propably binary-only package, and that's 100% normal.
Back to top
View user's profile Send private message
queen
Veteran
Veteran


Joined: 19 Jul 2005
Posts: 1642

PostPosted: Fri Mar 07, 2014 8:11 pm    Post subject: Reply with quote

Code:

 emerge --info |grep FEATURES |grep preserve

FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distcc distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"



I had libreoffice-bin which I deleted and switched to libreoffice. The only binary package is virtualbox.

But I get another blocks when I try to run
Code:
 emerge @preserved-rebuild


Code:

[ebuild     U  ] sys-firmware/seabios-1.7.2.2 [1.7.2.1]
[ebuild  N     ] dev-cpp/tbb-4.1.20121003-r1  USE="-debug -doc -examples"
[ebuild  NS    ] media-libs/libpng-1.2.50-r1 [1.6.8] ABI_X86="(64) (-32) (-x32)"
[ebuild     U  ] media-libs/lcms-2.5 [2.3] USE="jpeg* tiff*"
[ebuild  N     ] media-libs/jpeg-6b-r12  ABI_X86="(64) (-32) (-x32)"
[ebuild     U  ] kde-base/kde-env-4.11.5 [4.10.5]
[ebuild   R    ] net-libs/libvncserver-0.9.9-r1
[ebuild   R    ] app-text/htmldoc-1.8.27-r3
[ebuild   R    ] media-libs/netpbm-10.51.00-r2  USE="jpeg* png* tiff* xml*"
[ebuild   R    ] dev-cpp/cairomm-1.10.0
[ebuild     U  ] dev-qt/qtcore-4.8.5-r1 [4.8.4-r5]
[ebuild     U  ] dev-qt/qtscript-4.8.5 [4.8.4] USE="jit*"
[ebuild     U  ] dev-qt/qtgui-4.8.5-r1 [4.8.4] USE="cups* tiff*"
[ebuild     U  ] dev-qt/qtsql-4.8.5 [4.8.4]
[ebuild     U  ] dev-qt/qt3support-4.8.5 [4.8.4]
[ebuild  N     ] dev-qt/designer-4.8.5  USE="exceptions qt3support (-aqua) -debug -declarative -pch (-phonon) -webkit"
[ebuild     U  ] kde-base/oxygen-icons-4.11.5 [4.10.5]
[ebuild     U  ] app-text/poppler-0.24.5 [0.22.5]
[ebuild  N     ] media-libs/openjpeg-1.5.1  USE="-doc -static-libs {-test}"
[ebuild  N     ] app-text/mupdf-1.2  USE="X -static -static-libs -vanilla"
[ebuild     U  ] sys-firmware/ipxe-1.0.0_p20130624 [1.0.0_p20120905]
[ebuild   R    ] x11-libs/gdk-pixbuf-2.28.2
[ebuild   R    ] media-sound/sox-14.4.1
[ebuild   R    ] x11-apps/xcursorgen-1.0.5
[ebuild   R    ] x11-libs/fltk-1.3.2
[ebuild   R    ] media-video/mplayer-1.1.1-r1
[ebuild   R    ] media-libs/swfdec-0.8.4
[ebuild     U  ] dev-java/icedtea-bin-6.1.12.7 [6.1.12.5]
[ebuild     U  ] media-libs/opencv-2.4.5 [2.3.1a-r1] USE="gtk* jpeg* opengl* png* threads%* tiff* (-ipp) -java% -opencl% -pch% -testprograms%"
[ebuild     U  ] x11-libs/wxGTK-2.8.12.1-r1 [2.8.12.1]
[ebuild   R    ] media-gfx/xsane-0.999
[ebuild     U  ] media-gfx/imagemagick-6.8.8.5 [6.8.6.8] USE="pdf%*"
[ebuild   R    ] media-libs/gegl-0.2.0-r2
[ebuild   R    ] www-plugins/swfdec-mozilla-0.8.2-r1
[ebuild   R    ] media-gfx/gimp-2.8.6
[ebuild     U  ] app-emulation/qemu-1.5.3 [1.4.2] USE="gtk%* opengl* sdl* (-glusterfs)" QEMU_SOFTMMU_TARGETS="-moxie%" QEMU_USER_TARGETS="-mips64% -mips64el% -mipsn32% -mipsn32el%"
[ebuild   R   ~] app-emulation/vmware-player-6.0.0.1295980
[ebuild     U  ] kde-base/kdelibs-4.11.5 [4.10.5-r1]
[ebuild     U  ] kde-base/katepart-4.11.5 [4.10.5]
[ebuild     U  ] kde-base/kdesu-4.11.5 [4.10.5]
[ebuild     U  ] kde-base/khelpcenter-4.11.5 [4.10.5]
[ebuild     U  ] kde-base/libkipi-4.11.5 [4.9.3]
[ebuild     U  ] media-libs/libkface-3.5.0 [2.9.0]
[ebuild     U  ] kde-base/kreadconfig-4.11.5 [4.9.3]
[ebuild     U  ] kde-base/kdialog-4.11.5 [4.9.3]
[ebuild     U  ] kde-base/ksplash-4.11.5 [4.9.3]
[ebuild   R    ] media-video/vlc-2.0.7
[ebuild   R    ] app-office/libreoffice-4.1.4.2
[ebuild     U  ] kde-base/kdebase-kioslaves-4.11.5 [4.9.3] USE="exif*"
[ebuild     U  ] media-plugins/kipi-plugins-3.5.0 [2.9.0] USE="cdr* opengl* -upnp% -videoslideshow%"
[ebuild     U  ] media-gfx/digikam-3.5.0 [2.9.0]
[ebuild     U  ] app-text/ghostscript-gpl-9.10-r2 [9.05-r1] USE="dbus* gtk*" LINGUAS="-de%"
[ebuild     U  ] net-print/cups-filters-1.0.43-r1 [1.0.34-r1] USE="dbus%* foomatic%*"
[blocks b      ] <net-print/cups-filters-1.0.36-r2 ("<net-print/cups-filters-1.0.36-r2" is blocking app-text/ghostscript-gpl-9.10-r2)
[ebuild   R    ] app-text/pdf2html-1.4
[blocks B      ] net-print/foomatic-filters ("net-print/foomatic-filters" is blocking net-print/cups-filters-1.0.43-r1)
[blocks B      ] >dev-qt/qtgui-4.8.4-r9999:4 (">dev-qt/qtgui-4.8.4-r9999:4" is blocking dev-qt/qtopengl-4.8.4, dev-qt/qtsvg-4.8.4, dev-qt/qtwebkit-4.8.4, dev-qt/qtscript-4.8.4, dev-qt/qttest-4.8.4, dev-qt/qtsql-4.8.4, dev-qt/qtdeclarative-4.8.4, dev-qt/qtdbus-4.8.4, dev-qt/qtxmlpatterns-4.8.4, dev-qt/qtmultimedia-4.8.4, dev-qt/qt3support-4.8.4)


The rest of the output is here: [url] http://pastebin.com/vmncsvsY [/url]

There is another weird thing. According to eix libpng I have installed
Code:

[I] media-libs/libpng
     Available versions: 
     (1.2)  1.2.50-r1 ~1.2.51
     (1.5)  1.5.17-r15 ~1.5.18
     (0)    1.6.8(0/16) ~1.6.9(0/16)
       {apng neon static-libs ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32"}
     Installed versions:  1.6.8(06:21:22 PM 03/07/2014)(apng -neon -static-libs ABI_MIPS="-n32 -n64 -o32" ABI_X86="64 -32 -x32")


but
Code:
  ls -l /usr/lib64/*png*
-rwxr-xr-x 1 root root 158552 Mar  7 18:38 /usr/lib64/libpng12.so.0
lrwxrwxrwx 1 root root     19 Nov  8 09:28 /usr/lib64/libpng15.so.15 -> libpng15.so.15.17.0
-rwxr-xr-x 1 root root 183144 Nov  8 09:28 /usr/lib64/libpng15.so.15.17.0
lrwxrwxrwx 1 root root     18 Mar  7 18:21 /usr/lib64/libpng16.so -> libpng16.so.16.8.0
lrwxrwxrwx 1 root root     18 Mar  7 18:21 /usr/lib64/libpng16.so.16 -> libpng16.so.16.8.0
-rwxr-xr-x 1 root root 220152 Mar  7 18:21 /usr/lib64/libpng16.so.16.8.0
lrwxrwxrwx 1 root root     11 Mar  7 18:21 /usr/lib64/libpng.so -> libpng16.so


How come?
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Fri Mar 07, 2014 10:35 pm    Post subject: Reply with quote

The old libs are preserved until you have done your emerge @preserved-rebuild
(now you got the meaning of the name of this @set)
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Sat Mar 08, 2014 5:52 am    Post subject: Reply with quote

I'd run "emerge -1 net-print/cups-filters" or possible " emerge -C net-print/cups-filters" to either upgrade or remove the package out of the way. Don't know how you managed to get those x11-libs/qt* blockers, sorry.
Back to top
View user's profile Send private message
queen
Veteran
Veteran


Joined: 19 Jul 2005
Posts: 1642

PostPosted: Sat Mar 08, 2014 9:28 am    Post subject: Reply with quote

ssuominen wrote:
I'd run "emerge -1 net-print/cups-filters" or possible " emerge -C net-print/cups-filters" to either upgrade or remove the package out of the way. Don't know how you managed to get those x11-libs/qt* blockers, sorry.


I unmerged cups-filters and upgraded to a new version and removed foomatic-filters which were blocking.
Still I have those qt blocks. Probably because I have to upgrade kde.

Is it safe to leave it like that for awhile? I intend to upgrade it within 2 weeks or I must upgrade now. Usually I turn off the computer.

This the output that I still have to deal with
Code:

emerge @preserved-rebuild
!!! Repository 'chtekk-apps' is missing masters attribute in '/var/lib/layman/chtekk-apps/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
Calculating dependencies... done!
[ebuild   R    ] media-libs/libv4l-0.8.9
[ebuild   R    ] media-libs/tiff-4.0.3-r6
[ebuild   R    ] media-libs/lcms-2.5
[ebuild     U  ] kde-base/kde-env-4.11.5 [4.10.5]
[ebuild   R    ] app-text/mupdf-1.2
[ebuild   R    ] net-libs/libvncserver-0.9.9-r1
[ebuild   R    ] app-text/htmldoc-1.8.27-r3
[ebuild   R    ] media-plugins/gst-plugins-jpeg-1.0.10
[ebuild     U  ] dev-qt/qtcore-4.8.5-r1 [4.8.4-r5]
[ebuild     U  ] dev-qt/qtscript-4.8.5 [4.8.4] USE="jit*"
[ebuild     U  ] dev-qt/qtgui-4.8.5-r1 [4.8.4] USE="cups* tiff*"
[ebuild     U  ] dev-qt/qtsql-4.8.5 [4.8.4]
[ebuild     U  ] dev-qt/qt3support-4.8.5 [4.8.4]
[ebuild  N     ] dev-qt/designer-4.8.5  USE="exceptions qt3support (-aqua) -debug -declarative -pch (-phonon) -webkit"
[ebuild     U  ] kde-base/oxygen-icons-4.11.5 [4.10.5]
[ebuild     U  ] app-text/poppler-0.24.5 [0.22.5]
[ebuild   R    ] x11-libs/gdk-pixbuf-2.28.2
[ebuild  NS    ] media-libs/lcms-1.19 [2.5] USE="jpeg tiff zlib -python -static-libs"
[ebuild   R    ] media-gfx/sane-backends-1.0.24-r1
[ebuild   R    ] media-libs/libraw-0.15.4
[ebuild   R    ] media-libs/libmng-1.0.10-r1  USE="lcms*"
[ebuild   R    ] x11-libs/fltk-1.3.2
[ebuild   R    ] net-misc/tigervnc-1.2.80_p5065
[ebuild   R    ] media-video/mplayer-1.1.1-r1
[ebuild     U  ] media-video/mjpegtools-2.1.0 [2.0.0-r3] USE="gtk* png* sdl*"
[ebuild     U  ] dev-java/icedtea-bin-6.1.12.7 [6.1.12.5]
[ebuild   R    ] media-gfx/xsane-0.999
[ebuild     U  ] x11-libs/wxGTK-2.8.12.1-r1 [2.8.12.1]
[ebuild   R    ] app-text/ghostscript-gpl-9.10-r2
[ebuild   R    ] media-libs/gegl-0.2.0-r2
[ebuild   R    ] media-video/transcode-1.1.7-r1  USE="sdl* x264* xml*"
[ebuild   R    ] media-gfx/imagemagick-6.8.8.5
[ebuild     U  ] x11-misc/xscreensaver-5.26 [5.22]
[ebuild   R    ] net-print/cups-filters-1.0.43-r1
[ebuild   R    ] media-gfx/gimp-2.8.6
[ebuild     U  ] app-emulation/qemu-1.5.3 [1.4.2] USE="gtk%* opengl* sdl* (-glusterfs)" QEMU_SOFTMMU_TARGETS="-moxie%" QEMU_USER_TARGETS="-mips64% -mips64el% -mipsn32% -mipsn32el%"
[ebuild     U  ] kde-base/kdelibs-4.11.5 [4.10.5-r1]
[ebuild     U  ] kde-base/katepart-4.11.5 [4.10.5]
[ebuild     U  ] kde-base/kdesu-4.11.5 [4.10.5]
[ebuild     U  ] kde-base/khelpcenter-4.11.5 [4.10.5]
[ebuild     U  ] kde-base/libkdcraw-4.11.5 [4.9.3]
[ebuild     U  ] kde-base/libkipi-4.11.5 [4.9.3]
[ebuild     U  ] kde-base/kdialog-4.11.5 [4.9.3]
[ebuild     U  ] kde-base/kreadconfig-4.11.5 [4.9.3]
[ebuild     U  ] kde-base/okular-4.11.5 [4.9.5]
[ebuild     U  ] kde-base/ksplash-4.11.5 [4.9.3]
[ebuild   R    ] app-office/libreoffice-4.1.4.2
[ebuild     U  ] kde-base/kdebase-kioslaves-4.11.5 [4.9.3] USE="exif*"
[ebuild     U  ] media-plugins/kipi-plugins-3.5.0 [2.9.0] USE="cdr* opengl* -upnp% -videoslideshow%"
[ebuild     U  ] media-gfx/digikam-3.5.0 [2.9.0]
[blocks B      ] >dev-qt/qtgui-4.8.4-r9999:4 (">dev-qt/qtgui-4.8.4-r9999:4" is blocking dev-qt/qtopengl-4.8.4, dev-qt/qtsvg-4.8.4, dev-qt/qtwebkit-4.8.4, dev-qt/qtscript-4.8.4, dev-qt/qttest-4.8.4, dev-qt/qtsql-4.8.4, dev-qt/qtdeclarative-4.8.4, dev-qt/qtdbus-4.8.4, dev-qt/qtxmlpatterns-4.8.4, dev-qt/qtmultimedia-4.8.4, dev-qt/qt3support-4.8.4)
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Sat Mar 08, 2014 10:23 am    Post subject: Reply with quote

queen wrote:
Is it safe to leave it like that for awhile? I intend to upgrade it within 2 weeks or I must upgrade now. Usually I turn off the computer.


Yes, it's relatively safe. The first problems you will likely notice when package A is built against libpng15, package B is built against libpng16, and then package C tries to use package A and B at the same time. Almost certainly you
will notice them as compile errors, or possible runtime errors like "Can't open this image, blabla."
No worries, you can postpone it.
Back to top
View user's profile Send private message
queen
Veteran
Veteran


Joined: 19 Jul 2005
Posts: 1642

PostPosted: Sat Mar 08, 2014 2:24 pm    Post subject: Reply with quote

ssuominen wrote:
queen wrote:
Is it safe to leave it like that for awhile? I intend to upgrade it within 2 weeks or I must upgrade now. Usually I turn off the computer.


Yes, it's relatively safe. The first problems you will likely notice when package A is built against libpng15, package B is built against libpng16, and then package C tries to use package A and B at the same time. Almost certainly you
will notice them as compile errors, or possible runtime errors like "Can't open this image, blabla."
No worries, you can postpone it.


Thanks. ;-)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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