Erro: ponteiro do membro tem tipo de base incompleta 'std :: _ Undefined_class'

0

Eu estava tentando instalar o webrtc usando o comando abaixo.

mkdir ../webrtc
pushd ../webrtc
fetch webrtc
gn gen out/Release --args='is_debug=false use_custom_libcxx=false rtc_use_h264=true ffmpeg_branding="Chrome" rtc_include_tests=false use_ozone=true rtc_include_pulse_audio=false'
ninja -C out/Release
popd

Há um problema ao executar o comando ninja -C out / Release, o seguinte erro é exibido.

../../build/linux/debian_sid_amd64-sysroot/usr/lib/gcc/x86_64-linux- 
gnu/6/../../../../include/c++/6/functional:1453:30: error: member pointer 
has incomplete base type 'std::_Undefined_class'
    void (_Undefined_class::*_M_member_pointer)();
                             ^
../../build/linux/debian_sid_amd64-sysroot/usr/lib/gcc/x86_64-linux- gnu/6/../../../../include/c++/6/functional:1446:9: 
note: forward declaration of 'std::_Undefined_class'
    class _Undefined_class;
          ^
1 error generated.

Eu tentei descobrir uma solução, mas não consegui. você poderia explicar como eu posso resolver o problema?

    
por AAAAA RRRR 28.06.2018 / 08:35

0 respostas