H2o: Não é possível criar bibliotecas compartilhadas

Criado em 29 ago. 2016  ·  5Comentários  ·  Fonte: h2o/h2o

Estou usando a seguinte linha cmake
cmake -DWITH_BUNDLED_SSL = on -DWITH_MRUBY = on -DCMAKE_INSTALL_PREFIX =% {_ prefix} -DBUILD_SHARED_LIBS = on -DBUILD_SHARED_LIBS = yes.
Ele constrói bem, mas após o make install. Não encontrei nenhum arquivo libh20.so *. Qual é o sinalizador correto?

Comentários muito úteis

Acho que encontrei, confirmo depois. Requer libuv> 1.0 para criar bibliotecas compartilhadas.

Todos 5 comentários

Acho que encontrei, confirmo depois. Requer libuv> 1.0 para criar bibliotecas compartilhadas.

- verificando o módulo 'libuv> = 1.0.0'
- encontrado libuv, versão 1.9.1
Erro CMake em / usr / share / cmake / Modules / FindPkgConfig. cmake: 117 (set):
Erro de sintaxe no código cmake em

/usr/share/cmake/Modules/FindPkgConfig.cmake:117

ao analisar string

;\{includedir\}

Sequência de escape inválida {
Pilha de chamadas (a chamada mais recente primeiro):
/ usr / share / cmake / Modules / FindPkgConfig. cmake: 144 (_pkgconfig_set)
/ usr / share / cmake / Modules / FindPkgConfig. cmake: 151 (_pkgconfig_invoke)
/ usr / share / cmake / Modules / FindPkgConfig. cmake: 313 (_pkgconfig_invoke_dyn)
/ usr / share / cmake / Modules / FindPkgConfig. cmake: 333 (_pkg_check_modules_internal)
CMakeLists. txt: 107 (PKG_CHECK_MODULES)

- Configurando incompleto, ocorreram erros!
erro: Status de saída inválido de /var/tmp/rpm-tmp.dfWOGD (% build)

Qualquer ponteiro?

Qual versão do CMake você usou? Não recebi esse erro com o CMake versão 3.6.1.

Corrigido, estava tendo um erro de digitação no arquivo libuv.pc. Posso confirmar que você deve ter libuv-devel para criar os arquivos .so

Recentemente, usei cmake -DBUILD_SHARED_LIBS=ON .. para construir lib compartilhada ( libh2o-evloop.so.0.11.4 ) para h2o-2.0.4 no ubuntu 16.04, sem libuv instalado. Minha versão do cmake é 3.5.1 (vem com o Ubuntu).

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

basbebe picture basbebe  ·  3Comentários

Jxck picture Jxck  ·  7Comentários

utrenkner picture utrenkner  ·  3Comentários

kazuho picture kazuho  ·  7Comentários

Ys88 picture Ys88  ·  5Comentários