Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problemas con Make

Estas en el tema de Problemas con Make en el foro de C/C++ en Foros del Web. Buenas a tod@s! Me presento. Mi nombre es Fernando y soy semi-nuevo (es mi primer post pero sigo bastante la web) por estos lares. Hace ...
  #1 (permalink)  
Antiguo 19/03/2012, 02:58
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años, 8 meses
Puntos: 0
Exclamación Problemas con Make

Buenas a tod@s!

Me presento. Mi nombre es Fernando y soy semi-nuevo (es mi primer post pero sigo bastante la web) por estos lares. Hace poco que he empezado en el mundillo del c++ y aun no domino mucho :p
Por ahora siempre había conseguido solucionar todos los problemas con los que me había encontrado, pero con el que voy a explicar ahora, no puedo xD
Mi problema es este:
Código:
/usr/lib/jvm/jre1.6.0/bin/java: symbol lookup error: /home/fblanco/workspace/os4g/base/lib/linux64/libNatNV9Device.so: undefined symbol: _Z7logInitPKc
¿Alguien me puede explicar el porqué de este error? He estado buscando y no he encontrado nada (o por lo menos no lo he visto :S)

Es una librería creada por mi para controlar un billetero. Quería añadirle un log, así que intente añadirle "log4c", sin éxito como podéis ver :(

Este es el código del Make que uso:
Código:
# Compile settings
# ----------------
COMPILE=g++ -fPIC
FLAGS=-shared

# Target settings
# ---------------
TARGETFILE=libNatNV9Device.so

# C settings 
# ----------
SRCFILE=./Log.c ./Encryption.c ./ITLSSPProc.c ./SSPComs.c ./serialfunc.c ./ssp_commands.c ./Random.c ./SSPDownload.c ./nv9_NatNV9Device.cpp

# Java settings
# -------------
JAVADIR=/usr/lib/jvm/jdk1.6.0_24

# Library settings
# ----------------
LIBSDIR=-llog4c 
CFLAGS=-I/usr/include
LIBS=-I/usr/include

# ============================================
# All Target
all:
	$(COMPILE) $(FLAGS) -I$(JAVADIR)/include -I$(JAVADIR)/include/linux -pthread -o $(TARGETFILE) $(LIBSDIR) $(SRCFILE)

# ============================================
# clean Target
clean:
	-rm $(TARGETFILE)
Juraría que es problema del Make pero no veo el fallo XD

Gracias de antemano!

Etiquetas: int, make
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:21.