make command dando erro [closed]

0
n file included from /usr/include/c++/4.9/bits/postypes.h:40:0,
                 from /usr/include/c++/4.9/iosfwd:40,
                 from /usr/include/c++/4.9/ios:38,
                 from /usr/include/c++/4.9/istream:38,
                 from /usr/include/c++/4.9/sstream:38,
                 from /home/--/Desktop/yaml-cpp/src/emitter.cpp:1:
/usr/include/c++/4.9/cwchar:64:11: error: ‘::mbstate_t’ has not been declared
   using ::mbstate_t;
           ^
/usr/include/c++/4.9/cwchar:139:11: error: ‘::wint_t’ has not been declared
   using ::wint_t;
           ^
/usr/include/c++/4.9/cwchar:141:11: error: ‘::btowc’ has not been declared
   using ::btowc
    
por Priya Sharma 17.09.2016 / 08:53

1 resposta

1

Você omitiu um #include ou dois que definem os membros mbstate_t , win_t e btowc structure. Descubra o que fazendo:

 find /usr/include -type f -print | xargs egrep 'mbstate_t|win_t|btowc'
    
por waltinator 17.09.2016 / 17:19