{"action":"created","issue":{"url":"https://api.github.com/repos/google/protobuf/issues/533","labels_url":"https://api.github.com/repos/google/protobuf/issues/533/labels{/name}","comments_url":"https://api.github.com/repos/google/protobuf/issues/533/comments","events_url":"https://api.github.com/repos/google/protobuf/issues/533/events","html_url":"https://github.com/google/protobuf/issues/533","id":90425224,"number":533,"title":"error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’","user":{"login":"xxw345","id":10600733,"avatar_url":"https://avatars.githubusercontent.com/u/10600733?v=3","gravatar_id":"","url":"https://api.github.com/users/xxw345","html_url":"https://github.com/xxw345","followers_url":"https://api.github.com/users/xxw345/followers","following_url":"https://api.github.com/users/xxw345/following{/other_user}","gists_url":"https://api.github.com/users/xxw345/gists{/gist_id}","starred_url":"https://api.github.com/users/xxw345/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xxw345/subscriptions","organizations_url":"https://api.github.com/users/xxw345/orgs","repos_url":"https://api.github.com/users/xxw345/repos","events_url":"https://api.github.com/users/xxw345/events{/privacy}","received_events_url":"https://api.github.com/users/xxw345/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-06-23T15:51:55Z","updated_at":"2015-07-07T14:31:41Z","closed_at":null,"body":"I am compiling on cluster environment I don't have the root permission. So I configure --prefix=~/.usr/local/.\r\nEverything is ok until I make, the errors come out:\r\n\r\nlibtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -DHAVE_PTHREAD=1 -DHAVE_ZLIB=1 -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -O2 -g -DNDEBUG -MT google/protobuf/util/internal/datapiece.lo -MD -MP -MF google/protobuf/util/internal/.deps/datapiece.Tpo -c google/protobuf/util/internal/datapiece.cc  -fPIC -DPIC -o google/protobuf/util/internal/.libs/datapiece.o\r\nIn file included from google/protobuf/util/internal/datapiece.cc:31:\r\n./google/protobuf/util/internal/datapiece.h: In constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(google::protobuf::int32)’:\r\n./google/protobuf/util/internal/datapiece.h:79: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’\r\n./google/protobuf/util/internal/datapiece.h:79: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u32_’ with ‘const’ type ‘const google::protobuf::uint32’\r\n./google/protobuf/util/internal/datapiece.h:79: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u64_’ with ‘const’ type ‘const google::protobuf::uint64’\r\n./google/protobuf/util/internal/datapiece.h:79: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::double_’ with ‘const’ type ‘const double’\r\n./google/protobuf/util/internal/datapiece.h:79: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::float_’ with ‘const’ type ‘const float’\r\n./google/protobuf/util/internal/datapiece.h:79: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::bool_’ with ‘const’ type ‘const bool’\r\n./google/protobuf/util/internal/datapiece.h: In constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(google::protobuf::int64)’:\r\n./google/protobuf/util/internal/datapiece.h:80: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i32_’ with ‘const’ type ‘const google::protobuf::int32’\r\n./google/protobuf/util/internal/datapiece.h:80: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u32_’ with ‘const’ type ‘const google::protobuf::uint32’\r\n./google/protobuf/util/internal/datapiece.h:80: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u64_’ with ‘const’ type ‘const google::protobuf::uint64’\r\n./google/protobuf/util/internal/datapiece.h:80: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::double_’ with ‘const’ type ‘const double’\r\n./google/protobuf/util/internal/datapiece.h:80: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::float_’ with ‘const’ type ‘const float’\r\n./google/protobuf/util/internal/datapiece.h:80: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::bool_’ with ‘const’ type ‘const bool’\r\n./google/protobuf/util/internal/datapiece.h: In constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(google::protobuf::uint32)’:\r\n./google/protobuf/util/internal/datapiece.h:81: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i32_’ with ‘const’ type ‘const google::protobuf::int32’\r\n./google/protobuf/util/internal/datapiece.h:81: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’\r\n./google/protobuf/util/internal/datapiece.h:81: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u64_’ with ‘const’ type ‘const google::protobuf::uint64’\r\n./google/protobuf/util/internal/datapiece.h:81: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::double_’ with ‘const’ type ‘const double’\r\n./google/protobuf/util/internal/datapiece.h:81: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::float_’ with ‘const’ type ‘const float’\r\n./google/protobuf/util/internal/datapiece.h:81: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::bool_’ with ‘const’ type ‘const bool’\r\n./google/protobuf/util/internal/datapiece.h: In constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(google::protobuf::uint64)’:\r\n./google/protobuf/util/internal/datapiece.h:82: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i32_’ with ‘const’ type ‘const google::protobuf::int32’\r\n./google/protobuf/util/internal/datapiece.h:82: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’\r\n./google/protobuf/util/internal/datapiece.h:82: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u32_’ with ‘const’ type ‘const google::protobuf::uint32’\r\n./google/protobuf/util/internal/datapiece.h:82: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::double_’ with ‘const’ type ‘const double’\r\n./google/protobuf/util/internal/datapiece.h:82: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::float_’ with ‘const’ type ‘const float’\r\n./google/protobuf/util/internal/datapiece.h:82: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::bool_’ with ‘const’ type ‘const bool’\r\n./google/protobuf/util/internal/datapiece.h: In constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(double)’:\r\n./google/protobuf/util/internal/datapiece.h:83: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i32_’ with ‘const’ type ‘const google::protobuf::int32’\r\n./google/protobuf/util/internal/datapiece.h:83: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’\r\n./google/protobuf/util/internal/datapiece.h:83: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u32_’ with ‘const’ type ‘const google::protobuf::uint32’\r\n./google/protobuf/util/internal/datapiece.h:83: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u64_’ with ‘const’ type ‘const google::protobuf::uint64’\r\n./google/protobuf/util/internal/datapiece.h:83: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::float_’ with ‘const’ type ‘const float’\r\n./google/protobuf/util/internal/datapiece.h:83: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::bool_’ with ‘const’ type ‘const bool’\r\n./google/protobuf/util/internal/datapiece.h: In constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(float)’:\r\n./google/protobuf/util/internal/datapiece.h:84: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i32_’ with ‘const’ type ‘const google::protobuf::int32’\r\n./google/protobuf/util/internal/datapiece.h:84: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’\r\n./google/protobuf/util/internal/datapiece.h:84: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u32_’ with ‘const’ type ‘const google::protobuf::uint32’\r\n./google/protobuf/util/internal/datapiece.h:84: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u64_’ with ‘const’ type ‘const google::protobuf::uint64’\r\n./google/protobuf/util/internal/datapiece.h:84: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::double_’ with ‘const’ type ‘const double’\r\n./google/protobuf/util/internal/datapiece.h:84: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::bool_’ with ‘const’ type ‘const bool’\r\n./google/protobuf/util/internal/datapiece.h: In constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(bool)’:\r\n./google/protobuf/util/internal/datapiece.h:85: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i32_’ with ‘const’ type ‘const google::protobuf::int32’\r\n./google/protobuf/util/internal/datapiece.h:85: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’\r\n./google/protobuf/util/internal/datapiece.h:85: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u32_’ with ‘const’ type ‘const google::protobuf::uint32’\r\n./google/protobuf/util/internal/datapiece.h:85: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u64_’ with ‘const’ type ‘const google::protobuf::uint64’\r\n./google/protobuf/util/internal/datapiece.h:85: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::double_’ with ‘const’ type ‘const double’\r\n./google/protobuf/util/internal/datapiece.h:85: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::float_’ with ‘const’ type ‘const float’\r\n./google/protobuf/util/internal/datapiece.h: In constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(google::protobuf::StringPiece)’:\r\n./google/protobuf/util/internal/datapiece.h:86: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i32_’ with ‘const’ type ‘const google::protobuf::int32’\r\n./google/protobuf/util/internal/datapiece.h:86: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’\r\n./google/protobuf/util/internal/datapiece.h:86: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u32_’ with ‘const’ type ‘const google::protobuf::uint32’\r\n./google/protobuf/util/internal/datapiece.h:86: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u64_’ with ‘const’ type ‘const google::protobuf::uint64’\r\n./google/protobuf/util/internal/datapiece.h:86: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::double_’ with ‘const’ type ‘const double’\r\n./google/protobuf/util/internal/datapiece.h:86: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::float_’ with ‘const’ type ‘const float’\r\n./google/protobuf/util/internal/datapiece.h:86: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::bool_’ with ‘const’ type ‘const bool’\r\n./google/protobuf/util/internal/datapiece.h: In constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(google::protobuf::StringPiece, bool)’:\r\n./google/protobuf/util/internal/datapiece.h:90: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i32_’ with ‘const’ type ‘const google::protobuf::int32’\r\n./google/protobuf/util/internal/datapiece.h:90: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’\r\n./google/protobuf/util/internal/datapiece.h:90: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u32_’ with ‘const’ type ‘const google::protobuf::uint32’\r\n./google/protobuf/util/internal/datapiece.h:90: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u64_’ with ‘const’ type ‘const google::protobuf::uint64’\r\n./google/protobuf/util/internal/datapiece.h:90: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::double_’ with ‘const’ type ‘const double’\r\n./google/protobuf/util/internal/datapiece.h:90: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::float_’ with ‘const’ type ‘const float’\r\n./google/protobuf/util/internal/datapiece.h:90: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::bool_’ with ‘const’ type ‘const bool’\r\n./google/protobuf/util/internal/datapiece.h: In copy constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(const google::protobuf::util::converter::DataPiece&)’:\r\n./google/protobuf/util/internal/datapiece.h:92: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i32_’ with ‘const’ type ‘const google::protobuf::int32’\r\n./google/protobuf/util/internal/datapiece.h:92: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’\r\n./google/protobuf/util/internal/datapiece.h:92: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u32_’ with ‘const’ type ‘const google::protobuf::uint32’\r\n./google/protobuf/util/internal/datapiece.h:92: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u64_’ with ‘const’ type ‘const google::protobuf::uint64’\r\n./google/protobuf/util/internal/datapiece.h:92: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::double_’ with ‘const’ type ‘const double’\r\n./google/protobuf/util/internal/datapiece.h:92: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::float_’ with ‘const’ type ‘const float’\r\n./google/protobuf/util/internal/datapiece.h:92: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::bool_’ with ‘const’ type ‘const bool’\r\n./google/protobuf/util/internal/datapiece.h: In constructor ‘google::protobuf::util::converter::DataPiece::DataPiece(google::protobuf::util::converter::DataPiece::Type, google::protobuf::int32)’:\r\n./google/protobuf/util/internal/datapiece.h:155: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::i64_’ with ‘const’ type ‘const google::protobuf::int64’\r\n./google/protobuf/util/internal/datapiece.h:155: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u32_’ with ‘const’ type ‘const google::protobuf::uint32’\r\n./google/protobuf/util/internal/datapiece.h:155: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::u64_’ with ‘const’ type ‘const google::protobuf::uint64’\r\n./google/protobuf/util/internal/datapiece.h:155: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::double_’ with ‘const’ type ‘const double’\r\n./google/protobuf/util/internal/datapiece.h:155: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::float_’ with ‘const’ type ‘const float’\r\n./google/protobuf/util/internal/datapiece.h:155: error: uninitialized member ‘google::protobuf::util::converter::DataPiece::<anonymous union>::bool_’ with ‘const’ type ‘const bool’\r\nmake[2]: *** [google/protobuf/util/internal/datapiece.lo] Error 1\r\n"},"comment":{"url":"https://api.github.com/repos/google/protobuf/issues/comments/119222427","html_url":"https://github.com/google/protobuf/issues/533#issuecomment-119222427","issue_url":"https://api.github.com/repos/google/protobuf/issues/533","id":119222427,"user":{"login":"pbor","id":132154,"avatar_url":"https://avatars.githubusercontent.com/u/132154?v=3","gravatar_id":"","url":"https://api.github.com/users/pbor","html_url":"https://github.com/pbor","followers_url":"https://api.github.com/users/pbor/followers","following_url":"https://api.github.com/users/pbor/following{/other_user}","gists_url":"https://api.github.com/users/pbor/gists{/gist_id}","starred_url":"https://api.github.com/users/pbor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pbor/subscriptions","organizations_url":"https://api.github.com/users/pbor/orgs","repos_url":"https://api.github.com/users/pbor/repos","events_url":"https://api.github.com/users/pbor/events{/privacy}","received_events_url":"https://api.github.com/users/pbor/received_events","type":"User","site_admin":false},"created_at":"2015-07-07T14:31:41Z","updated_at":"2015-07-07T14:31:41Z","body":"well, upgrading the compiler is not really an option on stable systems..."}}