g++ -g -Wall -rdynamic -D_DEBUG_ -D_FILE_OFFSET_BITS=64 -I ./protobuf/include -std=c++11 -fPIC -c Msg/GameSvrMsg.cpp
In file included from /usr/include/c++/4.8.2/bits/stl_algo.h:66:0,
from /usr/include/c++/4.8.2/algorithm:62,
from ./protobuf/include/google/protobuf/stubs/common.h:38,
from ./protobuf/include/google/protobuf/io/coded_stream.h:149,
from /home/my/common.pb.h:23,
from Msg/GameSvrMsg.cpp:104:
/usr/include/c++/4.8.2/functional:475:12: error: expected ‘)’ before ‘&’ token
ref(_Tp& __t) noexcept
^
/usr/include/c++/4.8.2/functional:485:14: error: expected unqualified-id before ‘const’
void ref(const _Tp&&) = delete;
^
/usr/include/c++/4.8.2/functional:485:14: error: expected ‘)’ before ‘const’
/usr/include/c++/4.8.2/functional:493:32: error: invalid declarator before ‘__t’
ref(reference_wrapper<_Tp> __t) noexcept
^
/usr/include/c++/4.8.2/functional:493:32: error: expected ‘)’ before ‘__t’
make: *** [Msg/GameSvrMsg.o] Error 1