[devel] boost в t6

Ivan A. Melnikov iv на altlinux.org
Пн Сен 3 10:41:56 MSK 2012


On Sun, 02 Sep 2012 23:54:00 +0400
"Valery V. Inozemtsev" <shrek на altlinux.ru> wrote:

> Hi
> 
> [ build CXX ] l10ntools/source/help/HelpCompiler.cxx
> In file included from /usr/include/boost/functional/hash.hpp:6:0,
>                  from /usr/include/boost/unordered/unordered_map.hpp:17,
>                  from /usr/include/boost/unordered_map.hpp:16,
> 
> from /usr/src/RPM/BUILD/libreoffice-3.6.1.2/l10ntools/source/help/HelpCompiler.hxx:33,
> 
> from /usr/src/RPM/BUILD/libreoffice-3.6.1.2/l10ntools/source/help/HelpCompiler.cxx:30:
> /usr/include/boost/functional/hash/hash.hpp:28:21: fatal error:
> typeindex: No such file or directory
> 
> $ grep typeindex /usr/include/boost/functional/hash/hash.hpp
> #include <typeindex>
> 
> $ grep typeindex /ALT/t6/i586/base/contents_index
> пусто
> 
> $ grep typeindex /ALT/Sisyphus/i586/base/contents_index
> /usr/include/c++/4.6.3/typeindex	libstdc++4.6-devel
> 
> 
> Извечный вопрос: "Кто виноват и что делать"
> 

Пока не знаю, как так случилось, но boost не договорился с libstdc++ 
о наборе поддерживаемых фич. Попозже попробую посмотреть, в чём дело.

Попробуйте для начала определить символ препроцессора
BOOST_NO_0X_HDR_TYPEINDEX, в этом конкретном случае должно помочь.

-- 
WBR,
Ivan A. Melnikov


Подробная информация о списке рассылки Devel