I assume that when you say "C++ 4.1.1", what you mean is "G++ 4.1.1", i.e. GCC 4.1.1's C++ compiler? Or do you mean some other compiler? C++ itself does not have version numbers. I have tested protocol buffers on many different versions of GCC, including both the 3.x and 4.x range. It seems very unlikely that 4.1.1 in particular doesn't work.
Can you run the tests? I.e. do "make check" in the top-level protobuf directory. If the tests pass, then the problem is certainly something with the way you are installing the libraries. Maybe you installed them to the wrong location, and then when you build the examples you are actually building them against the old version? The crash looks like something that would happen if you mixed compiler versions. There's not much more I can say with only one line of a stack trace. If you can't figure it out, it might help if you provided the whole stack. On Fri, Aug 14, 2009 at 8:52 AM, Sushil Shelly <skshe...@gmail.com> wrote: > Kenton and Team, > > We recently moved to using c++ 4.1.1 and are getting a segmentation fault > as shown below. We are simply building the tutorial code and then run > 'add_person' (This same test runs fine when built with C++ 3.4.0). > > Partial core dump is shown below!! > --------------------------------------------- > Core was generated by `add_person'. > Program terminated with signal 11, Segmentation fault. > #0 0x0809dbc7 in std::_Rb_tree<std::string, std::pair<std::string const, > std::pair<void const*, int> >, std::_Select1st<std::pair<std::string const, > std::pair<void const*, int> > >, std::less<std::string>, > std::allocator<std::pair<std::string const, std::pair<void const*, int> > > > >::insert_unique (this=0x4, > _...@0xbfbed9c8) > --------------------------------------------- > > This is fairly urgent for us and is a show-stopper - could you please > comment. > > thanks, > > Sushil. > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to protobuf@googlegroups.com To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/protobuf?hl=en -~----------~----~----~----~------~----~------~--~---