Articles of shanetworking library

Comstack con gcc reciente en RedHat6: ¿cómo distribuir el software?

Mi software se comstack en una variedad de sistemas operativos, incluido RHEL7. Tengo una request para comstackrlo para ejecutar en RHEL6. Mi problema es que mi código C ++ depende mucho de las características de C ++ 11 que no están presentes en gcc-4.4, la que viene con RHEL6. nullptr, auto, lambdas no son compatibles, […]

El vinculador no encuentra bibliotecas en / lib

Estoy construyendo un pequeño sistema integrado para un objective x86_64, con un kernel de Linux y un initramfs que contiene un busybox vinculado dinámicamente. Intenté instalar las bibliotecas necesarias ( libm.so.6 , libc.so.6 ) en /lib y el linker ld-linux-x86-64.so.2 en /lib64 (porque el binary busybox lo solicita en este lugar ) lib ├── libc.so.6 […]

¿Es posible instalar Gstreamer 0.10 y Gstreamer 1.0 al mismo time?

Tengo una computadora que ejecuta Debian Stretch que tiene instalado Gstreamer 1.0. Estoy intentando ejecutar un boceto de procesamiento que usa la biblioteca de video de procesamiento, que a su vez depende de Gstreamer 0.10. Esto produce un error de time de ejecución porque eliminaron un símbolo gst_object_sink . Parece un PITA para intentar rebuild […]

¿La biblioteca compartida de vdso (linux-vdso.so) es la biblioteca que contiene el código del object kernel (llamadas al sistema)?

Noté que todos mis progtwigs comstackdos en gcc están vinculados a la biblioteca vdso. ¿Es esta la biblioteca que contiene las llamadas al kernel del sistema, como mmap () y fork () y otras llamadas al sistema? Sé que las llamadas al sistema no son funciones de la biblioteca estándar GNU C, por lo que […]

Firefox OpenBSD 5.6 Error sin visualización especificada

Compré el set de 3 CD para OpenBSD 5.6 e instalé OpenBSD 5.6, pero puede haber usado un sitio http. La installation fue exitosa, significó que estaba feliz. Luego, instalé los packages en un portátil i386. Ahora, esto es lo que sucede: # firefox <return> firefox:/usr/lib/libstdc++.so.57.0: /usr/local/lib/libestdc++.so.16.0 : WARNING: symbol(_ZN11_gnu_debug17_S_debug_messagesE) size mismatch, relink your program […]

Vinculación de biblioteca compartida en kernel de Linux

Me gustaría modificar el module de security (Específicamente security / IMA) del kernel de Linux. (Este module debe comstackrse en el kernel) Tengo que usar funciones de una biblioteca compartida (un file .so) en este module. pero no sé cómo comstackrlo. ¿Hay alguna forma de colocar el file de la biblioteca compartida en el kernel […]

Arch Linux atascado arrancando

Desde que actualicé mi sistema Arch con sudo pacman -Syu ya no puedo arrancar en X. Todo lo que veo es una advertencia sobre la interfaz de brillo no compatible. Esto se mostró antes, es un error conocido y no el motivo del problema. Puedo iniciar una session CLI mediante cmd+alt+<f2-f6> pero no puedo iniciar […]

apparmor – no se puede cargar la biblioteca

Intento configurar Apparmor en mi sistema y tengo problemas para superar el error de permiso denegado: ping: error while loading shanetworking libraries: libcap.so.2: cannot stat shanetworking object: Permission denied Esta es mi política para ping: #include <tunables/global> /{usr/,}bin/ping { #include <abstractions/base> #include <abstractions/consoles> #include <abstractions/nameservice> capability net_raw, capability setuid, #network inet raw, #network inet stream, […]

¿Cómo rastrear en time de ejecución los símbolos de la biblioteca compartida cargada?

Quiero poder saber cuáles son los símbolos que se utilizan desde cierta biblioteca compartida en time de ejecución. Utilizo gdb y configuré solib-search-path en la biblioteca compartida definida por el usuario. No estoy seguro si hay otra manera con ltrace

Inicio de PHP: no se puede cargar la biblioteca dinámica: no se puede abrir el file de object compartido: no existe dicho file o directory

Estoy intentando comstackr una versión específica de GEOS y sus enlaces de PHP en el entorno de Travis CI ; están usando Ubuntu. Aquí está mi script de installation: sudo apt-get update sudo apt-get remove 'libgeos.*' sudo apt-get autoremove wget https://github.com/libgeos/libgeos/archive/$VERSION.tar.gz tar zxf $VERSION.tar.gz cd libgeos-$VERSION ./autogen.sh ./configure make sudo make install cd .. wget […]