H2o: No es posible crear bibliotecas compartidas

Creado en 29 ago. 2016  ·  5Comentarios  ·  Fuente: h2o/h2o

Estoy usando la siguiente línea cmake
cmake -DWITH_BUNDLED_SSL = en -DWITH_MRUBY = en -DCMAKE_INSTALL_PREFIX =% {_ prefix} -DBUILD_SHARED_LIBS = en -DBUILD_SHARED_LIBS = sí.
Se construye bien, pero después de make install. No encuentro ningún archivo libh20.so *. ¿Cuál es la bandera correcta?

Comentario más útil

Creo que lo encontré, lo confirmaré más tarde. Requiere libuv> 1.0 para crear bibliotecas compartidas.

Todos 5 comentarios

Creo que lo encontré, lo confirmaré más tarde. Requiere libuv> 1.0 para crear bibliotecas compartidas.

- comprobando el módulo 'libuv> = 1.0.0'
- encontrado libuv, versión 1.9.1
Error de CMake en / usr / share / cmake / Modules / FindPkgConfig. cmake: 117 (conjunto):
Error de sintaxis en el código cmake en

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

al analizar la cadena

;\{includedir\}

Secuencia de escape no válida {
Pila de llamadas (la llamada más reciente primero):
/ 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)

- ¡Configuración incompleta, se produjeron errores!
error: estado de salida incorrecto de /var/tmp/rpm-tmp.dfWOGD (% build)

¿Algún puntero?

¿Qué versión de CMake usaste? No obtuve tal error con CMake versión 3.6.1.

Solucionado, estaba teniendo un error tipográfico en el archivo libuv.pc. Puedo confirmar que debe tener libuv-devel para crear los archivos .so

Recientemente utilicé cmake -DBUILD_SHARED_LIBS=ON .. para construir una biblioteca compartida ( libh2o-evloop.so.0.11.4 ) para h2o-2.0.4 en ubuntu 16.04, sin libuv instalado. Mi versión de cmake es 3.5.1 (viene con ubuntu).

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Jxck picture Jxck  ·  7Comentarios

voiddeveloper picture voiddeveloper  ·  6Comentarios

basbebe picture basbebe  ·  3Comentarios

kazuho picture kazuho  ·  7Comentarios

concatime picture concatime  ·  3Comentarios