Construir devel / boost-libs

1

Estou tentando construir o devel / boost-libs no meu FreeBSD 10.1.

Mas eu sempre recebo esse erro

./boost/math/special_functions/detail/lanczos_sse2.hpp:13:10: fatal error:    'emmintrin.h' file not found
#include <emmintrin.h>
         ^
1 error generated.

e

./boost/math/special_functions/detail/lanczos_sse2.hpp:13:10: fatal error: 'emmintrin.h' file not found
#include <emmintrin.h>
         ^
1 error generated.

minha configuração

make showconfig
===> The following configuration options are available for boost-libs-1.55.0_4:
     DEBUG=off: Build with debugging support
     ICU=on: Boost.Regex with ICU unicode support
     OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
     VERBOSE_BUILD=off: Show compiler messages

Então, o que exatamente eu perdi que não posso construir essa porta com sucesso?

    
por Sir l33tname 15.01.2015 / 10:37

1 resposta

1

Eu encontrei um relatório de bug semelhante no bug tracker que me deu a dica certa. link

Basicamente, o diretório Incluir estava faltando. Então eu uso jail e meu clang é a versão 3.4.1, mas no meu diretório basejail onde apenas os arquivos de inclusão para 3.3. Então a solução foi apenas copiar os arquivos include da base para as minhas jaulas.

$ cd /usr/jails/basejail/usr/include/clang
$ ls
3.3
$ sudo cp -r /usr/include/clang/3.4.1 /usr/jails/basejail/usr/include/clang
    
por 16.01.2015 / 08:11