Compile errors of current CVS

Saulo Soares de Toledo saulotoledo at gmail.com
Mon Jul 27 01:15:30 UTC 2009


Sorry about the untranslated strings. I forgot them... They're
brazilian portuguese...

With libboost-serialization package (Debian) installed I compiled
KDevPlatform correctily. I really need report a bug here? Debian
separate a lot of libbost packages. They need be installed how a
dependency of some package?

The problem with KDevelop was really the outdated KDevPlatform. This
time I removed the entire build directory and compiled KDevPlatform
again. And KDevelop compile correctily now.

Thanks for your help.

Saulo

2009/7/26, Andreas Pakulat <apaku at gmx.de>:
> On 26.07.09 19:31:20, Saulo Soares de Toledo wrote:
>> And in KDevPlatform:
>>
>> [ 85%] Building CXX object
>> plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classmodel.o
>> 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/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/allclassesfolder.h:26,
>>                  from
>> /home/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/classmodel.cpp:25:
>> /usr/include/boost/multi_index/detail/index_node_base.hpp:22:42:
>> error: boost/serialization/access.hpp: Arquivo ou diretório não
>> encontrado
>
> I don't speak spanish.
>
>> In file included from
>> /usr/include/boost/multi_index/detail/index_base.hpp:27,
>>                  from
>> /usr/include/boost/multi_index/detail/base_type.hpp:21,
>>                  from /usr/include/boost/multi_index_container.hpp:33,
>>                  from
>> /home/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/allclassesfolder.h:26,
>>                  from
>> /home/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/classmodel.cpp:25:
>> /usr/include/boost/multi_index/detail/index_loader.hpp:21:39: error:
>> boost/serialization/nvp.hpp: Arquivo ou diretório não encontrado
>> In file included from /usr/include/boost/multi_index_container.hpp:46,
>>                  from
>> /home/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/allclassesfolder.h:26,
>>                  from
>> /home/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/classmodel.cpp:25:
>> /usr/include/boost/multi_index/detail/archive_constructed.hpp:19:49:
>> error: boost/serialization/serialization.hpp: Arquivo ou diretório não
>> encontrado
>> In file included from
>> /home/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/allclassesfolder.h:26,
>>                  from
>> /home/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/classmodel.cpp:25:
>> /usr/include/boost/multi_index_container.hpp:48:48: error:
>> boost/serialization/split_member.hpp: Arquivo ou diretório não
>> encontrado
>> 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/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/allclassesfolder.h:26,
>>                  from
>> /home/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/classmodel.cpp:25:
>> /usr/include/boost/multi_index/detail/index_node_base.hpp:73: error:
>> ‘boost::serialization’ has not been declared
>> /usr/include/boost/multi_index/detail/index_node_base.hpp:73: error:
>> friend declaration does not name a class or function
>> In file included from
>> /usr/include/boost/multi_index/detail/index_base.hpp:27,
>>                  from
>> /usr/include/boost/multi_index/detail/base_type.hpp:21,
>>                  from /usr/include/boost/multi_index_container.hpp:33,
>>                  from
>> /home/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/allclassesfolder.h:26,
>>                  from
>> /home/saulo/Desktop/kdevelop/kdevplatform/plugins/classbrowser/classmodel.cpp:25:
>> /usr/include/boost/multi_index/detail/index_loader.hpp: In member
>> function ‘void boost::multi_index::detail::index_loader<Node,
>> FinalNode, Allocator>::add(Node*, Archive&, unsigned int)’:
>> /usr/include/boost/multi_index/detail/index_loader.hpp:49: error:
>> ‘serialization’ has not been declared
>
> Hmm, looking at this and the stuff above, I guess you're missing the
> serialization library from boost. I suggest to file a bugreport with
> your distribution, as they apparently screwed up the dependencies on the
> boost packages.
>
> Andreas
>
> --
> Never reveal your best argument.
>
> _______________________________________________
> KDevelop-devel mailing list
> KDevelop-devel at kdevelop.org
> https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>




More information about the KDevelop-devel mailing list