[gtkmm] gtkmm 2.4 and gcc 3.3



I've upgraded my mingw to the "current" configuration as listed at
www.mingw.org/downloads.shtml

I used the latest glade installer to pick up gtk 2.4 and picked up the
latest intaller for gtkmm 2.4.

When I run my app I get: 

(zing.exe:660): Gdk-WARNING **: gdkcolor-win32.c:111: DeleteObject
failed: Not enough storage is available to process this command.

(zing.exe:660): GLib-GObject-CRITICAL **: file gobject.c: line 1561
(g_object_ref): assertion `G_IS_OBJECT (object)' failed

(zing.exe:660): GLib-GObject-CRITICAL **: file gobject.c: line 1597
(g_object_get_qdata): assertion `G_IS_OBJECT (object)' failed

(zing.exe:660): GLib-GObject-CRITICAL **: file gobject.c: line 1597
(g_object_get_qdata): assertion `G_IS_OBJECT (object)' failed
bad mangled name `_ZNSt11char_traitsIcE6assignERcRKc'
Last stabs entries before error:
n_type n_desc n_value  string
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/bits/concept_check.h
EINCL  0      00000000 
EINCL  0      00000000 
BINCL  0      0000abb9 C:/MinGW/include/c++/3.2.3/bits/stl_iterator.h
LSYM   102    00000000
iterator<std::output_iterator_tag,void,void,void,void>:Tt     
(66,1)=s1operator=::(66,2)=#(66,1),(66,3)=&(66,1),(66,4)=*(66,1),(66,5)=&(66,6)=      k(66,1),(4,19);:_ZNSt8iteratorISt19output_iterator_tagvvvvEaSERKS1_;2A.;__base_c      tor::(66,7)=#(66,1),(4,19),(66,4),(66,5),(4,19);:_ZNSt8iteratorISt19output_itera      tor_tagvvvvEC2ERKS1_;2A.;__comp_ctor::(66,7):_ZNSt8iteratorISt19output_iterator_      tagvvvvEC1ERKS1_;2A.;__base_ctor::(66,8)=#(66,1),(4,19),(66,4),(4,19);:_ZNSt8ite      ratorISt19output_iterator_tagvvvvEC2Ev;2A.;__comp_ctor::(66,8):_ZNSt8iteratorISt      19output_iterator_tagvvvvEC1Ev;2A.;;
EINCL  0      00000000 
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/ostream
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/ios
BINCL  0      000015ac C:/MinGW/include/c++/3.2.3/exception
LSYM   72     00000000 terminate_handler:t(69,1)=(69,2)=*(69,3)=f(4,19)
LSYM   74     00000000 unexpected_handler:t(69,4)=(69,2)
EINCL  0      00000000 
BINCL  0      00017702 C:/MinGW/include/c++/3.2.3/bits/char_traits.h
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/cstring
EINCL  0      00000000 
LSYM   110    00000000
char_traits<char>:Tt(70,1)=s1operator=::(70,2)=#(70,1),(7     
0,3)=&(70,1),(70,4)=*(70,1),(70,5)=&(70,6)=k(70,1),(4,19);:_ZNSt11char_traitsIcE      aSERKS0_;2A.;__base_ctor::(70,7)=#(70,1),(4,19),(70,4),(70,5),(4,19);:_ZNSt11cha      r_traitsIcEC2ERKS0_;2A.;__comp_ctor::(70,7):_ZNSt11char_traitsIcEC1ERKS0_;2A.;__      base_ctor::(70,8)=#(70,1),(4,19),(70,4),(4,19);:_ZNSt11char_traitsIcEC2Ev;2A.;__      comp_ctor::(70,8):_ZNSt11char_traitsIcEC1Ev;2A.;assign::(70,9)=f(4,19):_ZNSt11ch      ar_traitsIcE6assignERcRKc;2A?;eq::(70,10)=f(0,21):_ZNSt11char_traitsIcE2eqERKcS2      _;2A?;lt::(70,10):_ZNSt11char_traitsIcE2ltERKcS2_;2A?;compare::(70,11)=f(0,1):_Z      NSt11char_traitsIcE7compareEPKcS2_j;2A?;length::(70,12)=f(7,2):_ZNSt11char_trait      sIcE6lengthEPKc;2A?;find::(70,13)=f(70,14)=*(70,15)=k(0,2):_ZNSt11char_traitsIcE      4findEPKcjRS1_;2A?;move::(70,16)=f(36,2):_ZNSt11char_traitsIcE4moveEPcPKcj;2A?;c      opy::(70,16):_ZNSt11char_traitsIcE4copyEPcPKcj;2A?;assign::(70,17)=f(36,2):_ZNSt      11char_traitsIcE6assignEPcjc;2A?;to_char_type::(70,18)=f(0,2):_ZNSt11char_traits      IcE12to_char_typeERKi;2A?;to_int_type::(70,19)=f(0,1):_ZNSt11char_traitsIcE11to_      int_typeERKc;2A?;eq_int_type::(70,20)=f(0,21):_ZNSt11char_traitsIcE11eq_int_type      ERKiS2_;2A?;eof::(52,19):_ZNSt11char_traitsIcE3eofEv;2A?;not_eof::(70,21)=f(0,1)      :_ZNSt11char_traitsIcE7not_eofERKi;2A?;;
bad mangled name `_ZNSt11char_traitsIcE6assignERcRKc'
Last stabs entries before error:
n_type n_desc n_value  string
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/bits/stl_construct.h
EINCL  0      00000000 
BINCL  0      00000000
C:/MinGW/include/c++/3.2.3/bits/stl_uninitialized.h
EINCL  0      00000000 
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/bits/stl_algo.h
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/bits/stl_heap.h
EINCL  0      00000000 
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/bits/stl_tempbuf.h
EINCL  0      00000000 
EINCL  0      00000000 
EINCL  0      00000000 
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/iterator
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/ostream
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/ios
BINCL  0      000175c8 C:/MinGW/include/c++/3.2.3/bits/char_traits.h
LSYM   110    00000000
char_traits<char>:Tt(70,1)=s1operator=::(70,2)=#(70,1),(7     
0,3)=&(70,1),(70,4)=*(70,1),(70,5)=&(70,6)=k(70,1),(22,7);:_ZNSt11char_traitsIcE      aSERKS0_;2A.;__base_ctor::(70,7)=#(70,1),(22,7),(70,4),(70,5),(22,7);:_ZNSt11cha      r_traitsIcEC2ERKS0_;2A.;__comp_ctor::(70,7):_ZNSt11char_traitsIcEC1ERKS0_;2A.;__      base_ctor::(70,8)=#(70,1),(22,7),(70,4),(22,7);:_ZNSt11char_traitsIcEC2Ev;2A.;__      comp_ctor::(70,8):_ZNSt11char_traitsIcEC1Ev;2A.;assign::(70,9)=f(22,7):_ZNSt11ch      ar_traitsIcE6assignERcRKc;2A?;eq::(70,10)=f(0,21):_ZNSt11char_traitsIcE2eqERKcS2      _;2A?;lt::(70,10):_ZNSt11char_traitsIcE2ltERKcS2_;2A?;compare::(70,11)=f(0,1):_Z      NSt11char_traitsIcE7compareEPKcS2_j;2A?;length::(70,12)=f(9,2):_ZNSt11char_trait      sIcE6lengthEPKc;2A?;find::(70,13)=f(70,14)=*(70,15)=k(0,2):_ZNSt11char_traitsIcE      4findEPKcjRS1_;2A?;move::(70,16)=f(32,2):_ZNSt11char_traitsIcE4moveEPcPKcj;2A?;c      opy::(70,16):_ZNSt11char_traitsIcE4copyEPcPKcj;2A?;assign::(70,17)=f(32,2):_ZNSt      11char_traitsIcE6assignEPcjc;2A?;to_char_type::(70,18)=f(0,2):_ZNSt11char_traits      IcE12to_char_typeERKi;2A?;to_int_type::(70,19)=f(0,1):_ZNSt11char_traitsIcE11to_      int_typeERKc;2A?;eq_int_type::(70,20)=f(0,21):_ZNSt11char_traitsIcE11eq_int_type      ERKiS2_;2A?;eof::(22,20):_ZNSt11char_traitsIcE3eofEv;2A?;not_eof::(70,21)=f(0,1)      :_ZNSt11char_traitsIcE7not_eofERKi;2A?;;
bad mangled name `_ZNSt11char_traitsIcE6assignERcRKc'
Last stabs entries before error:
n_type n_desc n_value  string
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/bits/stl_construct.h
EINCL  0      00000000 
BINCL  0      00000000
C:/MinGW/include/c++/3.2.3/bits/stl_uninitialized.h
EINCL  0      00000000 
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/bits/stl_algo.h
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/bits/stl_heap.h
EINCL  0      00000000 
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/bits/stl_tempbuf.h
EINCL  0      00000000 
EINCL  0      00000000 
EINCL  0      00000000 
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/iterator
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/ostream
BINCL  0      00000000 C:/MinGW/include/c++/3.2.3/ios
BINCL  0      000175c8 C:/MinGW/include/c++/3.2.3/bits/char_traits.h
LSYM   110    00000000
char_traits<char>:Tt(70,1)=s1operator=::(70,2)=#(70,1),(7     
0,3)=&(70,1),(70,4)=*(70,1),(70,5)=&(70,6)=k(70,1),(22,7);:_ZNSt11char_traitsIcE      aSERKS0_;2A.;__base_ctor::(70,7)=#(70,1),(22,7),(70,4),(70,5),(22,7);:_ZNSt11cha      r_traitsIcEC2ERKS0_;2A.;__comp_ctor::(70,7):_ZNSt11char_traitsIcEC1ERKS0_;2A.;__      base_ctor::(70,8)=#(70,1),(22,7),(70,4),(22,7);:_ZNSt11char_traitsIcEC2Ev;2A.;__      comp_ctor::(70,8):_ZNSt11char_traitsIcEC1Ev;2A.;assign::(70,9)=f(22,7):_ZNSt11ch      ar_traitsIcE6assignERcRKc;2A?;eq::(70,10)=f(0,21):_ZNSt11char_traitsIcE2eqERKcS2      _;2A?;lt::(70,10):_ZNSt11char_traitsIcE2ltERKcS2_;2A?;compare::(70,11)=f(0,1):_Z      NSt11char_traitsIcE7compareEPKcS2_j;2A?;length::(70,12)=f(9,2):_ZNSt11char_trait      sIcE6lengthEPKc;2A?;find::(70,13)=f(70,14)=*(70,15)=k(0,2):_ZNSt11char_traitsIcE      4findEPKcjRS1_;2A?;move::(70,16)=f(32,2):_ZNSt11char_traitsIcE4moveEPcPKcj;2A?;c      opy::(70,16):_ZNSt11char_traitsIcE4copyEPcPKcj;2A?;assign::(70,17)=f(32,2):_ZNSt      11char_traitsIcE6assignEPcjc;2A?;to_char_type::(70,18)=f(0,2):_ZNSt11char_traits      IcE12to_char_typeERKi;2A?;to_int_type::(70,19)=f(0,1):_ZNSt11char_traitsIcE11to_      int_typeERKc;2A?;eq_int_type::(70,20)=f(0,21):_ZNSt11char_traitsIcE11eq_int_type      ERKiS2_;2A?;eof::(22,20):_ZNSt11char_traitsIcE3eofEv;2A?;not_eof::(70,21)=f(0,1)      :_ZNSt11char_traitsIcE7not_eofERKi;2A?;;
bad mangled name `11__new_alloc_ZNSt11__new_alloc8allocateEj'
Last stabs entries before error:
n_type n_desc n_value  string
BINCL  0      0000aaba c:/mingw/include/c++/3.3.1/bits/stl_iterator.h
LSYM   105    00000000
iterator<std::output_iterator_tag,void,void,void,void>:Tt     
(71,1)=s1operator=::(71,2)=#(71,1),(71,3)=&(71,1),(71,4)=*(71,1),(71,5)=&(71,6)=      k(71,1),(22,7);:_ZNSt8iteratorISt19output_iterator_tagvvvvEaSERKS1_;2A.;__base_c      tor::(71,7)=#(71,1),(22,7),(71,4),(71,5),(22,7);:_ZNSt8iteratorISt19output_itera      tor_tagvvvvEC2ERKS1_;2A.;__comp_ctor::(71,7):_ZNSt8iteratorISt19output_iterator_      tagvvvvEC1ERKS1_;2A.;__base_ctor::(71,8)=#(71,1),(22,7),(71,4),(22,7);:_ZNSt8ite      ratorISt19output_iterator_tagvvvvEC2Ev;2A.;__comp_ctor::(71,8):_ZNSt8iteratorISt      19output_iterator_tagvvvvEC1Ev;2A.;;
EINCL  0      00000000 
EINCL  0      00000000 
BINCL  0      0006b442 c:/mingw/include/c++/3.3.1/bits/stl_alloc.h
EXCL   0      00000000 c:/mingw/include/c++/3.3.1/bits/functexcept.h
EXCL   0      00000000 c:/mingw/include/c++/3.3.1/exception_defines.h
BINCL  0      00021569 c:/mingw/include/c++/3.3.1/bits/stl_threads.h



I see 3.2 references and "bad mangled name". Do I have to install gtk
and gtkmm from source? Should I just go back to 3.2, recompile and use
the gtk/gtkmm bins? I was under the impression I had to upgrade to 3.3
for gtk 2.4. Or is this something else?

Thanks!


-- 
Diana Esch-Mosher <desch-mosher lanl gov>
Los Alamos National Laboratory




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