Mantis - protobuf_devel
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
5051 | packaging | minor | always | 2013-02-19 09:50 | 2013-05-19 11:20 |
|
|||||
Reporter: | pablo84sos | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | closed | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
|
|||||
Summary: | 0005051: Diff type of headers protobuf 2.3 - error compilation | ||||
Description: |
Hi, When I compile protbuf-2.3 from source a have got a little bit diffrent protobuf headers . See below. -bash-4.0$ diff /opt/csw/include/google/protobuf ../../proto23/include/google/protobuf/ Common subdirectories: /opt/csw/include/google/protobuf/compiler and ../../proto23/include/google/protobuf//compiler diff /opt/csw/include/google/protobuf/descriptor_database.h ../../proto23/include/google/protobuf//descriptor_database.h 236c236 < typename std::map<string, Value>::iterator FindLastLessOrEqual( --- > typename map<string, Value>::iterator FindLastLessOrEqual( Common subdirectories: /opt/csw/include/google/protobuf/io and ../../proto23/include/google/protobuf//io diff /opt/csw/include/google/protobuf/repeated_field.h ../../proto23/include/google/protobuf//repeated_field.h 51d50 < #include <vector> Common subdirectories: /opt/csw/include/google/protobuf/stubs and ../../proto23/include/google/protobuf//stubs The diffrent cause that I can't use package - I mean I have a lot of problems during a compilation (additional information)- for instance I'm building examples direct from source 2.3 of protobuf with headers of package they don't compile properly, but if I use headers from source it is ok. I think that headers from package and source should be the same but they don't. |
||||
Steps To Reproduce: | |||||
Additional Information: |
SunOS 5.11 snv_134 i86pc i386 i86pc Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/specs Configured with: /builds2/sfwnv-gate/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++,f77,objc --enable-shared Thread model: posix gcc version 3.4.3 (csl-sol210-3_4-20050802) g++ add_person.cc addressbook.pb.cc -o add_person_cpp `pkg-config --cflags --libs protobuf` In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/vector:72, from /opt/csw/include/google/protobuf/repeated_field.h:51, from addressbook.pb.h:23, from add_person.cc:6: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_bvector.h: In member function `void std::vector<bool, _Alloc>::_M_insert_range(std::_Bit_iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_bvector.h:522: error: expected unqualified-id before '(' token /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_bvector.h: In member function `void std::vector<bool, _Alloc>::_M_fill_insert(std::_Bit_iterator, size_t, bool)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_bvector.h:823: error: expected unqualified-id before '(' token In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/vector:75, from /opt/csw/include/google/protobuf/repeated_field.h:51, from addressbook.pb.h:23, from add_person.cc:6: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/vector.tcc: In member function `void std::vector<_Tp, _Alloc>::_M_fill_insert(__gnu_cxx::__normal_iterator<typename _Alloc::pointer, std::vector<_Tp, _Alloc> >, size_t, const _Tp&)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/vector.tcc:307: error: expected unqualified-id before '(' token /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/vector.tcc: In member function `void std::vector<_Tp, _Alloc>::_M_range_insert(__gnu_cxx::__normal_iterator<typename _Alloc::pointer, std::vector<_Tp, _Alloc> >, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/vector.tcc:384: error: expected unqualified-id before '(' token In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/deque:71, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/stack:70, from /opt/csw/include/google/protobuf/extension_set.h:42, from addressbook.pb.h:24, from add_person.cc:6: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_deque.h: In member function `void std::_Deque_base<_Tp, _Alloc>::_M_initialize_map(size_t)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_deque.h:446: error: expected unqualified-id before '(' token In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/deque:74, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/stack:70, from /opt/csw/include/google/protobuf/extension_set.h:42, from addressbook.pb.h:24, from add_person.cc:6: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/deque.tcc: In member function `void std::deque<_Tp, _Alloc>::_M_reallocate_map(size_t, bool)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/deque.tcc:699: error: expected unqualified-id before '(' token In file included from addressbook.pb.h:24, from add_person.cc:6: /opt/csw/include/google/protobuf/extension_set.h: At global scope: /opt/csw/include/google/protobuf/extension_set.h:482: error: ISO C++ forbids declaration of `map' with no type /opt/csw/include/google/protobuf/extension_set.h:482: error: expected `;' before '<' token In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/streambuf:781, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/ios:50, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/ostream:45, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/iterator:71, from /opt/csw/include/google/protobuf/repeated_field.h:50, from addressbook.pb.h:23, from addressbook.pb.cc:4: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/streambuf.tcc: In member function `virtual std::streamsize std::basic_streambuf<_CharT, _Traits>::xsgetn(_CharT*, std::streamsize)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/streambuf.tcc:54: error: expected unqualified-id before '(' token /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/streambuf.tcc: In member function `virtual std::streamsize std::basic_streambuf<_CharT, _Traits>::xsputn(const _CharT*, std::streamsize)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/streambuf.tcc:88: error: expected unqualified-id before '(' token In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/locale:47, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/ostream.tcc:40, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/ostream:545, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/iterator:71, from /opt/csw/include/google/protobuf/repeated_field.h:50, from addressbook.pb.h:23, from addressbook.pb.cc:4: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.tcc:515:57: macro "min" requires 2 arguments, but only 1 given /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.tcc:562:57: macro "max" requires 2 arguments, but only 1 given In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/locale:47, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/ostream.tcc:40, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/ostream:545, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/iterator:71, from /opt/csw/include/google/protobuf/repeated_field.h:50, from addressbook.pb.h:23, from addressbook.pb.cc:4: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.tcc: In member function `_InIter std::time_get<_CharT, _InIter>::_M_extract_name(_InIter, _InIter, int&, const _CharT**, size_t, std::ios_base&, std::_Ios_Iostate&) const': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.tcc:2003: error: expected unqualified-id before '(' token /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.tcc: In function `bool std::__verify_grouping(const char*, size_t, const std::string&)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/locale_facets.tcc:2447: error: expected unqualified-id before '(' token In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/istream:771, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/iterator:72, from /opt/csw/include/google/protobuf/repeated_field.h:50, from addressbook.pb.h:23, from addressbook.pb.cc:4: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:146:36: macro "min" requires 2 arguments, but only 1 given /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:147:46: macro "max" requires 2 arguments, but only 1 given In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/istream:771, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/iterator:72, from /opt/csw/include/google/protobuf/repeated_field.h:50, from addressbook.pb.h:23, from addressbook.pb.cc:4: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc: In member function `std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(short int&)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:147: error: ISO C++ forbids comparison between pointer and integer /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:147: error: ISO C++ forbids comparison between pointer and integer /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:199:34: macro "min" requires 2 arguments, but only 1 given /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:200:44: macro "max" requires 2 arguments, but only 1 given /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc: In member function `std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(int&)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:200: error: ISO C++ forbids comparison between pointer and integer /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:200: error: ISO C++ forbids comparison between pointer and integer /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc: In member function `std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::getline(_CharT*, std::streamsize, _CharT)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:599: error: expected unqualified-id before '(' token /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:660:51: macro "max" requires 2 arguments, but only 1 given /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc: In member function `std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::ignore(std::streamsize, typename _Traits::int_type)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:660: error: ISO C++ forbids comparison between pointer and integer /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc: In member function `std::streamsize std::basic_istream<_CharT, _Traits>::readsome(_CharT*, std::streamsize)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:744: error: expected unqualified-id before '(' token /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:965:43: macro "max" requires 2 arguments, but only 1 given In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/vector:72, from /opt/csw/include/google/protobuf/repeated_field.h:51, from addressbook.pb.h:23, from addressbook.pb.cc:4: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_bvector.h: In member function `void std::vector<bool, _Alloc>::_M_insert_range(std::_Bit_iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_bvector.h:522: error: expected unqualified-id before '(' token /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_bvector.h: In member function `void std::vector<bool, _Alloc>::_M_fill_insert(std::_Bit_iterator, size_t, bool)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_bvector.h:823: error: expected unqualified-id before '(' token In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/vector:75, from /opt/csw/include/google/protobuf/repeated_field.h:51, from addressbook.pb.h:23, from addressbook.pb.cc:4: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/vector.tcc: In member function `void std::vector<_Tp, _Alloc>::_M_fill_insert(__gnu_cxx::__normal_iterator<typename _Alloc::pointer, std::vector<_Tp, _Alloc> >, size_t, const _Tp&)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/vector.tcc:307: error: expected unqualified-id before '(' token /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/vector.tcc: In member function `void std::vector<_Tp, _Alloc>::_M_range_insert(__gnu_cxx::__normal_iterator<typename _Alloc::pointer, std::vector<_Tp, _Alloc> >, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/vector.tcc:384: error: expected unqualified-id before '(' token In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/deque:71, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/stack:70, from /opt/csw/include/google/protobuf/extension_set.h:42, from addressbook.pb.h:24, from addressbook.pb.cc:4: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_deque.h: In member function `void std::_Deque_base<_Tp, _Alloc>::_M_initialize_map(size_t)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/stl_deque.h:446: error: expected unqualified-id before '(' token In file included from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/deque:74, from /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/stack:70, from /opt/csw/include/google/protobuf/extension_set.h:42, from addressbook.pb.h:24, from addressbook.pb.cc:4: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/deque.tcc: In member function `void std::deque<_Tp, _Alloc>::_M_reallocate_map(size_t, bool)': /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../../include/c++/3.4.3/bits/deque.tcc:699: error: expected unqualified-id before '(' token In file included from addressbook.pb.h:24, from addressbook.pb.cc:4: /opt/csw/include/google/protobuf/extension_set.h: At global scope: /opt/csw/include/google/protobuf/extension_set.h:482: error: ISO C++ forbids declaration of `map' with no type /opt/csw/include/google/protobuf/extension_set.h:482: error: expected `;' before '<' token |
||||
Relationships | |||||
Attached Files: | |||||
|
|||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2013-02-19 09:50 | pablo84sos | New Issue | |||
2013-02-19 15:26 | maciej | Note Added: 0010275 | |||
2013-05-19 11:20 | maciej | Note Added: 0010391 | |||
2013-05-19 11:20 | maciej | Status | new => closed | ||
2013-05-19 11:20 | maciej | Resolution | open => fixed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|