problem building e instalando geary

4

Estou usando o Ubuntu 12.10 e gostaria de instalar o Geary 0.2.2. Quando eu digito ./configure, mostra:

peng@peng-ThinkPad-SL410:~/Downloads/geary-0.2.2$ ./configure

cmake version 2.8.9

-- The C compiler identification is GNU 4.7.2
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Icon cache will be updated
-- Desktop database will be updated
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26") 
-- xgettext found
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
  Could NOT find Vala (missing: VALA_EXECUTABLE)
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindVala.cmake:55 (find_package_handle_standard_args)
  src/CMakeLists.txt:269 (find_package)


-- Configuring incomplete, errors occurred!
Unable to prepare build directory.
    
por John Hass 26.10.2012 / 14:10

1 resposta

6

KEY - > NÃO foi possível encontrar o Vala (você precisa instalar o vala)

Edifício & amp; Correndo

Para buscar uma cópia da fonte do repositório git de Yorba:

$ git clone git://yorba.org/geary

Geary requer Vala 0.17.4 (ou superior) e cmake. Também requer os pacotes do desenvolvedor (cabeçalhos) para os seguintes pacotes:

canberra
gee-1.0
gio-2.0
glib-2.0
gmime-2.6
gnome-keyring-1
gtk+-3.0
notify
sqlite3
unique-3.0
webkitgtk-3.0
indicate (optional; enables support for Ubuntu Unity messaging menu)
unity (optional; enables support for Ubuntu Unity launcher)

A maioria delas são bibliotecas padrão disponíveis nos repositórios das principais distribuições.

No Ubuntu 12.04, você pode instalar o Vala 0.17 do Vala PPA, que você pode adicionar ao seu sistema da seguinte forma:

ppa: vala-team / ppa ( Clique aqui para obter instruções sobre o uso de PPAs. )

$ sudo add-apt-repository ppa:vala-team/ppa
$ sudo apt-get update
$ sudo apt-get upgrade

No Ubuntu 12.10, você não precisa adicionar nenhum PPA (Vala 0.17 está disponível no pacote valac-0.18 nos repositórios oficiais).

No Ubuntu 12.04 ou 12.10, você pode obter as dependências para o Geary com estes comandos:

$ sudo apt-get install valac-0.18 cmake libcanberra-dev libgee-dev libglib2.0-dev libgmime-2.6-dev \
       libgnome-keyring-dev libgtk-3-dev libnotify-dev libsqlite3-dev libunique-3.0-dev \
       libwebkitgtk-3.0-dev libindicate-dev libunity-dev

Você deve verificar se está usando a versão correta do valac com o comando

valac --version:

Vala 0.17.4

O número da versão deve ser pelo menos 0.17.4. Se reportar uma versão anterior, execute

$ sudo update-alternatives --config valac

e selecione 0,18 lá.

Para criar:

$ cd geary
$ ./configure
$ make

Após a construção, o Geary pode ser instalado com:

$ sudo make install

e removido com:

$ sudo make uninstall

Em execução

Uma vez compilado, o Geary pode ser executado diretamente no diretório de criação:

$ ./geary

Ele solicitará um nome de usuário e uma senha. O Geary buscará todas as pastas da conta e carregará as mensagens mais recentes da Caixa de Entrada.

FONTE - > melhorar o formato, a ordem dos passos e assim por diante link

se você não quiser compilar, pode usar:

para o ubuntu < = 12.04, equipe “Yorba”

ppa: yorba / ppa ( Clique aqui para obter instruções sobre o uso de PPAs. )

para ubuntu = 11,10, 12,04, 12,10, compilações diárias da equipe “Yorba”

ppa: yorba / daily-builds ( Clique aqui para obter instruções sobre o uso de PPAs. )

$ sudo apt-get install geary
    
por hhlp 26.10.2012 / 14:22