[devel] boost в t6
Ivan A. Melnikov
iv на altlinux.org
Пн Сен 3 13:34:07 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
>
>
> Извечный вопрос: "Кто виноват и что делать"
>
Сейчас сделал hasher'ом сделал chroot на (из?) t6, и в нём проверил:
[builder на localhost tmp]$ cat a.cpp
#include <iostream>
#include <boost/functional/hash.hpp>
int main()
{
std::cout << "Hash: " << boost::hash_value("test") << std::endl;
return 0;
}
[builder на localhost tmp]$ g++ a.cpp && ./a.out
Hash: 46082543293600821
[builder на localhost tmp]$
Ну то есть, УМВР, а у Вас какой-то misconfiguration. Что Вы пытаетесь
сделать? С какими флагами запускается компилятор?
P.S. Just in case:
[builder на localhost tmp]$ rpm -qa | grep ^boost
boost-devel-headers-1.46.1-alt1
boost-devel-1.46.1-alt1
[builder на localhost tmp]$ g++ --version
x86_64-alt-linux-g++ (GCC) 4.5.3 20120403 (ALT Linux 4.5.3-alt1.M60P.1)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
--
WBR,
Ivan A. Melnikov
Подробная информация о списке рассылки Devel