$ sudo apt-get install gcc-7 g++-7 -y Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libprotobuf-lite17 libprotoc17 Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: cpp-7 gcc-7-base libasan4 libcilkrts5 libgcc-7-dev libstdc++-7-dev libubsan0 Suggested packages: gcc-7-locales g++-7-multilib gcc-7-doc gcc-7-multilib libstdc++-7-doc The following NEW packages will be installed: cpp-7 g++-7 gcc-7 gcc-7-base libasan4 libcilkrts5 libgcc-7-dev libstdc++-7-dev libubsan0 0 upgraded, 9 newly installed, 0 to remove and 89 not upgraded. Need to get 32.0 MB of archives. After this operation, 111 MB of additional disk space will be used. Get:1 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 gcc-7-base amd64 7.5.0-6ubuntu2 [18.5 kB] Get:2 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 cpp-7 amd64 7.5.0-6ubuntu2 [8,588 kB] Get:3 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libasan4 amd64 7.5.0-6ubuntu2 [358 kB] Get:4 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libubsan0 amd64 7.5.0-6ubuntu2 [126 kB] Get:5 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libcilkrts5 amd64 7.5.0-6ubuntu2 [42.7 kB] Get:6 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libgcc-7-dev amd64 7.5.0-6ubuntu2 [2,311 kB] Get:7 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 gcc-7 amd64 7.5.0-6ubuntu2 [9,381 kB] Get:8 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 libstdc++-7-dev amd64 7.5.0-6ubuntu2 [1,471 kB] Get:9 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 g++-7 amd64 7.5.0-6ubuntu2 [9,689 kB] Fetched 32.0 MB in 5s (7,012 kB/s) Selecting previously unselected package gcc-7-base:amd64. (Reading database ... 285642 files and directories currently installed.) Preparing to unpack .../0-gcc-7-base_7.5.0-6ubuntu2_amd64.deb ... Unpacking gcc-7-base:amd64 (7.5.0-6ubuntu2) ... Selecting previously unselected package cpp-7. Preparing to unpack .../1-cpp-7_7.5.0-6ubuntu2_amd64.deb ... Unpacking cpp-7 (7.5.0-6ubuntu2) ... Selecting previously unselected package libasan4:amd64. Preparing to unpack .../2-libasan4_7.5.0-6ubuntu2_amd64.deb ... Unpacking libasan4:amd64 (7.5.0-6ubuntu2) ... Selecting previously unselected package libubsan0:amd64. Preparing to unpack .../3-libubsan0_7.5.0-6ubuntu2_amd64.deb ... Unpacking libubsan0:amd64 (7.5.0-6ubuntu2) ... Selecting previously unselected package libcilkrts5:amd64. Preparing to unpack .../4-libcilkrts5_7.5.0-6ubuntu2_amd64.deb ... Unpacking libcilkrts5:amd64 (7.5.0-6ubuntu2) ... Selecting previously unselected package libgcc-7-dev:amd64. Preparing to unpack .../5-libgcc-7-dev_7.5.0-6ubuntu2_amd64.deb ... Unpacking libgcc-7-dev:amd64 (7.5.0-6ubuntu2) ... Selecting previously unselected package gcc-7. Preparing to unpack .../6-gcc-7_7.5.0-6ubuntu2_amd64.deb ... Unpacking gcc-7 (7.5.0-6ubuntu2) ... Selecting previously unselected package libstdc++-7-dev:amd64. Preparing to unpack .../7-libstdc++-7-dev_7.5.0-6ubuntu2_amd64.deb ... Unpacking libstdc++-7-dev:amd64 (7.5.0-6ubuntu2) ... Selecting previously unselected package g++-7. Preparing to unpack .../8-g++-7_7.5.0-6ubuntu2_amd64.deb ... Unpacking g++-7 (7.5.0-6ubuntu2) ... Setting up gcc-7-base:amd64 (7.5.0-6ubuntu2) ... Setting up libasan4:amd64 (7.5.0-6ubuntu2) ... Setting up libcilkrts5:amd64 (7.5.0-6ubuntu2) ... Setting up libubsan0:amd64 (7.5.0-6ubuntu2) ... Setting up cpp-7 (7.5.0-6ubuntu2) ... Setting up libgcc-7-dev:amd64 (7.5.0-6ubuntu2) ... Setting up libstdc++-7-dev:amd64 (7.5.0-6ubuntu2) ... Setting up gcc-7 (7.5.0-6ubuntu2) ... Setting up g++-7 (7.5.0-6ubuntu2) ... Processing triggers for libc-bin (2.31-0ubuntu9.1) ... Processing triggers for man-db (2.9.1-1) ... 22026/31772MB(openpose) [10889:10881 0:2016] 10:03:36 Wed Jan 06 [mona@goku:pts/0 +1] ~/research/code/openpose/build $ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 22026/31772MB(openpose) [10889:10881 0:2017] 10:03:51 Wed Jan 06 [mona@goku:pts/0 +1] ~/research/code/openpose/build $ sudo apt remove gcc Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: g++-9 libbsd-dev libcaf-openmpi-3 libgmp-dev libgmpxx4ldbl libncurses-dev libncurses5-dev libprotobuf-lite17 libprotoc17 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: build-essential g++ gcc gfortran ghc libcoarrays-dev libcoarrays-openmpi-dev libghc-zlib-dev 0 upgraded, 0 newly installed, 8 to remove and 89 not upgraded. After this operation, 782 MB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 286672 files and directories currently installed.) Removing build-essential (12.8ubuntu1.1) ... Removing g++ (4:9.3.0-1ubuntu2) ... Removing libghc-zlib-dev (0.6.2-2build1) ... Removing ghc (8.8.1+dfsg1+is+8.6.5+dfsg1-3) ... Removing libcoarrays-openmpi-dev:amd64 (2.8.0-1) ... Removing libcoarrays-dev:amd64 (2.8.0-1) ... Removing gfortran (4:9.3.0-1ubuntu2) ... Removing gcc (4:9.3.0-1ubuntu2) ... Processing triggers for man-db (2.9.1-1) ... 22026/31772MB(openpose) [10889:10881 0:2018] 10:04:19 Wed Jan 06 [mona@goku:pts/0 +1] ~/research/code/openpose/build $ gcc --version bash: /usr/bin/gcc: No such file or directory 22010/31772MB(openpose) [10889:10881 0:2019] 10:04:22 Wed Jan 06 [mona@goku:pts/0 +1] ~/research/code/openpose/build $ sudo apt-get install gcc-7 g++-7 -y Reading package lists... Done Building dependency tree Reading state information... Done g++-7 is already the newest version (7.5.0-6ubuntu2). gcc-7 is already the newest version (7.5.0-6ubuntu2). The following packages were automatically installed and are no longer required: g++-9 libbsd-dev libcaf-openmpi-3 libgmp-dev libgmpxx4ldbl libncurses-dev libncurses5-dev libprotobuf-lite17 libprotoc17 Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 89 not upgraded. 22011/31772MB(openpose) [10889:10881 0:2020] 10:04:26 Wed Jan 06 [mona@goku:pts/0 +1] ~/research/code/openpose/build $ gcc bash: /usr/bin/gcc: No such file or directory 22017/31772MB(openpose) [10889:10881 0:2021] 10:04:32 Wed Jan 06 [mona@goku:pts/0 +1] ~/research/code/openpose/build $ ln -s /usr/bin/gcc-7 /usr/bin/gcc ln: failed to create symbolic link '/usr/bin/gcc': Permission denied 22038/31772MB(openpose) [10889:10881 0:2021] 10:04:38 Wed Jan 06 [mona@goku:pts/0 +1] ~/research/code/openpose/build $ sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc 22038/31772MB(openpose) [10889:10881 0:2022] 10:04:47 Wed Jan 06 [mona@goku:pts/0 +1] ~/research/code/openpose/build $ sudo ln -s /usr/bin/g++-7 /usr/bin/g++ 22038/31772MB(openpose) [10889:10881 0:2023] 10:04:53 Wed Jan 06 [mona@goku:pts/0 +1] ~/research/code/openpose/build $ gcc --version gcc (Ubuntu 7.5.0-6ubuntu2) 7.5.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ make -j`nproc` [ 12%] Performing build step for 'openpose_lib' [ 1%] Built target caffeproto [ 1%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o [ 1%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_accuracy_layer.cu.o [ 1%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o [ 1%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o [ 2%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o [ 2%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o [ 4%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o [ 4%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o [ 5%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_clip_layer.cu.o [ 5%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o [ 6%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o [ 6%] Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o /usr/bin/cc: No such file or directory /usr/bin/cc: No such file or directory /usr/bin/cc: No such file or directory /usr/bin/cc: No such file or directory CMake Error at cuda_compile_1_generated_bias_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bias_layer.cu.o CMake Error at cuda_compile_1_generated_bnll_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bnll_layer.cu.o CMake Error at cuda_compile_1_generated_base_data_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_base_data_layer.cu.o /usr/bin/cc: No such file or directory make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:79: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:107: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o] Error 1 make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:100: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o] Error 1 CMake Error at cuda_compile_1_generated_absval_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_absval_layer.cu.o CMake Error at cuda_compile_1_generated_batch_norm_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_norm_layer.cu.o /usr/bin/cc: No such file or directory /usr/bin/cc: No such file or directory make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:86: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o] Error 1 make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:65: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o] Error 1 CMake Error at cuda_compile_1_generated_math_functions.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_math_functions.cu.o CMake Error at cuda_compile_1_generated_clip_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_clip_layer.cu.o /usr/bin/cc: No such file or directory make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:499: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o] Error 1 CMake Error at cuda_compile_1_generated_batch_reindex_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_reindex_layer.cu.o /usr/bin/cc: No such file or directory make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:114: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_clip_layer.cu.o] Error 1 CMake Error at cuda_compile_1_generated_accuracy_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_accuracy_layer.cu.o make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:93: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o] Error 1 make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:72: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_accuracy_layer.cu.o] Error 1 /usr/bin/cc: No such file or directory CMake Error at cuda_compile_1_generated_concat_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_concat_layer.cu.o /usr/bin/cc: No such file or directory make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:121: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o] Error 1 CMake Error at cuda_compile_1_generated_contrastive_loss_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_contrastive_loss_layer.cu.o /usr/bin/cc: No such file or directory CMake Error at cuda_compile_1_generated_conv_layer.cu.o.Release.cmake:220 (message): Error generating /home/mona/research/code/openpose/build/caffe/src/openpose_lib-build/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_conv_layer.cu.o make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:128: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o] Error 1 make[5]: *** [src/caffe/CMakeFiles/caffe.dir/build.make:135: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o] Error 1 make[4]: *** [CMakeFiles/Makefile2:371: src/caffe/CMakeFiles/caffe.dir/all] Error 2 make[3]: *** [Makefile:130: all] Error 2 make[2]: *** [CMakeFiles/openpose_lib.dir/build.make:112: caffe/src/openpose_lib-stamp/openpose_lib-build] Error 2 make[1]: *** [CMakeFiles/Makefile2:76: CMakeFiles/openpose_lib.dir/all] Error 2 make: *** [Makefile:84: all] Error 2