erro fatal: mcrypt.h: Nenhum arquivo ou diretório

2

Estou tentando compilar um código C que usa um arquivo de cabeçalho mcrypt.h . Eu estou compilando meu código na distribuição do Ubuntu e meu alvo é uma distribuição openwrt. Estou recebendo o erro abaixo enquanto compilação cruzada,

fatal error: mcrypt.h: No such file or directory
 #include <mcrypt.h>
                    ^

O que estou perdendo aqui?

    
por Ahmed202 09.12.2016 / 22:29

2 respostas

2

Para mcrypt.h , libmcrypt-dev deve ser instalado. Instalá-lo em sua distribuição do Ubuntu não ajudará porque você está em compilação cruzada e não no nativo. Seu sysroot deve fornecer isso (mas não é) ou você deve instalá-lo alterando sua raiz para sysroot via chroot .

    
por 09.12.2016 / 23:38
1

Consegui resolver fazendo:

sudo apt-get install libmcrypt-dev

e depois fazendo:

gem install ruby-mcrypt -v '0.2.0'

Espero que isso tenha ajudado !!

    
por 26.05.2017 / 07:06