[Jderobot-dev] Compilar basic component

Daniel Gomez Gomez danigom en terra.es
Vie Abr 20 02:42:49 CEST 2012


Buenas:

Estoy tratando de compilar basic component pero me salta el siguiente
error al compilar:

undefined reference to
`Gnome::Canvas::Properties::fill_color::fill_color(Glib::ustring
const&)'

/usr/include/c++/4.4/bits/vector.tcc:306: undefined reference to
`Gnome::Art::Point::Point(Gnome::Art::Point const&)

Es un chorro de errores bastante largo pero todos tienen en común en que
no encuentra ninguna función que dependa de Gnome::Canvas ni Gnome::Art.

Adjunto el makefile que estoy haciendo a ver si veis que me falta alguna
libreria que incluir o que ocurre:

PROGRAM = basic_component
PROGRAM_FILE = basic_component.cpp camera.cpp canvasLaser.cpp
canvasTeleoperateCameras.cpp canvasTeleoperateControl.cpp control.cpp
gui.cpp API.cpp
FLAGS = -g -Wall -o
JDEROBOTDIR = /usr/local
CXXFLAGS = -I$(JDEROBOTDIR)/include/jderobot $(shell pkg-config
gtkmm-2.4 libglademm-2.4 opencv --cflags)
LDFLAGS = -I$(JDEROBOTDIR)/include/jderobot -I
$(JDEROBOTDIR)/lib/jderobot -I/usr/include/gearbox
-I/usr/include/gtk-2.0 -I/usr/include/gtkglextmm-1.2
-I/usr/include/gtkglext-1.0 -I/usr/lib/gearbox
-I/usr/lib/gtkglextmm-1.2/include -I/usr/lib/gtkglext-1.0/include
-I/usr/include/libgnomecanvasmm-2.6 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libart-2.0 $(shell pkg-config gtkmm-2.4 libglademm-2.4
opencv --cflags --libs)
LDADD = -L$(JDEROBOTDIR)/lib/jderobot -lcolorspacesmm
-lJderobotInterfaces -lprogeo -lJderobotUtil -lJderobotIce -lgsl
-lgslcblas
CC = g++


basic_component: 
        $(CC) $(FLAGS) $(PROGRAM) $(PROGRAM_FILE) $(LDFLAGS) $(LDADD)

Gracias por adelantado.

Saludos.




More information about the Jde-developers mailing list