Summary: | >=dev-libs/libpcre-7.8-r1 does not build static libpcre.la (breaks dolphin) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Markus Strobl <mstrobl2> |
Component: | [OLD] Library | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED INVALID | ||
Severity: | normal | CC: | hkbst, loki_val, zdavatz |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Markus Strobl
2009-04-11 16:08:56 UTC
libpcre.la is/was not a static lib. grep for it in other la files in /usr/lib to see which packages you may want to reemerge (or simply sed it out out of them) Well, when I check the files that are provided by libpcre-7.8 I get: markus@markuspc ~ $ equery f libpcre | grep libpcre.la /usr/lib64/libpcre.la If I do the same on libpcre-7.8-r1 or newer there is no libpcre.la. Also, when building libpcre-7.8 there is a summary displayed that says "build static libs: yes". In 7.8-r1 and never that same printout says "build static libs: no". I'm not sure what you mean when you say "grep for it in usr/lib"? Redland explicitly links against libpcre.la and fails when it can't find the file. Am I missing something? (Wouldn't be the first time :) The .la files were removed by intention: *libpcre-7.8-r1 (09 Apr 2009) 09 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> -libpcre-7.7-r1.ebuild, +libpcre-7.8-r1.ebuild, +libpcre-7.9_rc2.ebuild: Bump. No longer include .la and .a files. Revision bump for 7.8 with the same changes. Move libpcre.so* to /lib for grep - bug 1638 and bug 53627. I understand libpcre.la was removed intentionally, but it doesn't change the fact that another package depends on it. Please provide a solution before closing the bug as currently it is not possible to emerge dolphin which is the recommended KDE filemanager. Note: If you feel that this is a bug in the redland package then I guess this bug can be closed and I'll open a new bug on redland. Or maybe this is a bug in dolphin (does it really require the currently hard-coded redland backend dependency)? Basically, what I'm saying is please don't close a bug without giving a solution or at least a way forward. Redland builds fine for me. Have you tried: revdep-rebuild -i -- -a revdep-rebuild can be found in gentoolkit. AHA! Thanks, Peter. Revdep-rebuild found that dev-libs/rasqal needed a rebuild after libpcre was updated. Looks like Redland uses rasqal so once rasqal had been rebuilt, redland built also. Man bugar och tackar! Closing. *** Bug 266244 has been marked as a duplicate of this bug. *** *** Bug 308623 has been marked as a duplicate of this bug. *** |