Sabayon This forum is for the discussion of Sabayon Linux.
Notices
Welcome to
LinuxQuestions.org , a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free.
Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please
contact us . If you need to reset your password,
click here .
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a
virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month.
Click here for more info.
12-21-2011, 06:30 AM
#1
Member
Registered: Nov 2011
Posts: 47
Rep:
broken /bin & /lib files discovered - how to properly repair?
So this all started with the goal of installing my most beloved and favorite art program ever: GIMP (been using it on every OS I've ever worked with for 12 years <3)...
Had plenty of hiccups along the way, but it seems like I'd managed to hurdle most of them until I got to configuring Cairo (and this might also involve GTK+).
Originally, I simply received an error indicating that a required lib file was unable to be found. This file (apparently infamous, although not in any manner pertaining specifically to my situation): libpng14.so.14.
While researching, I came across instructions to run the command line revdep-rebuild, as the first step in a potential fix.
So I input:
Code:
revdep-rebuild -q /usr/lib/libpng14.so.14
It generated:
Code:
* broken /usr/bin/cwebp (requires libpng14.so.14)
* broken /usr/bin/dwebp (requires libpng14.so.14)
* broken /usr/bin/fbgrab (requires libpng14.so.14)
* broken /usr/bin/feh (requires libpng14.so.14)
* broken /usr/bin/ksplashx (requires libpng14.so.14)
* broken /usr/bin/optipng (requires libpng14.so.14)
* broken /usr/bin/png2yuv (requires libpng14.so.14)
* broken /usr/bin/tcdecode (requires libavcodec.so.52)
* broken /usr/bin/tcprobe (requires libavcodec.so.52
libavformat.so.52)
* broken /usr/lib/alsa-lib/libasound_module_pcm_a52.so (requires libavcodec.so.52
libavutil.so.50)
* broken /usr/lib/alsa-lib/libasound_module_rate_lavcrate.so (requires libavcodec.so.52
libavutil.so.50)
* broken /usr/lib/binutils/i686-pc-linux-gnu/2.20.1/libbfd.la (requires -liberty)
* broken /usr/lib/binutils/i686-pc-linux-gnu/2.20.1/libopcodes.la (requires -liberty)
* broken /usr/lib/chromium-browser/chrome (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pcx.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ras.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-wbmp.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.so (requires libpng14.so.14)
* broken /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so (requires libpng14.so.14)
* broken /usr/lib/gstreamer-0.10/libgstassrender.la (requires -lpng14)
* broken /usr/lib/gstreamer-0.10/libgstx264.so (requires libx264.so.115)
* broken /usr/lib/gtk-2.0/2.10.0/engines/libsvg.so (requires libpng14.so.14)
* broken /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so (requires libpng14.so.14)
* broken /usr/lib/gtk-3.0/modules/libcanberra-gtk3-module.so (requires libpng14.so.14)
* broken /usr/lib/ImageMagick-6.7.1/modules-Q16/coders/png.so (requires libpng14.so.14)
* broken /usr/lib/imlib2/loaders/png.la (requires -lpng14)
* broken /usr/lib/imlib2/loaders/png.so (requires libpng14.so.14)
* broken /usr/lib/kde4/ffmpegthumbs.so (requires libavcodec.so.52
libavformat.so.52
libavutil.so.50
libswscale.so.0)
* broken /usr/lib/kde4/k3bffmpegdecoder.so (requires libavcodec.so.52
libavformat.so.52)
* broken /usr/lib/libaa.la (requires /usr/lib/libX11.la)
* broken /usr/lib/libaa.la (requires /usr/lib/libxcb.la)
* broken /usr/lib/libamaroklib.so.1.0.0 (requires libavcodec.so.52
libavformat.so.52)
* broken /usr/lib/libass.la (requires -lpng14)
* broken /usr/lib/libass.so.4.1.0 (requires libpng14.so.14)
* broken /usr/lib/libcairo-gobject.so.2.11000.2 (requires libpng14.so.14)
* broken /usr/lib/libcairo-script-interpreter.so.2.11000.2 (requires libpng14.so.14)
* broken /usr/lib/libcairo.so.2.11000.2 (requires libpng14.so.14)
* broken /usr/lib/libcanberra-gtk3.so.0.1.8 (requires libpng14.so.14)
* broken /usr/lib/libcanberra-gtk.so.0.1.8 (requires libpng14.so.14)
* broken /usr/lib/libcroco-0.6.la (requires /usr/lib/libglib-2.0.la)
* broken /usr/lib/libcroco-0.6.la (requires /usr/lib/libxml2.la)
* broken /usr/lib/libdrvproxy.la (requires -lpng14)
* broken /usr/lib/libdrvproxy.so.2.1.19 (requires libpng14.so.14)
* broken /usr/lib/libfbsplashrender.la (requires -lpng14)
* broken /usr/lib/libfbsplashrender.so.1.0.0 (requires libpng14.so.14)
* broken /usr/lib/libgdk_pixbuf-2.0.so.0.2400.0 (requires libpng14.so.14)
* broken /usr/lib/libgdk_pixbuf_xlib-2.0.so.0.2400.0 (requires libpng14.so.14)
* broken /usr/lib/libgiblib.la (requires /usr/lib/libX11.la)
* broken /usr/lib/libgiblib.la (requires /usr/lib/libxcb.la)
* broken /usr/lib/libglade-2.0.so.0.0.7 (requires libpng14.so.14)
* broken /usr/lib/libglut.la (requires /usr/lib/libXi.la)
* broken /usr/lib/libglut.la (requires /usr/lib/libX11.la)
* broken /usr/lib/libglut.la (requires /usr/lib/libxcb.la)
* broken /usr/lib/libgnomecanvas-2.la (requires -lpng14)
* broken /usr/lib/libgnomecanvas-2.so.0.3000.3 (requires libpng14.so.14)
* broken /usr/lib/libiodbcadm.la (requires -lpng14)
* broken /usr/lib/libiodbcadm.so.2.1.19 (requires libpng14.so.14)
* broken /usr/lib/libkhtml.so.5.7.0 (requires libpng14.so.14)
* broken /usr/lib/libkipiplugins.so.2.0.0 (requires libpng14.so.14)
* broken /usr/lib/liblavfile.la (requires /usr/lib/libjpeg.la)
* broken /usr/lib/liblavjpeg.la (requires /usr/lib/libjpeg.la)
* broken /usr/lib/liblavplay.la (requires /usr/lib/libSDL.la)
* broken /usr/lib/liblavplay.la (requires /usr/lib/libjpeg.la)
* broken /usr/lib/liblavplay.la (requires /usr/lib/libX11.la)
* broken /usr/lib/liblavrec.la (requires /usr/lib/libjpeg.la)
* broken /usr/lib/libmediastreamer.so.0.0.0 (requires libavcodec.so.52
libswscale.so.0)
* broken /usr/lib/libnotify.so.4.0.0 (requires libpng14.so.14)
* broken /usr/lib/librpcsecgss.la (requires /usr/lib/libgssglue.la)
* broken /usr/lib/librsvg-2.so.2.34.1 (requires libpng14.so.14)
* broken /usr/lib/libSDL_image-1.2.so.0.8.2 (requires libpng14.so.14)
* broken /usr/lib/libwmf-0.2.so.7.1.0 (requires libpng14.so.14)
* broken /usr/lib/mediastreamer/plugins/libmsx264.so.0.0.0 (requires libavcodec.so.52
libswscale.so.0
libx264.so.115)
* broken /usr/lib/python2.7/site-packages/gtk-2.0/gnomecanvas.so (requires libpng14.so.14)
* broken /usr/lib/qt4/libQtGui.so.4.7.4 (requires libpng14.so.14)
* broken /usr/lib/slang/v2/modules/png-module.so (requires libpng14.so.14)
* broken /usr/lib/strigi/strigiea_ffmpeg.so (requires libavcodec.so.52
libavformat.so.52
libavutil.so.50)
* broken /usr/lib/transcode/encode_lavc.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/encode_x264.so (requires libx264.so.115)
* broken /usr/lib/transcode/export_divx5.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/export_dv.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/export_ffmpeg.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/export_lzo.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/export_ppm.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/export_raw.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/export_tcaud.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/export_xvid4.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/export_yuv4mpeg.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/filter_resample.so (requires libavcodec.so.52)
* broken /usr/lib/transcode/import_ffmpeg.so (requires libavformat.so.52)
* broken /usr/lib/vlc/plugins/access/libaccess_avio_plugin.so (requires libavcodec.so.52
libavformat.so.52
libavutil.so.50)
* broken /usr/lib/vlc/plugins/codec/libavcodec_plugin.so (requires libavcodec.so.52
libavutil.so.50)
* broken /usr/lib/vlc/plugins/codec/libpng_plugin.so (requires libpng14.so.14)
* broken /usr/lib/vlc/plugins/codec/libx264_plugin.so (requires libx264.so.115)
* broken /usr/lib/vlc/plugins/demux/libavformat_plugin.so (requires libavcodec.so.52
libavformat.so.52
libavutil.so.50)
* broken /usr/lib/vlc/plugins/video_filter/libpostproc_plugin.so (requires libavutil.so.50
libpostproc.so.51)
* broken /usr/lib/vlc/plugins/video_filter/libswscale_plugin.so (requires libswscale.so.0)
* broken /usr/lib/xbmc/addons/screensaver.rsxs.euphoria/Euphoria.xbs (requires libpng14.so.14)
* broken /usr/lib/xbmc/system/ImageLib-i486-linux.so (requires libpng14.so.14)
* broken /usr/lib/xbmc/xbmc.bin (requires libpng14.so.14)
* broken /usr/lib/xine/plugins/1.29/post/xineplug_post_planar.so (requires libpostproc.so.51)
* broken /usr/lib/xine/plugins/1.29/xineplug_decode_ff.so (requires libavcodec.so.52
libavutil.so.50
libpostproc.so.51)
* broken /usr/lib/xulrunner-2.0/libxul.so (requires libpng14.so.14)
* broken /usr/lib/xulrunner-devel-2.0/sdk/lib/libxul.so (requires libpng14.so.14)
* broken /usr/local/lib/cairo/libcairo-trace.la (requires -liberty)
* Assigning files to packages
* /usr/bin/cwebp -> media-libs/libwebp
* /usr/bin/dwebp -> media-libs/libwebp
* /usr/bin/fbgrab -> media-gfx/fbgrab
* /usr/bin/feh -> media-gfx/feh
* /usr/bin/ksplashx -> kde-base/ksplash
* /usr/bin/optipng -> media-gfx/optipng
* /usr/bin/png2yuv -> media-video/mjpegtools
* /usr/bin/tcdecode -> media-video/transcode
* /usr/bin/tcprobe -> media-video/transcode
* /usr/lib/alsa-lib/libasound_module_pcm_a52.so -> media-plugins/alsa-plugins
* /usr/lib/alsa-lib/libasound_module_rate_lavcrate.so -> media-plugins/alsa-plugins
* /usr/lib/binutils/i686-pc-linux-gnu/2.20.1/libbfd.la -> sys-devel/binutils
* /usr/lib/binutils/i686-pc-linux-gnu/2.20.1/libopcodes.la -> sys-devel/binutils
* /usr/lib/chromium-browser/chrome -> www-client/chromium
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.so -> media-libs/libwmf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pcx.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ras.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so -> gnome-base/librsvg
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-wbmp.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.so -> x11-libs/gdk-pixbuf
* /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so -> x11-libs/gdk-pixbuf
* /usr/lib/gstreamer-0.10/libgstassrender.la -> media-plugins/gst-plugins-assrender
* /usr/lib/gstreamer-0.10/libgstx264.so -> media-plugins/gst-plugins-x264
* /usr/lib/gtk-2.0/2.10.0/engines/libsvg.so -> gnome-base/librsvg
* /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so -> media-libs/libcanberra
* /usr/lib/gtk-3.0/modules/libcanberra-gtk3-module.so -> media-libs/libcanberra
* /usr/lib/ImageMagick-6.7.1/modules-Q16/coders/png.so -> media-gfx/imagemagick
* /usr/lib/imlib2/loaders/png.la -> media-libs/imlib2
* /usr/lib/imlib2/loaders/png.so -> media-libs/imlib2
* /usr/lib/kde4/ffmpegthumbs.so -> kde-base/ffmpegthumbs
* /usr/lib/kde4/k3bffmpegdecoder.so -> app-cdr/k3b
* /usr/lib/libaa.la -> media-libs/aalib
* /usr/lib/libamaroklib.so.1.0.0 -> media-sound/amarok
* /usr/lib/libass.la -> media-libs/libass
* /usr/lib/libass.so.4.1.0 -> media-libs/libass
* /usr/lib/libcairo-gobject.so.2.11000.2 -> x11-libs/cairo
* /usr/lib/libcairo-script-interpreter.so.2.11000.2 -> x11-libs/cairo
* /usr/lib/libcairo.so.2.11000.2 -> x11-libs/cairo
* /usr/lib/libcanberra-gtk3.so.0.1.8 -> media-libs/libcanberra
* /usr/lib/libcanberra-gtk.so.0.1.8 -> media-libs/libcanberra
* /usr/lib/libcroco-0.6.la -> dev-libs/libcroco
* /usr/lib/libdrvproxy.la -> dev-db/libiodbc
* /usr/lib/libdrvproxy.so.2.1.19 -> dev-db/libiodbc
* /usr/lib/libfbsplashrender.la -> media-gfx/splashutils
* /usr/lib/libfbsplashrender.so.1.0.0 -> media-gfx/splashutils
* /usr/lib/libgdk_pixbuf-2.0.so.0.2400.0 -> x11-libs/gdk-pixbuf
* /usr/lib/libgdk_pixbuf_xlib-2.0.so.0.2400.0 -> x11-libs/gdk-pixbuf
* /usr/lib/libgiblib.la -> media-libs/giblib
* /usr/lib/libglade-2.0.so.0.0.7 -> gnome-base/libglade
* /usr/lib/libglut.la -> media-libs/freeglut
* /usr/lib/libgnomecanvas-2.la -> gnome-base/libgnomecanvas
* /usr/lib/libgnomecanvas-2.so.0.3000.3 -> gnome-base/libgnomecanvas
* /usr/lib/libiodbcadm.la -> dev-db/libiodbc
* /usr/lib/libiodbcadm.so.2.1.19 -> dev-db/libiodbc
* /usr/lib/libkhtml.so.5.7.0 -> kde-base/kdelibs
* /usr/lib/libkipiplugins.so.2.0.0 -> media-plugins/kipi-plugins
* /usr/lib/liblavfile.la -> media-video/mjpegtools
* /usr/lib/liblavjpeg.la -> media-video/mjpegtools
* /usr/lib/liblavplay.la -> media-video/mjpegtools
* /usr/lib/liblavrec.la -> media-video/mjpegtools
* /usr/lib/libmediastreamer.so.0.0.0 -> media-libs/mediastreamer
* /usr/lib/libnotify.so.4.0.0 -> x11-libs/libnotify
* /usr/lib/librpcsecgss.la -> net-libs/librpcsecgss
* /usr/lib/librsvg-2.so.2.34.1 -> gnome-base/librsvg
* /usr/lib/libSDL_image-1.2.so.0.8.2 -> media-libs/sdl-image
* /usr/lib/libwmf-0.2.so.7.1.0 -> media-libs/libwmf
* /usr/lib/mediastreamer/plugins/libmsx264.so.0.0.0 -> media-plugins/mediastreamer-x264
* /usr/lib/python2.7/site-packages/gtk-2.0/gnomecanvas.so -> dev-python/libgnomecanvas-python
* /usr/lib/qt4/libQtGui.so.4.7.4 -> x11-libs/qt-gui
* /usr/lib/slang/v2/modules/png-module.so -> sys-libs/slang
* /usr/lib/strigi/strigiea_ffmpeg.so -> app-misc/strigi
* /usr/lib/transcode/encode_lavc.so -> media-video/transcode
* /usr/lib/transcode/encode_x264.so -> media-video/transcode
* /usr/lib/transcode/export_divx5.so -> media-video/transcode
* /usr/lib/transcode/export_dv.so -> media-video/transcode
* /usr/lib/transcode/export_ffmpeg.so -> media-video/transcode
* /usr/lib/transcode/export_lzo.so -> media-video/transcode
* /usr/lib/transcode/export_ppm.so -> media-video/transcode
* /usr/lib/transcode/export_raw.so -> media-video/transcode
* /usr/lib/transcode/export_tcaud.so -> media-video/transcode
* /usr/lib/transcode/export_xvid4.so -> media-video/transcode
* /usr/lib/transcode/export_yuv4mpeg.so -> media-video/transcode
* /usr/lib/transcode/filter_resample.so -> media-video/transcode
* /usr/lib/transcode/import_ffmpeg.so -> media-video/transcode
* /usr/lib/vlc/plugins/access/libaccess_avio_plugin.so -> media-video/vlc
* /usr/lib/vlc/plugins/codec/libavcodec_plugin.so -> media-video/vlc
* /usr/lib/vlc/plugins/codec/libpng_plugin.so -> media-video/vlc
* /usr/lib/vlc/plugins/codec/libx264_plugin.so -> media-video/vlc
* /usr/lib/vlc/plugins/demux/libavformat_plugin.so -> media-video/vlc
* /usr/lib/vlc/plugins/video_filter/libpostproc_plugin.so -> media-video/vlc
* /usr/lib/vlc/plugins/video_filter/libswscale_plugin.so -> media-video/vlc
* /usr/lib/xbmc/addons/screensaver.rsxs.euphoria/Euphoria.xbs -> media-tv/xbmc
* /usr/lib/xbmc/system/ImageLib-i486-linux.so -> media-tv/xbmc
* /usr/lib/xbmc/xbmc.bin -> media-tv/xbmc
* /usr/lib/xine/plugins/1.29/post/xineplug_post_planar.so -> media-libs/xine-lib
* /usr/lib/xine/plugins/1.29/xineplug_decode_ff.so -> media-libs/xine-lib
* /usr/lib/xulrunner-2.0/libxul.so -> net-libs/xulrunner
* /usr/lib/xulrunner-devel-2.0/sdk/lib/libxul.so -> net-libs/xulrunner
* !!! /usr/local/lib/cairo/libcairo-trace.la not owned by any package is broken !!!
* /usr/local/lib/cairo/libcairo-trace.la -> (none)
* Assigning packages to ebuilds
* Portage could not find any version of the following packages it could build:
* app-cdr/k3b:4 app-misc/strigi:0 dev-db/libiodbc:0 dev-libs/libcroco:0.6 dev-python/libgnomecanvas-python:2 gnome-base/libglade:2.0 gnome-base/libgnomecanvas:0 gnome-base/librsvg:2 kde-base/ffmpegthumbs:4 kde-base/kdelibs:4 kde-base/ksplash:4 media-gfx/fbgrab:0 media-gfx/feh:0 media-gfx/imagemagick:0 media-gfx/optipng:0 media-gfx/splashutils:0 media-libs/aalib:0 media-libs/freeglut:0 media-libs/giblib:0 media-libs/imlib2:0 media-libs/libass:0 media-libs/libcanberra:0 media-libs/libwebp:0 media-libs/libwmf:0 media-libs/mediastreamer:0 media-libs/sdl-image:0 media-libs/xine-lib:1 media-plugins/alsa-plugins:0 media-plugins/gst-plugins-assrender:0.10 media-plugins/gst-plugins-x264:0.10 media-plugins/kipi-plugins:4 media-plugins/mediastreamer-x264:0 media-sound/amarok:4 media-tv/xbmc:0 media-video/mjpegtools:1 media-video/transcode:0 media-video/vlc:0 net-libs/librpcsecgss:0 net-libs/xulrunner:1.9 sys-devel/binutils:0 sys-libs/slang:0 www-client/chromium:0 x11-libs/cairo:0 x11-libs/gdk-pixbuf:2 x11-libs/libnotify:0 x11-libs/qt-gui:4
* (Perhaps they are masked, blocked, or removed from portage.)
* Try to emerge them manually.
* Warning: Portage cannot rebuild any of the necessary packages.
I lost count of packages I might need to manually emerge around... 30 or so. Is that really my only option, or is there a way to (re-)build the group of libraries as a larger whole?
12-21-2011, 07:06 AM
#2
Member
Registered: Feb 2009
Posts: 282
Rep:
Try this:
Run
Code:
find / -iname libpng*
This produces, on my machine (using Arch, not Sabayon):
Code:
. . . .
/usr/lib/libpng14.so.14.8.0
/usr/lib/libpng.a
/usr/lib/vlc/plugins/codec/libpng_plugin.so
/usr/lib/libpng14.a
/usr/lib/libpng.so
/usr/lib/libpng14.so.14
/usr/lib/libpng14.so
/usr/lib/pkgconfig/libpng.pc
/usr/lib/pkgconfig/libpng14.pc
. . . .
Your version number may well be different from the 14.8.0 above, and it's possible that Sabayon has these file somewhere other than in /usr/lib
Again on my machine,
Code:
ls -al /usr/lib |grep libpng
-rw-r--r-- 1 root root 256516 Jul 8 09:24 libpng14.a
lrwxrwxrwx 1 root root 18 Jul 8 09:24 libpng14.so -> libpng14.so.14.8.0
lrwxrwxrwx 1 root root 18 Jul 8 09:24 libpng14.so.14 -> libpng14.so.14.8.0
-rwxr-xr-x 1 root root 167368 Jul 8 09:24 libpng14.so.14.8.0
lrwxrwxrwx 1 root root 10 Jul 8 09:24 libpng.a -> libpng14.a
lrwxrwxrwx 1 root root 11 Jul 8 09:24 libpng.so -> libpng14.so
You won't get this, because there is a link or links missing. Assuming that there is a libpng.so.14.<something> in there, run (as root, and CHANGING the version no to suit)
Code:
ln /usr/lib/libpng14.so.14.8.0 libpng14.so
ln /usr/lib/libpng14.so.14.8.0 libpng14.so.14
Deal with libavcodec.so.52 in the same way.
Hope this helps.
1 members found this post helpful.
12-21-2011, 07:15 AM
#3
Senior Member
Registered: May 2010
Location: Chicago Metro
Distribution: Arch, Gentoo, Slackware
Posts: 1,690
libpng-1.5.x entered stable - upgrade tips
http://forums.gentoo.org/viewtopic-t-894950.html
Quote:
Originally Posted by
.Clockwork.
Is that really my only option, or is there a way to (re-)build the group of libraries as a larger whole?
You need to rebuild the packages that are linked against libpng-1.4.
I am not too familiar with Sabayon, but you should just follow the above sticky.
Quote:
Originally Posted by Polynomial-C: http://forums.gentoo.org/posting.php?mode=quote&p=6817594
First make sure you already did the upgrade steps the libpng-1.5.x ebuilds are suggesting. If you want to have as much fixed as possible with the first run, modify the command suggested by the ebuild as follows:
Code:
revdep-rebuild --library '/usr/lib64/libpng14.so.14' -- --keep-going
When this command has finished you should already have most of the packages being fixed and linked against libpng-1.5.x. Now to the -lpng14 problem. Run the following command to get rid of those:
Code:
emerge -1av --keep-going $(find /usr \( -name "*.la" -o -name "*.pc" -o -name "*-config" -o -name "*.pm" \) -exec grep -H png14 {} \; | cut -d : -f 1 | xargs qfile -CSq | sort | uniq)
(qfile belongs to app-portage/portage-utils package so make sure to have it installed before running this command).
Simply run the revdep-rebuild command again and all should be settled. If no more compile errors occur you may remove the old
/usr/lib64/libpng14.so.14 from your system.
If you still have compile errors try to run the above command several times until all errors are gone.
Using /usr/lib not /usr/lib64 in your case.
Last edited by andrewthomas; 12-21-2011 at 07:17 AM .
Reason: /usr/lib /usr/lib64
1 members found this post helpful.
12-21-2011, 07:35 AM
#4
Member
Registered: Feb 2009
Posts: 282
Rep:
Hmm. andrewthomas's advice sounds much better than mine.
12-21-2011, 01:23 PM
#5
Member
Registered: Nov 2011
Posts: 47
Original Poster
Rep:
Progress! Of a sort, anyway...
Code:
# revdep-rebuild --library 'usr/lib/libpng14.so.14' -- --keep-going
* Configuring search environment for revdep-rebuild
* Environment mismatch from previous run, deleting temporary files...
* Checking reverse dependencies
* Packages containing binaries and libraries using usr/lib/libpng14.so.14
* will be emerged.
* Collecting system binaries and libraries
* Generated new 1_files.rr
* Checking dynamic linking
[ 100% ]
* There are no dynamic links to usr/lib/libpng14.so.14... All done.
# emerge -1av --keep-going $(find /usr \( -name "*.la" -o -name "*.pc" -o -name "*-config" -o -name "*.pm" \) -exec grep -H png14 {} \; | cut -d : -f 1 | xargs qfile -CSq | sort | uniq)
grep: /usr/lib/pkgconfig/libgcj-4.3.pc: No such file or directory
grep: /usr/lib/pkgconfig/cblas.pc: No such file or directory
grep: /usr/lib/pkgconfig/libgcj-4.4.pc: No such file or directory
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds to satisfy "dev-db/libiodbc:0".
Hoping that this applies:
Quote:
In case emerge prints some error message like "emerge: error: no such option: - ," the find command didn't find anything containing png14 and thus emerge got called with an invalid parameter. This doesn't hurt your system and should just be considered some "cosmetic disadvantage" of the above command
12-21-2011, 01:36 PM
#6
Senior Member
Registered: May 2010
Location: Chicago Metro
Distribution: Arch, Gentoo, Slackware
Posts: 1,690
You should be good now.
12-21-2011, 02:11 PM
#7
Member
Registered: Nov 2011
Posts: 47
Original Poster
Rep:
Fantastic - I'll reply to here if I'm successful with my actual goal. Thanks, Andrew! <3
12-21-2011, 02:26 PM
#8
Member
Registered: Nov 2011
Posts: 47
Original Poster
Rep:
New issue:
Code:
make[3]: *** [pango-view] Error 1
make[3]: Leaving directory `/opt/cvs/gnome2/pango/examples'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/opt/cvs/gnome2/pango/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/cvs/gnome2/pango'
make: *** [all] Error 2
But freetype-2.4.8 configured, made & installed seemingly fine.
Anyway to figure out what *else* this Error response might mean?
12-21-2011, 04:36 PM
#9
Senior Member
Registered: May 2010
Location: Chicago Metro
Distribution: Arch, Gentoo, Slackware
Posts: 1,690
What, exactly. are you trying to do?
Why are you using jhbuild?
12-21-2011, 04:49 PM
#10
Member
Registered: Nov 2011
Posts: 47
Original Poster
Rep:
Overall goal: Install GIMP
if, in reference to jhbuild, you mean the site I quoted - that's just what I pulled from Google regarding the error feedback.
See also:
http://pastebin.sabayon.org/pastie/7833
12-21-2011, 06:13 PM
#11
Senior Member
Registered: May 2010
Location: Chicago Metro
Distribution: Arch, Gentoo, Slackware
Posts: 1,690
what is the output of
I have never had a problem with emerging gimp.
Quote:
lxde@asus-gentoo ~ $ emerge -pv gimp
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-gfx/gimp-2.6.11-r6 USE="alsa curl dbus jpeg mmx mng pdf png python sse svg -aalib (-altivec) -debug -doc -exif -gnome -lcms -smp -tiff -webkit -wmf" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
On another machine without the dependencies:
Quote:
lxde@asus-gentoo-e17 ~ $ emerge -pv gimp
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] media-libs/babl-0.1.4-r2 USE="introspection mmx sse (-altivec)" 414 kB
[ebuild N ] media-libs/libmng-1.0.10-r1 USE="-lcms -static-libs" 1,068 kB
[ebuild N ] media-libs/gegl-0.1.6 USE="cairo ffmpeg jpeg lua mmx png sse svg -debug -exif -graphviz -jpeg2k -openexr -raw -sdl -umfpack -v4l" 4,022 kB
[ebuild N ] media-libs/lcms-1.19 USE="jpeg python zlib -static-libs -tiff" 907 kB
[ebuild N ] app-arch/libarchive-2.8.5 USE="acl bzip2 lzma zlib -expat -static -static-libs -xattr" 1,378 kB
[ebuild N ] dev-util/cmake-2.8.6-r4 USE="ncurses -emacs -qt4 -test -vim-syntax" 5,454 kB
[ebuild N ] app-text/poppler-0.18.2 USE="cairo curl cxx introspection jpeg lcms png utils xpdf-headers -cjk -debug -doc -jpeg2k -qt4 -tiff" 1,937 kB
[ebuild N ] media-gfx/gimp-2.6.11-r6 USE="alsa curl dbus jpeg mmx mng pdf png python sse svg -aalib (-altivec) -debug -doc -exif -gnome -lcms -smp -tiff -webkit -wmf" 16,093 kB
All times are GMT -5. The time now is 05:26 PM .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know .
Latest Threads
LQ News