Summary: | kde-base/kdepimlibs-4.4.4 does not emerge (missing boost symlink?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | J.C. Wren <jcwren> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | esigra, lpmichalik |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 313999 | ||
Attachments: | build log from emerge klinkstatus |
Description
J.C. Wren
2010-05-03 15:24:26 UTC
Created attachment 230153 [details]
build log from emerge klinkstatus
dev-libs/boost is 1.42.0 dev-util/boost-build is 1.42.0 Is this still a problem with kde-4.4.4 ? /usr/include/syndication/feed.h is actually from kdepimlibs. A lot of files from kdepimlibs use <boost/shared_prt.hpp>, which should be <boost/smart_ptr/shared_prt.hpp>. This looks like <boost/shared_prt.hpp> has been deprecated, but I am unable to find its removal or any related message in boost svn. :| Maybe the boost maintainers know this? Doh, I take it all back. The header file has not been removed. C++ team, sorry for the noise. Removing you again. J.C. Wren, please check that the symlink /usr/include/boost is present. If not, select a boost implementation with eselect. If yes, this is a real bug - please reopen it then. Seems not to be a problem anymore. At some point it appears that during a routine emerge kdepimlibs got picked up, and all is well. I don't know what changed. I do know that before I reported the error originally, I had reemerge boost (sloooow!) to make sure it wasn't something like that. For the record, the /usr/include/boost is a symlink. I think this can be marked close. /usr/include/boost symlink missing shouldn't break any package, as it's for convenience of user using boost in their own projects. I can only suspect, kdepimlibs isn't setting include paths in .pc files. (Forgive my ignorance, I can only assume kdepimlibs is a library that provides pkg-config file and its dependands are using it, I momentarly have no resources to try and install it at that version.) Its build system (or ebuild if the former does not) should find relevant include path (/usr/include/boost-1_42 presumably in this case) and packages that build against should use it. |