[gecode-users] Problem compiling
Martin Mann
qyu at gmx.de
Mon Jan 21 00:34:02 CET 2008
Hi Mauricio,
from time to time I encountered some linker problems with g++ due to the ordering of the libraries to link. (I am not sure if I did static or dynamic linking)
check: http://www.network-theory.co.uk/docs/gccintro/gccintro_18.html
Maybe that's the case here too. Check your ordering of the gecode libs - in general the opposite order of the includes.
Think e.g. -lgecodekernel has to be the last one not the second.
Hope it may work but further information is neccessary as Christian said.
-------- Original-Nachricht --------
> Datum: Sun, 20 Jan 2008 13:48:33 -0500
> Von: "Mauricio Toro" <mauriciotorob at gmail.com>
> An: gecode at gecode.org
> Betreff: [gecode-users] Problem compiling
> Hello all,
>
> I am having this problem compiling with gecode 2.0.0
> is very weird and uncommon, somebody knows what could be?
>
> Thanks
>
> ; /usr/bin/g++
> /Users/mauriciotoro/Desktop/Practica/GECOL2/gecol20/glue.cpp
> -dynamiclib -fPIC -lgecodesearch -lgecodekernel -lgecodeint -lgecodeset
> -lgecodeminimodel -lstdc++ -o
> /Users/mauriciotoro/Desktop/Practica/GECOL2/gecol20/glue.so
> ; Undefined symbols:
> ; "vtable for Gecode::Exception", referenced from:
> ; __ZTVN6Gecode9ExceptionE$non_lazy_ptr in ccq0GMpb.o
> ; "Gecode::Exception::Exception(char const*, char const*)", referenced
> from:
> ; Gecode::MemoryExhausted::MemoryExhausted()in ccq0GMpb.o
> ; "Gecode::Exception::what() const", referenced from:
> ; vtable for Gecode::MemoryExhaustedin ccq0GMpb.o
> ; "typeinfo for Gecode::Exception", referenced from:
> ; typeinfo for Gecode::MemoryExhaustedin ccq0GMpb.o
> ; ld: symbol(s) not found
> ; collect2: ld returned 1 exit status
>
> --
> Mauricio Toro Bermudez
> Estudiante de Ingeniería de Sistemas
> Pontificia Universidad Javeriana, Colombia
>
> Stagiare à l'Ircam
> 1, place Igor-Stravinsky 75004 Paris,
> France de 2008 à 2009
More information about the gecode-users
mailing list