KDEVPLATFORM: Build error
Andreas Pakulat
apaku at gmx.de
Sat Oct 17 10:10:58 UTC 2009
On 17.10.09 11:48:01, miniBill wrote:
> 2009/10/17 Andreas Pakulat <apaku at gmx.de>:
> > On 17.10.09 11:17:35, miniBill wrote:
> >> version: svn HEAD
> >> libboost-dev version: 0.4.11.11 (from debian testing)
> >
> > That version doesn't exist.
> You're right: version is 1.40.0.1; 0.4.11.11 is *aptitude* version :D
> >
> >> ERROR:
> >> ---
> >> In file included from
> >> /usr/include/boost/multi_index/detail/node_type.hpp:23,
> >> from
> >> /usr/include/boost/multi_index/detail/index_base.hpp:21,
> >> from
> >> /usr/include/boost/multi_index/detail/base_type.hpp:21,
> >> from /usr/include/boost/multi_index_container.hpp:33,
> >> from
> >> /home/leonardo/src/kdevplatform/plugins/classbrowser/documentclassesfolder.h:26,
> >> from
> >> /home/leonardo/src/kdevplatform/plugins/classbrowser/allclassesfolder.h:25,
> >> from
> >> /home/leonardo/src/kdevplatform/plugins/classbrowser/classmodel.cpp:25:
> >> /usr/include/boost/multi_index/detail/index_node_base.hpp:22:42:
> >> error: boost/serialization/access.hpp: No such file or directory
> >
> > You're missing libboost-serialization-dev.
> Installed it, now it builds.
> I must note, anyway, that this package isn't specified in the dependencies list.
Because its already contained in the boost source tarball you can
download from boost.org. We're not listing distro packages that you
might have to install, thats far too much work.
And this in particular is a bug in Debians dependencies, we're actually
not using the serialization stuff. We only need the multi-index headers
which are part of boost-dev. However apparently those headers need the
serialization library for some things, hence Debian should probably move
the libboost-serialization-dev dependency in libboost-dev from Suggests
to Recommends. I suggest you file a bugreport with Debian.
Andreas
--
You'll be sorry...
More information about the KDevelop-devel
mailing list