[gtkmm] Re: Intel C++ Compiler 6.0 and gtkmm2 under Win32?



John Burris wrote:

I've been working on using the Intel compiler. I have successfully compiled and tested Sigc++. All tests ran with no error. I have compiled all of gtkmm and been able to compile and run buttonbox, calendar, cellrendercustom,

That's good to hear! I've not been able to reproduce that. I can't even get libsigc++-1.2.1 to build. (I guess I'll write a post to their mailing list as well.) With gcc or mingw I get strange linker errors about undefined reference to `vtable for ... (see below) and the Visual Studio project file contains non-existant files in the list of files to build. Could you please send me your workspace/solution and project files?

However, I'm having trouble with the _auto_store* functions in treeview.h. Intel can't handle them. This show up when trying to compile gtkdemo. I don't have the time to finish this work until after the 15th of November. Work requirements are killing me right now. I may need some help with this since I'm not a template expert.

If I ever get that far, I'll let you know of my experiences.

Dirk Gerrits


Administrator S020401 /cygdrive/c/gtk2/libsigc++-1.2.1
$ ./configure --target=i686-pc-mingw32 --prefix=/usr
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal-1.4... missing
checking for working autoconf... missing
checking for working automake-1.4... missing
checking for working autoheader... missing
checking for working makeinfo... found
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix... .exe
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking for some Win32 platform... yes
checking for native Win32... no
checking for ld used by GCC... c:/MinGW/mingw32/bin/ld.exe
checking if the linker (c:/MinGW/mingw32/bin/ld.exe) is GNU ld... yes
checking for c:/MinGW/mingw32/bin/ld.exe option to reload object files... -r
checking for BSD-compatible nm... /cygdrive/c/MinGW/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependant libraries... file_magic file format pei*-i38
6(.*architecture: i386)?
checking command to parse /cygdrive/c/MinGW/bin/nm -B output... ok
checking for dlfcn.h... no
checking for ranlib... ranlib
checking for strip... strip
checking for dlltool... dlltool
checking for as... as
checking for objdump... objdump
checking if libtool should supply DllMain function... no
checking for objdir... .libs
checking for gcc option to produce PIC... -DDLL_EXPORT
checking if gcc PIC flag -DDLL_EXPORT works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (c:/MinGW/mingw32/bin/ld.exe) supports shared librar
ies... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... Win32 ld.exe
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
creating libtool
checking for gm4... no
checking for m4... m4
checking if m4 is gnu m4 (required)... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether we are using SUN CC compiler... no
checking if linker supports global constructors... libtool: link: warning: undef
ined symbols not allowed in i686-pc-cygwin shared libraries
yes
checking if C++ compiler uses std namespace ... yes
checking if C++ compiler supports bool (required)... yes
checking if C++ compiler supports explicit... yes
checking if C++ compiler supports explicit copy ctor... yes
checking if C++ compiler supports const_cast<> (required)... yes
checking if C++ compiler supports mutable (required)... yes
checking if C++ compiler supports partial specialization ... yes
checking if C++ compiler supports name spaces... yes
checking if C++ compiler has intrinsic constructors... yes
checking if C++ compiler allows void returns... yes
checking if C++ compiler supports void cast return... yes
checking if C++ compiler allows specialization of references... yes
checking if C++ compiler allows default template types (required)... yes
checking if C++ environment provides all required features... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sigc++-1.2.pc
config.status: creating libsigc++.spec
config.status: creating sigc++/Makefile
config.status: creating sigc++/macros/Makefile
config.status: creating sigc++/config/Makefile
config.status: creating scripts/Makefile
config.status: creating examples/Makefile
config.status: creating tests/Makefile
config.status: creating doc/Makefile
config.status: creating doc/manual/Makefile
config.status: creating doc/reference/Makefile
config.status: creating sigc++/config/sigcconfig.h

Administrator S020401 /cygdrive/c/gtk2/libsigc++-1.2.1
$ make
Making all in sigc++
make[1]: Entering directory `/cygdrive/c/gtk2/libsigc++-1.2.1/sigc++'
Making all in .
make[2]: Entering directory `/cygdrive/c/gtk2/libsigc++-1.2.1/sigc++'
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I..
 -I.. -I../sigc++/config    -g -O2 -c node.cc
mkdir .libs
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 node.cc  -DDLL_EXPORT -DPIC -o .libs/node.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 node.cc -o node.o >/dev/null 2>&1
mv -f .libs/node.lo node.lo
m4 -I../sigc++/macros  ../sigc++/macros/slot.h.m4  > slot.h
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I..
 -I.. -I../sigc++/config    -g -O2 -c slot.cc
rm -f .libs/slot.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 slot.cc  -DDLL_EXPORT -DPIC -o .libs/slot.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 slot.cc -o slot.o >/dev/null 2>&1
mv -f .libs/slot.lo slot.lo
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I..
 -I.. -I../sigc++/config    -g -O2 -c connection.cc
rm -f .libs/connection.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 connection.cc  -DDLL_EXPORT -DPIC -o .libs/connection.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 connection.cc -o connection.o >/dev/null 2>&1
mv -f .libs/connection.lo connection.lo
m4 -I../sigc++/macros  ../sigc++/macros/signal.h.m4  > signal.h
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I..
 -I.. -I../sigc++/config    -g -O2 -c signal.cc
rm -f .libs/signal.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 signal.cc  -DDLL_EXPORT -DPIC -o .libs/signal.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 signal.cc -o signal.o >/dev/null 2>&1
mv -f .libs/signal.lo signal.lo
m4 -I../sigc++/macros  ../sigc++/macros/object_slot.h.m4  > object_slot.h
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I..
 -I.. -I../sigc++/config    -g -O2 -c object_slot.cc
rm -f .libs/object_slot.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 object_slot.cc  -DDLL_EXPORT -DPIC -o .libs/object_slot.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 object_slot.cc -o object_slot.o >/dev/null 2>&1
mv -f .libs/object_slot.lo object_slot.lo
m4 -I../sigc++/macros  ../sigc++/macros/class_slot.h.m4  > class_slot.h
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I..
 -I.. -I../sigc++/config    -g -O2 -c class_slot.cc
rm -f .libs/class_slot.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 class_slot.cc  -DDLL_EXPORT -DPIC -o .libs/class_slot.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 class_slot.cc -o class_slot.o >/dev/null 2>&1
mv -f .libs/class_slot.lo class_slot.lo
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I..
 -I.. -I../sigc++/config    -g -O2 -c object.cc
rm -f .libs/object.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 object.cc  -DDLL_EXPORT -DPIC -o .libs/object.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 object.cc -o object.o >/dev/null 2>&1
mv -f .libs/object.lo object.lo
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I..
 -I.. -I../sigc++/config    -g -O2 -c adaptor.cc
rm -f .libs/adaptor.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 adaptor.cc  -DDLL_EXPORT -DPIC -o .libs/adaptor.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 adaptor.cc -o adaptor.o >/dev/null 2>&1
mv -f .libs/adaptor.lo adaptor.lo
m4 -I../sigc++/macros  ../sigc++/macros/bind.h.m4  > bind.h
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I..
 -I.. -I../sigc++/config    -g -O2 -c bind.cc
rm -f .libs/bind.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 bind.cc  -DDLL_EXPORT -DPIC -o .libs/bind.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 bind.cc -o bind.o >/dev/null 2>&1
mv -f .libs/bind.lo bind.lo
m4 -I../sigc++/macros  ../sigc++/macros/method_slot.h.m4  > method_slot.h
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I..
 -I.. -I../sigc++/config    -g -O2 -c method_slot.cc
rm -f .libs/method_slot.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 method_slot.cc  -DDLL_EXPORT -DPIC -o .libs/method_slot.lo
g++ -DHAVE_CONFIG_H -DLIBSIGC_COMPILATION -I.. -I.. -I../sigc++/config -g -O2 -c
 method_slot.cc -o method_slot.o >/dev/null 2>&1
mv -f .libs/method_slot.lo method_slot.lo
/bin/sh ../libtool --mode=link g++ -g -O2 -o libsigc-1.2.la -rpath /usr/lib -n o-undefined -version-info 5:1:0 node.lo slot.lo connection.lo signal.lo object_s
lot.lo class_slot.lo object.lo adaptor.lo bind.lo method_slot.lo
rm -fr .libs/libsigc-1.2.la .libs/libsigc-1.2.* .libs/libsigc-1.2.*
generating symbol list for `libsigc-1.2.la'
dlltool --export-all --exclude-symbols DllMain 12,_cygwin_dll_entry 12,_cygwin_ noncygwin_dll_entry 12,DllMainCRTStartup 12,DllEntryPoint 12 --output-def .libs/ cygsigc-1.2-5.dll-def node.lo slot.lo connection.lo signal.lo object_slot.lo cl
ass_slot.lo object.lo adaptor.lo bind.lo method_slot.lo
sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < .libs/cygsigc-1.2-5.
dll-def > .libs/libsigc-1.2.exp
if test "x`head -1 .libs/libsigc-1.2.exp`" = xEXPORTS; then cp .libs/libsigc-1.2 .exp .libs/cygsigc-1.2-5.dll-def; else echo EXPORTS > .libs/cygsigc-1.2-5.dll-de f; _lt_hint=1; cat .libs/libsigc-1.2.exp | while read symbol; do set dummy $symb ol; case $# in 2) echo " $2 @ $_lt_hint ; " >> .libs/cygsigc-1.2-5.dll-def;; *) echo " $2 @ $_lt_hint $3 ; " >> .libs/cygsigc-1.2-5.dll-def;; esac; _lt_hint=`ex
pr 1 + $_lt_hint`; done; fi
gcc -Wl,--base-file,.libs/cygsigc-1.2-5.dll-base -Wl,--dll -nostartfiles -Wl,-e ,__cygwin_dll_entry 12 -o .libs/cygsigc-1.2-5.dll node.lo slot.lo connection.lo signal.lo object_slot.lo class_slot.lo object.lo adaptor.lo bind.lo method_slot
.lo
c:\MinGW\bin\..\lib\gcc-lib\mingw32\3.2\..\..\..\..\mingw32\bin\ld.exe: warning:
 cannot find entry symbol __cygwin_dll_entry 12; defaulting to 10001000
node.lo: In function `ZN4SigC8NodeBaseD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/node.cc:42: undefined reference to `operator dele
te(void*)'
node.lo: In function `ZN4SigC8NodeBase4linkEv':
c:/gtk2/libsigc++-1.2.1/sigc++/node.cc:27: undefined reference to `vtable for __
cxxabiv1::__class_type_info'
node.lo: In function `ZN4SigC8NodeBase6notifyEb':
c:/gtk2/libsigc++-1.2.1/sigc++/node.cc:33: undefined reference to `__gxx_persona
lity_v0'
slot.lo: In function `ZN4SigC8SlotNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/slot.cc:31: undefined reference to `operator dele
te(void*)'
slot.lo: In function `ZN4SigC12FuncSlotNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/slot.cc:88: undefined reference to `operator dele
te(void*)'
slot.lo: In function `ZN4SigC8SlotNodeC2EPFvPvE':
c:/gtk2/libsigc++-1.2.1/sigc++/slot.cc:28: undefined reference to `__cxa_pure_vi
rtual'
c:/gtk2/libsigc++-1.2.1/sigc++/slot.cc:28: undefined reference to `__cxa_pure_vi
rtual'
c:/gtk2/libsigc++-1.2.1/sigc++/slot.cc:27: undefined reference to `vtable for __
cxxabiv1::__si_class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/slot.cc:27: undefined reference to `vtable for __
cxxabiv1::__si_class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/slot.cc:28: undefined reference to `__gxx_persona
lity_v0'
connection.lo: In function `ZN4SigC14ConnectionNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/connection.cc:30: undefined reference to `operato
r delete(void*)'
connection.lo: In function `ZN4SigC14ConnectionNodeD2Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/connection.cc:27: undefined reference to `vtable
for __cxxabiv1::__si_class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/connection.cc:28: undefined reference to `__gxx_p
ersonality_v0'
signal.lo: In function `ZN4SigC10SignalNode10push_frontERKNS_8SlotBaseE':
c:/gtk2/libsigc++-1.2.1/sigc++/signal.cc:136: undefined reference to `operator n
ew(unsigned)'
c:/gtk2/libsigc++-1.2.1/sigc++/signal.cc:143: undefined reference to `operator d
elete(void*)'
signal.lo: In function `ZN4SigC10SignalNode9push_backERKNS_8SlotBaseE':
c:/gtk2/libsigc++-1.2.1/sigc++/signal.cc:150: undefined reference to `operator n
ew(unsigned)'
c:/gtk2/libsigc++-1.2.1/sigc++/signal.cc:157: undefined reference to `operator d
elete(void*)'
signal.lo: In function `ZNK4SigC10SignalBase4implEv':
c:/gtk2/libsigc++-1.2.1/sigc++/signal.cc:217: undefined reference to `operator n
ew(unsigned)'
c:/gtk2/libsigc++-1.2.1/sigc++/signal.cc:217: undefined reference to `operator d
elete(void*)'
signal.lo: In function `ZN4SigC10SignalNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/signal.cc:41: undefined reference to `operator de
lete(void*)'
signal.lo: In function `ZN4SigC20SignalConnectionNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/signal.cc:233: undefined reference to `operator d
elete(void*)'
signal.lo: In function `ZN4SigC10SignalNodeC2Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/signal.cc:35: undefined reference to `vtable for
__cxxabiv1::__si_class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/signal.cc:35: undefined reference to `vtable for
__cxxabiv1::__si_class_type_info'
signal.lo: In function `ZN4SigC10SignalNodeC2Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/../sigc++/node.h:50: undefined reference to `__gx
x_personality_v0'
object_slot.lo: In function `ZN4SigC14ObjectSlotNode4initEPNS_6ObjectEPvMS1_FvvE
':
c:/gtk2/libsigc++-1.2.1/sigc++/../sigc++/object.h:86: undefined reference to `op
erator new(unsigned)'
c:/gtk2/libsigc++-1.2.1/sigc++/../sigc++/object.h:86: undefined reference to `op
erator delete(void*)'
object_slot.lo: In function `ZN4SigC14ObjectSlotNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/object_slot.cc:31: undefined reference to `operat
or delete(void*)'
object_slot.lo: In function `ZN4SigC14ObjectSlotNode4linkEv':
c:/gtk2/libsigc++-1.2.1/sigc++/object_slot.cc:10: undefined reference to `vtable
 for __cxxabiv1::__si_class_type_info'
object_slot.lo: In function `ZN4SigC14ObjectSlotNode4initEPNS_6ObjectEPvMS1_FvvE
':
c:/gtk2/libsigc++-1.2.1/sigc++/object_slot.cc:13: undefined reference to `__gxx_
personality_v0'
class_slot.lo: In function `ZN4SigC13ClassSlotNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/class_slot.cc:10: undefined reference to `operato
r delete(void*)'
class_slot.lo: In function `ZN4SigC13ClassSlotNodeD2Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/class_slot.cc:10: undefined reference to `vtable
for __cxxabiv1::__si_class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/class_slot.cc:10: undefined reference to `__gxx_p
ersonality_v0'
object.lo: In function `ZN4SigC10ObjectBase14add_dependencyEPNS_8NodeBaseE':
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:127: undefined reference to `operator n
ew(unsigned)'
object.lo: In function `ZN4SigC10ObjectBase17remove_dependencyEPNS_8NodeBaseE': c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:138: undefined reference to `operator n
ew(unsigned)'
object.lo: In function `ZNK4SigC10ObjectBase9referenceEv':
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:146: undefined reference to `operator n
ew(unsigned)'
object.lo: In function `ZNK4SigC10ObjectBase11unreferenceEv':
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:153: undefined reference to `operator n
ew(unsigned)'
object.lo: In function `ZN4SigC10ObjectBase10set_manageEv':
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:160: undefined reference to `operator n
ew(unsigned)'
object.lo: In function `ZN4SigC8Control_6cunrefEv':
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:45: undefined reference to `operator de
lete(void*)'
object.lo: In function `ZN4SigC6ObjectD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:112: undefined reference to `operator d
elete(void*)'
object.lo: In function `ZN4SigC10ObjectBaseD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:119: undefined reference to `operator d
elete(void*)'
object.lo: In function `ZN4SigC8Control_C2EPKNS_10ObjectBaseE':
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:32: undefined reference to `__cxa_pure_
virtual'
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:32: undefined reference to `__cxa_pure_
virtual'
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:31: undefined reference to `vtable for
__cxxabiv1::__class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:31: undefined reference to `vtable for
__cxxabiv1::__vmi_class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/object.cc:32: undefined reference to `__gxx_perso
nality_v0'
adaptor.lo: In function `ZN4SigC15AdaptorSlotNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/adaptor.cc:50: undefined reference to `operator d
elete(void*)'
adaptor.lo: In function `ZN4SigC15AdaptorSlotNodeC2EPFvPvERKNS_4NodeE':
c:/gtk2/libsigc++-1.2.1/sigc++/adaptor.cc:27: undefined reference to `vtable for
 __cxxabiv1::__si_class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/adaptor.cc:27: undefined reference to `__gxx_pers
onality_v0'
bind.lo: In function `ZN4SigC19AdaptorBindSlotNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/bind.cc:33: undefined reference to `operator dele
te(void*)'
bind.lo: In function `ZN4SigC19AdaptorBindSlotNodeD2Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/bind.cc:28: undefined reference to `vtable for __
cxxabiv1::__si_class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/bind.cc:31: undefined reference to `__gxx_persona
lity_v0'
method_slot.lo: In function `ZN4SigC14MethodSlotNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/method_slot.cc:13: undefined reference to `operat
or delete(void*)'
method_slot.lo: In function `ZN4SigC19ConstMethodSlotNodeD0Ev':
c:/gtk2/libsigc++-1.2.1/sigc++/method_slot.cc:19: undefined reference to `operat
or delete(void*)'
method_slot.lo: In function `ZN4SigC14MethodSlotNode4initEMNS_6ObjectEFPvS2_E': c:/gtk2/libsigc++-1.2.1/sigc++/method_slot.cc:10: undefined reference to `vtable
 for __cxxabiv1::__si_class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/method_slot.cc:10: undefined reference to `vtable
 for __cxxabiv1::__si_class_type_info'
c:/gtk2/libsigc++-1.2.1/sigc++/method_slot.cc:10: undefined reference to `__gxx_
personality_v0'
make[2]: *** [libsigc-1.2.la] Error 1
make[2]: Leaving directory `/cygdrive/c/gtk2/libsigc++-1.2.1/sigc++'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/c/gtk2/libsigc++-1.2.1/sigc++'
make: *** [all-recursive] Error 1






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]