I am getting this error. Is there anything that can be done? Thanks
matthew@matthew-HP-Compaq-6000-Pro-SFF-PC:~/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c$ make
[ 3%] Building CXX object CMakeFiles/drc_sim_c.dir/src/main.cpp.o
[ 7%] Building CXX object CMakeFiles/drc_sim_c.dir/src/util/Args.cpp.o
[ 11%] Building CXX object CMakeFiles/drc_sim_c.dir/src/util/logging/Logger.cpp.o
[ 15%] Building CXX object CMakeFiles/drc_sim_c.dir/src/util/OSUtil.cpp.o
/home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/util/OSUtil.cpp: In static member function ‘static bool OSUtil::exists(const char*)’:
/home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/util/OSUtil.cpp:16:1: warning: control reaches end of non-void function [-Wreturn-type]
16
}
^
[ 19%] Building CXX object CMakeFiles/drc_sim_c.dir/src/Gamepad.cpp.o
[ 23%] Building CXX object CMakeFiles/drc_sim_c.dir/src/net/wiiu/VideoHandlerWiiU.cpp.o
[ 26%] Building CXX object CMakeFiles/drc_sim_c.dir/src/net/wiiu/packet/VideoPacketWiiU.cpp.o
[ 30%] Building CXX object CMakeFiles/drc_sim_c.dir/src/util/BitUtil.cpp.o
[ 34%] Building CXX object CMakeFiles/drc_sim_c.dir/src/net/wiiu/CommandHandlerWiiU.cpp.o
[ 38%] Building CXX object CMakeFiles/drc_sim_c.dir/src/net/PacketHandler.cpp.o
[ 42%] Building CXX object CMakeFiles/drc_sim_c.dir/src/data/H264Decoder.cpp.o
/home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp: In constructor ‘H264Decoder::H264Decoder()’:
/home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp:14:5: error: ‘avcodec_register_all’ was not declared in this scope
14
avcodec_register_all();
^~~~~~~~
/home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp:16:19: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations]
16
av_init_packet(&av_packet);
~~~~^~~~~~
In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:45,
from /home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.h:9,
from /home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp:6:
/usr/include/x86_64-linux-gnu/libavcodec/packet.h:512:6: note: declared here
512
void av_init_packet(AVPacket *pkt);
^~~~~~
/home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp:18:42: error: invalid conversion from ‘const AVCodec’ to ‘AVCodec’ [-fpermissive]
18
/home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp: In member function ‘int H264Decoder::image(uint8_t, int, uint8_t)’:
/home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp:61:22: error: ‘avcodec_decode_video2’ was not declared in this scope; did you mean ‘avcodec_decode_subtitle2’?
61 | int frame_size = avcodec_decode_video2(context, frame, &got_frame, &av_packet);
| ^~~~~
| avcodec_decode_subtitle2
make[2]: [CMakeFiles/drc_sim_c.dir/build.make:216: CMakeFiles/drc_sim_c.dir/src/data/H264Decoder.cpp.o] Error 1
make[1]: [CMakeFiles/Makefile2:83: CMakeFiles/drc_sim_c.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
I am getting this error. Is there anything that can be done? Thanks
~~~~~~~ /home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp:16:19: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations] 16~~~~^~~~~~ In file included from /usr/include/x86_64-linux-gnu/libavcodec/avcodec.h:45, from /home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.h:9, from /home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp:6: /usr/include/x86_64-linux-gnu/libavcodec/packet.h:512:6: note: declared here 512~~~~~ /home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp:18:42: error: invalid conversion from ‘const AVCodec’ to ‘AVCodec’ [-fpermissive] 18~~~~^~~~~~/home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp: In member function ‘int H264Decoder::image(uint8_t, int, uint8_t)’: /home/matthew/Desktop/drc-sim/drc-hostap/wpa_supplicant/drc-sim-c/src/data/H264Decoder.cpp:61:22: error: ‘avcodec_decode_video2’ was not declared in this scope; did you mean ‘avcodec_decode_subtitle2’? 61 | int frame_size = avcodec_decode_video2(context, frame, &got_frame, &av_packet); | ^
~~~~| avcodec_decode_subtitle2 make[2]: [CMakeFiles/drc_sim_c.dir/build.make:216: CMakeFiles/drc_sim_c.dir/src/data/H264Decoder.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:83: CMakeFiles/drc_sim_c.dir/all] Error 2 make: *** [Makefile:136: all] Error 2