es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Instalación de OpenDDS en Linux (Ubuntu 20.04): problema durante la ejecución del archivo make.

Estoy instalando opendds en mi laptop con Ubuntu 20.04.
Después de ejecutar “./configure” está bien.
El comando “make” muestra el siguiente resultado:

none
g++ -fvisibility=hidden -fvisibility-inlines-hidden -Wnon-virtual-dtor -ggdb -pthread -fno-strict-aliasing -Wall -W -Wpointer-arith -pipe -D_GNU_SOURCE   -I/home/mint/opendds/OpenDDS-3.18.1/ACE_wrappers -D__ACE_INLINE__ -I../.. -I../TAO_IDL/fe -I../TAO_IDL/include -I.. -Iinclude -Ibe_include -Ife -I.. -DTAO_IDL_PREPROCESSOR=\"g++\"  -Wl,-E -L/home/mint/opendds/OpenDDS-3.18.1/ACE_wrappers/lib -L.  -L../../lib   -o tao_idl .obj/driver/drv_args.o .obj/driver/drv_preproc.o .obj/tao_idl.o -lTAO_IDL_BE -lTAO_IDL_FE -lACE -ldl -lrt 
/usr/bin/ld: .obj/driver/drv_args.o: en la función `DRV_usage()':
/home/mint/opendds/OpenDDS-3.18.1/ACE_wrappers/TAO/TAO_IDL/driver/drv_args.cpp:125: referencia a `idl_global' sin definir

¿Qué debo hacer para instalar opendds en mi máquina?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Según el mensaje de error que proporcionaste, parece que hay una referencia no definida a idl_global en la función DRV_usage(). Esto es probablemente causado por una biblioteca faltante o un error de compilación.

    Para resolver este problema y completar la instalación de OpenDDS en tu máquina, puedes intentar los siguientes pasos:

    1. Asegúrate de que todos los pre-requisitos para OpenDDS (como los ACE Wrappers) se hayan instalado correctamente en tu máquina.

    2. Verifica si hay errores durante el comando make. Si los hay, intenta corregirlos y vuelve a ejecutar make.

    3. Intenta limpiar los archivos de compilación ejecutando make clean y luego recompila usando make nuevamente.

    4. Si el problema persiste, puedes intentar ejecutar make VERBOSE=1 para obtener una salida más detallada del compilador, lo cual podría ayudarte a identificar la causa raíz del problema.

    5. Si todo lo demás falla, puedes intentar pedir ayuda en los foros de usuarios o en las listas de correo de OpenDDS, donde usuarios y desarrolladores experimentados pueden brindar asistencia con cualquier problema que encuentres durante la instalación.

Comments are closed.