{"action":"opened","issue":{"url":"https://api.github.com/repos/Juniper/contrail-vnc/issues/25","labels_url":"https://api.github.com/repos/Juniper/contrail-vnc/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/Juniper/contrail-vnc/issues/25/comments","events_url":"https://api.github.com/repos/Juniper/contrail-vnc/issues/25/events","html_url":"https://github.com/Juniper/contrail-vnc/issues/25","id":101665980,"number":25,"title":"Error while compiling thrift: error: reference to ‘uint64_t’ is ambiguous","user":{"login":"toabctl","id":276317,"avatar_url":"https://avatars.githubusercontent.com/u/276317?v=3","gravatar_id":"","url":"https://api.github.com/users/toabctl","html_url":"https://github.com/toabctl","followers_url":"https://api.github.com/users/toabctl/followers","following_url":"https://api.github.com/users/toabctl/following{/other_user}","gists_url":"https://api.github.com/users/toabctl/gists{/gist_id}","starred_url":"https://api.github.com/users/toabctl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/toabctl/subscriptions","organizations_url":"https://api.github.com/users/toabctl/orgs","repos_url":"https://api.github.com/users/toabctl/repos","events_url":"https://api.github.com/users/toabctl/events{/privacy}","received_events_url":"https://api.github.com/users/toabctl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-18T14:14:18Z","updated_at":"2015-08-18T14:14:18Z","closed_at":null,"body":"Following the instructions from http://juniper.github.io/contrail-vnc/README.html , I call `scons` to start the build process. After a while, I get:\r\n\r\n```\r\n/home/tom/tmp/contrail-vnc/build/include/boost/lexical_cast.hpp:1426:17: note: in expansion of macro ‘BOOST_STATIC_ASSERT_MSG’\r\n                 BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ),\r\n                 ^\r\n/home/tom/tmp/contrail-vnc/third_party/thrift-0.8.0/lib/cpp/src/transport/TSSLSocket.cpp: At global scope:\r\n/home/tom/tmp/contrail-vnc/third_party/thrift-0.8.0/lib/cpp/src/transport/TSSLSocket.cpp:350:1: error: reference to ‘uint64_t’ is ambiguous\r\n uint64_t TSSLSocketFactory::count_ = 0;\r\n ^\r\nIn file included from /usr/lib64/gcc/x86_64-suse-linux/5/include/stdint.h:9:0,\r\n                 from /usr/include/netinet/in.h:22,\r\n                 from /usr/include/arpa/inet.h:22,\r\n                 from /home/tom/tmp/contrail-vnc/third_party/thrift-0.8.0/lib/cpp/src/transport/TSSLSocket.cpp:26:\r\n/usr/include/stdint.h:55:27: note: candidates are: typedef long unsigned int uint64_t\r\n typedef unsigned long int uint64_t;\r\n                           ^\r\nIn file included from /home/tom/tmp/contrail-vnc/build/include/boost/numeric/conversion/numeric_cast_traits.hpp:31:0,\r\n                 from /home/tom/tmp/contrail-vnc/build/include/boost/numeric/conversion/cast.hpp:34,\r\n                 from /home/tom/tmp/contrail-vnc/build/include/boost/lexical_cast.hpp:40,\r\n                 from /home/tom/tmp/contrail-vnc/third_party/thrift-0.8.0/lib/cpp/src/transport/TSSLSocket.cpp:32:\r\n/home/tom/tmp/contrail-vnc/build/include/boost/cstdint.hpp:311:42: note:                 typedef boost::ulong_long_type boost::uint64_t\r\n      typedef  ::boost::ulong_long_type   uint64_t;\r\n                                          ^\r\nMakefile:1052: recipe for target 'TSSLSocket.lo' failed\r\nmake[3]: *** [TSSLSocket.lo] Error 1\r\nmake[3]: Leaving directory '/home/tom/tmp/contrail-vnc/build/third_party/thrift/lib/cpp'\r\nMakefile:1410: recipe for target 'install-recursive' failed\r\nmake[2]: *** [install-recursive] Error 1\r\nmake[2]: Leaving directory '/home/tom/tmp/contrail-vnc/build/third_party/thrift/lib/cpp'\r\nMakefile:480: recipe for target 'install-recursive' failed\r\nmake[1]: *** [install-recursive] Error 1\r\nmake[1]: Leaving directory '/home/tom/tmp/contrail-vnc/build/third_party/thrift/lib'\r\nMakefile:512: recipe for target 'install-recursive' failed\r\nmake: *** [install-recursive] Error 1\r\nscons: *** [build/third_party/thrift/config.status] Error 2\r\nscons: building terminated because of errors.\r\n```"}}