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.

