chemag / h264nal

Library and Tool to parse H264 NAL units
Other
35 stars 8 forks source link

Cmake failed. #2

Open bhargav-sudo opened 2 years ago

bhargav-sudo commented 2 years ago

Hi, I am facing issue when installing this in linux

command : cmake ..

Error :

-- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- src: normal footprint selected -- src: normal footprint selected -- test: normal footprint selected -- src: normal footprint selected -- fuzz: normal footprint selected -- Configuring done CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: GMOCK_LIBRARY linked by target "h264_nal_unit_parser_unittest" in directory /h264nal/test linked by target "h264_nal_unit_header_svc_extension_parser_unittest" in directory /h264nal/test linked by target "h264_prefix_nal_unit_parser_unittest" in directory /h264nal/test linked by target "h264_subset_sps_parser_unittest" in directory /h264nal/test linked by target "h264_pps_parser_unittest" in directory /h264nal/test linked by target "h264_bitstream_parser_unittest" in directory /h264nal/test linked by target "h264_dec_ref_pic_marking_parser_unittest" in directory /h264nal/test linked by target "h264_vui_parameters_parser_unittest" in directory /h264nal/test linked by target "h264_pred_weight_table_parser_unittest" in directory /h264nal/test linked by target "h264_sps_parser_unittest" in directory /h264nal/test linked by target "h264_rtp_parser_unittest" in directory /h264nal/test linked by target "h264_common_unittest" in directory /h264nal/test linked by target "h264_hrd_parameters_parser_unittest" in directory /h264nal/test linked by target "h264_rtp_fua_parser_unittest" in directory /h264nal/test linked by target "h264_slice_header_parser_unittest" in directory /h264nal/test linked by target "h264_rtp_single_parser_unittest" in directory /h264nal/test linked by target "h264_slice_layer_without_partitioning_rbsp_parser_unittest" in directory /h264nal/test linked by target "h264_sps_svc_extension_parser_unittest" in directory /h264nal/test linked by target "h264_rtp_stapa_parser_unittest" in directory /h264nal/test linked by target "h264_ref_pic_list_modification_parser_unittest" in directory /h264nal/test linked by target "h264_slice_header_in_scalable_extension_parser_unittest" in directory /h264nal/test linked by target "h264_slice_layer_extension_rbsp_parser_unittest" in directory /h264nal/test GTEST_LIBRARY linked by target "h264_nal_unit_parser_unittest" in directory /h264nal/test linked by target "h264_nal_unit_header_svc_extension_parser_unittest" in directory /h264nal/test linked by target "h264_prefix_nal_unit_parser_unittest" in directory /h264nal/test linked by target "h264_subset_sps_parser_unittest" in directory /h264nal/test linked by target "h264_pps_parser_unittest" in directory /h264nal/test linked by target "h264_bitstream_parser_unittest" in directory /h264nal/test linked by target "h264_dec_ref_pic_marking_parser_unittest" in directory /h264nal/test linked by target "h264_vui_parameters_parser_unittest" in directory /h264nal/test linked by target "h264_pred_weight_table_parser_unittest" in directory /h264nal/test linked by target "h264_sps_parser_unittest" in directory /h264nal/test linked by target "h264_rtp_parser_unittest" in directory /h264nal/test linked by target "h264_common_unittest" in directory /h264nal/test linked by target "h264_hrd_parameters_parser_unittest" in directory /h264nal/test linked by target "h264_rtp_fua_parser_unittest" in directory /h264nal/test linked by target "h264_slice_header_parser_unittest" in directory /h264nal/test linked by target "h264_rtp_single_parser_unittest" in directory /h264nal/test linked by target "h264_slice_layer_without_partitioning_rbsp_parser_unittest" in directory /h264nal/test linked by target "h264_sps_svc_extension_parser_unittest" in directory /h264nal/test linked by target "h264_rtp_stapa_parser_unittest" in directory /h264nal/test linked by target "h264_ref_pic_list_modification_parser_unittest" in directory /h264nal/test linked by target "h264_slice_header_in_scalable_extension_parser_unittest" in directory /h264nal/test linked by target "h264_slice_layer_extension_rbsp_parser_unittest" in directory /h264nal/test

-- Generating done CMake Generate step failed. Build files cannot be regenerated correctly.

chemag commented 2 years ago

Did you install gtest and gmock? Packaces are called "gmock-devel" and "gtest-devel" in fedora, and "googletest" and "google-mock" in debian/ubuntu.

bhargav-sudo commented 2 years ago

Yes after installing them.

Command : cmake -- src: normal footprint selected -- src: normal footprint selected -- test: normal footprint selected -- src: normal footprint selected -- fuzz: normal footprint selected -- Configuring done -- Generating done -- Build files have been written to: /h264nal/build

Facing error in make. Command : make

Error :

[ 1%] Building CXX object webrtc/CMakeFiles/webrtc.dir/rtc_base/bit_buffer.cc.o Error running 'clang-tidy': No such file or directory webrtc/CMakeFiles/webrtc.dir/build.make:75: recipe for target 'webrtc/CMakeFiles/webrtc.dir/rtc_base/bit_buffer.cc.o' failed make[2]: [webrtc/CMakeFiles/webrtc.dir/rtc_base/bit_buffer.cc.o] Error 1 CMakeFiles/Makefile2:275: recipe for target 'webrtc/CMakeFiles/webrtc.dir/all' failed make[1]: [webrtc/CMakeFiles/webrtc.dir/all] Error 2 Makefile:100: recipe for target 'all' failed make: *** [all] Error 2

bhargav-sudo commented 2 years ago

Solved this by commenting the clang-tidy 13 line and fuzz 23 line in CMakeLists.txt

Thanks.