On Sunday 06 Nov 2011 02:14:02 Joseph wrote: > revdep-rebuild is showing: > broken /usr/lib64/libgtksourceview-1.0.la (requires -lpng14) > > rebuilding "bgtksourceview" doesn't help. > find /usr/ -name '*.la' -exec grep png14 {} + > is finding libgtksourceview-1.0.la > > find /usr/ -name '*.la' -exec grep png14 {} + > /usr/lib64/libgtksourceview-1.0.la:dependency_libs=' -L/usr/lib64 > -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 > -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpixman-1 -lpng14 -lXrender > -lX11 -lXau -lXdmcp -lfreetype -lfontconfig -lgnomeprint-2-2 -lart_lgpl_2 > -lpango-1.0 -lxml2 -lexpat -lz -lgobject-2.0 -lgmodule-2.0 -lm -ldl > -lglib-2.0' > > There is a thread on gentoo forum about it, but there seems to me as many > solution as there a posts :-/ but nothing works: > http://forums.gentoo.org/viewtopic-t-894950-start-75-postdays-0-postorder- > asc-highlight-.html?sid=6ed9113f9907687bbdfd90b77c7d7ef0 > > Anybody know what to do with it? > Do I just delete the libgtksourceview-1.0.la?
Have you tried: lafilefixer --justfixit <--(this is not needed as it is a default setting in portage configuration these days, but just in case) revdep-rebuild --library '/usr/lib64/libpng14.so.14' -- --keep-going 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) and a final: revdep-rebuild -v should pick them all up and solve your problem. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.