Sorry, I just tested, but Gecode builds fine, including the examples! Please use the libraries in the order as they are used when the Gecode examples are built!
Christian -- Christian Schulte, www.it.kth.se/~cschulte/ -----Original Message----- From: users-boun...@gecode.org [mailto:users-boun...@gecode.org] On Behalf Of Raffaele Cipriano Sent: Thursday, February 19, 2009 1:47 PM To: Christian Schulte Cc: 'gecode user list' Subject: Re: [gecode-users] Static libraries of Gecode 2.2.0 Christian Schulte ha scritto: > You have to specify the compilers. For cygwin, please install gcc-4 and its > additional packages and then > > ./configure --enable-static CC=gcc-4 CXX=g++-4 > > Thank you, I've done in this way and I've installed gecode correctly with static libraries.. but I have still problems in linking phase: I report an extracts of the error messages: What I'm doing wrong? Thank you very much. > Then, a tip: don't use gcc. Use cl instead, check the mailing list archives > how to do that. > > Yes, I will try in the near future.. unfortunately now I need to work with Cygwin... Cheers Raffaele **** Build of configuration Debug for project QueensGecode3 **** make -k all Building target: Queens.exe Invoking: GCC C++ Linker g++ -L/cygdrive/c/Programmi/gecode-2.2.0 -o"Queens.exe" ./main.o ./support/example.o ./support/options.o -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint -lgecodeset -lgecodecpltset -lgecodeminimodel -lgecodeserialization /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(exception.o):exception .cc:(.eh_frame+0x11): undefined reference to `___gxx_personality_v0' /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o): In function `_Alloc_hider': /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/basic_string.h:253: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o):/cygdrive/c/ Programmi/gecode-2.2.0/gecode/support/symbol.cc:183: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o): In function `free': /cygdrive/c/Programmi/gecode-2.2.0/./gecode/support/memory.icc:98: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/./gecode/support/memory.icc:98: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o): In function `__ostream_insert<char, std::char_traits<char> >': /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/ostream_insert.h:115: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o):/cygdrive/c/ Programmi/gecode-2.2.0/gecode/support/symbol.cc:145: more undefined references to `__Unwind_Resume' follow /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o): In function `_ZNSolsEi': /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/ostream.tcc:119: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<long>(long)' /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o): In function `Symbol': /cygdrive/c/Programmi/gecode-2.2.0/gecode/support/symbol.cc:138: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o): In function `basic_stringstream': /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/sstream:511: undefined reference to `__Unwind_Resume' [...] /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o):symbol.cc:(. gcc_except_table+0x4e4): undefined reference to `typeinfo for __cxxabiv1::__forced_unwind' /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o):symbol.cc:(. gcc_except_table+0x660): undefined reference to `typeinfo for __cxxabiv1::__forced_unwind' /cygdrive/c/Programmi/gecode-2.2.0/libgecodesupport.a(symbol.o):symbol.cc:(. eh_frame+0x12): undefined reference to `___gxx_personality_v0' /cygdrive/c/Programmi/gecode-2.2.0/libgecodekernel.a(var-type.o):var-type.cc :(.eh_frame+0x11): undefined reference to `___gxx_personality_v0' /cygdrive/c/Programmi/gecode-2.2.0/libgecodekernel.a(core.o): In function `~Space': /cygdrive/c/Programmi/gecode-2.2.0/gecode/kernel/core.cc:211: undefined reference to `__Unwind_Resume' [...] /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/ostream:517: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)' /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/ostream:517: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(dfa.o): In function `_ZNSolsEi': /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/ostream.tcc:119: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<long>(long)' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(dfa.o): In function `operator<< <std::char_traits<char> >':/usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/ostream:517: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(dfa.o): In function `operator<< <std::char_traits<char> >': /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/ostream.tcc:119: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(dfa.o): In function `_ZNSolsEi': [..] /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(branch.o):/cygdrive/c/Prog rammi/gecode-2.2.0/./gecode/kernel/branching.icc:306: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(branch.o):/cygdrive/c/Prog rammi/gecode-2.2.0/./gecode/kernel/branching.icc:306: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(branch.o):/cygdrive/c/Prog rammi/gecode-2.2.0/./gecode/kernel/branching.icc:306: more undefined references to `__Unwind_Resume' follow /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(branch.o): In function `_ZNSolsEi': /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/ostream.tcc:119: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<long>(long)' /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/ostream.tcc:117: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<long>(long)' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(branch.o):/cygdrive/c/Prog rammi/gecode-2.2.0/./gecode/int/branch/select-val.icc:73: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(branch.o): In function `basic_stringstream': /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/sstream:511: undefined reference to `__Unwind_Resume' [...] /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/ostream.tcc:119: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<long>(long)' /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/ostream.tcc:117: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<long>(long)' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(int-set.o): In function `__ostream_insert<char, std::char_traits<char> >': /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/ostream_insert.h:115: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(int-set.o): In function `sentry': /usr/lib/gcc/i686-pc-cygwin/4.3.2/include/c++/bits/ostream.tcc:232: undefined reference to `__Unwind_Resume' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(int-set.o):int-set.cc:(.gc c_except_table+0x1a0): undefined reference to `typeinfo for __cxxabiv1::__forced_unwind' /cygdrive/c/Programmi/gecode-2.2.0/libgecodeint.a(int-set.o):int-set.cc:(.eh _frame+0x12): undefined reference to `___gxx_personality_v0' collect2: ld returned 1 exit status make: *** [Queens.exe] Error 1 make: Target `all' not remade because of errors. Build complete for project QueensGecode3 _______________________________________________ Gecode users mailing list us...@gecode.org https://www.gecode.org/mailman/listinfo/gecode-users _______________________________________________ Gecode users mailing list us...@gecode.org https://www.gecode.org/mailman/listinfo/gecode-users