Como compilar o Shrew VPN Xubuntu 12.10 com o cmake?

1

Estou tentando instalar o Shrew VPN Xubuntu 12.10 e não consigo compilar com cmake . Aqui está o erro que estou recebendo:

$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DQTGUI=YES -DETCDIR=/etc -DNATT=YES
-- Using install prefix /usr/local ...
-- Using etc path /etc ...
-- Using lib path /usr/local/lib ...
-- Using man path /usr/local/man ...
CMake Error at CMakeLists.txt:196 (message):
Unable to locate openssl crypto include files


-- Configuring incomplete, errors occurred!

Estou usando a versão estável mais recente do shrew VPN.

    
por Spunkybd 09.01.2013 / 14:45

1 resposta

3

O Shrew vpn costumava estar nos repositórios com o nome ike , portanto, em 12.04, você poderia instalá-lo simplesmente com sudo apt-get install ike ; no entanto, isso não é possível em 12,10, então uma solução seria compilá-lo.

Para compilação você precisará do código lançamento estável e das dependências necessárias .

sudo apt-get install build-essential libssl-dev libaudio-dev libcups2-dev 

Nota: isto irá construir o cliente de linha de comando, mas não o gui, a menos que você tenha os arquivos qt-dev e toolkit instalados (ele requer qt 3.3 ou superior, mas não foi testado com qt4; veja o readme com o para mais informações).

Agora, a configuração com cmake deve ser adequada e você pode especificar todas as opções personalizadas que eu vejo necessárias ao executá-la.

Esta foi a conclusão bem-sucedida do configure com as dependências acima instaladas:

-- Configuring done
-- Generating done
-- Build files have been written to: /home/mike/src/ike

Sem libssl-dev installed, recebo exatamente o erro recebido:

CMake Error at CMakeLists.txt:196 (message):
Unable to locate openssl crypto include files

Você pode usar instalar e usar checkinstall para instalar o programa compilado, ou você pode ter outros planos.

    
por user76204 09.01.2013 / 18:25