Compilador PHP - RPHP (Roadsend)

1. Compilador PHP - RPHP (Roadsend)

Ricardo Nacimento
ricna

(usa Ubuntu)

Enviado em 28/12/2009 - 04:43h

Olá pessoal!
Sou novo na comunidade e não sei se escolhi o local ideal para postar esta questão.

Bom, quero gerar um .fcgi com o RPHP (Roadsend PHP) e estou tendo problemas para instalar ele no Ubuntu.

Fiz tudo conforme explicado em http://code.roadsend.com/rphp

Depois de muitos probleminhas resolvidos cheguei a um que não consegui resolver ainda.

PASSO-A-PASSO

Pacotes que devem ser instalados:
* LLVM 2.6+, and llvm-g++ 4.2
* Boost 1.38+ (only headers required, no libraries)
* CMake 2.6+
* ICU 4.2+
* GMP 4.3.1+
Beleza.. Tudo instalado bonitinho.

Depois deve executar seguintes comandos:
~$ svn co http://code.roadsend.com/svn/pcc/trunk/rphp
~$ cd rphp
~rphp/$ mkdir build
~rphp/$ cd build
~rphp/build$ cmake ..
~rphp/build$ make
Aqui está o problema:
No comando "cmake .." gera a seguinte saída:
/****************************************************/
-- PROJECT_SOURCE_DIR: /rphp
-- CMAKE_MODULE_PATH: /rphp/cmake/modules
-- RPHP_INCLUDE_DIR: /rphp/include
-- RPHP_LIB_DIR: /rphp/lib
-- CMAKE_SYSTEM_PROCESSOR: i686
CMake Error at cmake/modules/FindLLVM.cmake:35 (MESSAGE):
LLVM llvm-g++ is required, but not found!
Call Stack (most recent call first):
CMakeLists.txt:40 (Find_Package)

-- Configuring incomplete, errors occurred!
/****************************************************/

O erro é com a llvm-g++
" LLVM llvm-g++ is required, but not found! "

Bom, no site (http://code.roadsend.com/rphp) tem um aviso:
"NOTE: There is a bug in LLVM 2.6 preventing rphp/lib/c-runtime.bc from working without first running rphp/lib/llvm-2.6-fixup.sh. This has been fixed in 2.7svn"

Ok! Eu executei o script "rphp/lib/llvm-2.6-fixup.sh", porém o erro continua o mesmo, não consegui mais sair disso.

No Windows instalei normalmente, mas no Ubuntu ta sendo um parto.
Alguém usa esse rphp?
Alguém pode me ajudar nisso?

Desde já muito obrigado pela atenção.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts