compilando ldc2 em um sistema centOS 5 sem acesso root

1

Eu git-clonou a versão mais recente do ldc2, mas não sei como compilá-lo na minha máquina do centOS 5:

git clone --recursive git://github.com/ldc-developers/ldc
cd ldc
git submodule update --init

cmake parece não fazer muito. Nem cmake Unix Makefiles

Alguma ideia? Não há arquivo INSTALL e o arquivo README não menciona nenhuma instrução de instalação.

    
por 719016 29.06.2013 / 12:15

1 resposta

1

O README declara o seguinte:

If you have a working C++ build environment, CMake, a current LLVM and libconfig++ (http://hyperrealm.com/libconfig/libconfig.html) available, there should be no big surprises, though.

Você tem o pacote cmake instalado? Além disso, eu instalaria o grupo de pacotes "Ferramentas de desenvolvimento".

Em distros baseadas no Red Hat você pode instalar grupos de pacotes. Esse recurso fornece grupos de pacotes relacionados a um tipo específico de tarefa:

  • Desenvolvimento
  • Software educacional
  • Editores

Você pode ver uma lista completa com este comando:

$ yum grouplist | less
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Group Process
Installed Groups:
   Administration Tools
   Arabic Support
   Armenian Support
   Assamese Support
   Authoring and Publishing
   Base
   Bengali Support
   Bhutanese Support
   Chinese Support
   Development Libraries
   Development Tools
   Dial-up Networking Support
   ...

Para obter todos os pacotes normalmente necessários para construir o software, você geralmente precisará instalar compiladores + bibliotecas. Estes podem ser obtidos usando este comando:

$ sudo yum groupinstall "Development Tools"

Aliás, você pode ver quais pacotes estão em um grupo usando este comando:

$ yum groupinfo "Development Tools"
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Group Process

Group: Development Tools
 Description: These tools include core development tools such as automake, gcc, perl, python, and debuggers.
 Mandatory Packages:
   autoconf
   automake
   binutils
   bison
   flex
   gcc
   gcc-c++
   ...

Cmake faz parte deste grupo:

$ yum groupinfo "Development Tools"|grep cmake
   cmake
    
por 29.06.2013 / 13:42