現在、以下のリンクに則りraspberry pi3のraspbian上で、macからsshしてopen cv4のmakeを試みています。
しかし、
〜〜前略〜〜 [100%] Building CXX object modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o [100%] Building CXX object modules/python3/CMakeFiles/opencv_python3.dir/__/src2/cv2.cpp.o
との表示になってから、2時間ほど進行しない状態です。
遅いだけなのかそもそもコンパイルをしているのかを調べるために、debugフラッグをつけて
make -j4 -d
で実行したところ、
〜〜前略〜〜 [100%] Building CXX object modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o Reaping winning child 0xe9adc8 PID 2621 Live child 0xe9adc8 (modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o) PID 2625
と表示され、30分ほど経って何も進まない状態です。(前回まで表示されていたopencv_python3.dirが表示されないことも気になります)
これは状態として、ただmakeに時間がかかっているだけなのでしょうか。もしくは何かの問題によりmakeが止まってしまっているのでしょうか。
また、それらを判断するために他に試せる方法などはありますでしょうか。
よろしくお願いします。
参考までに、このmakeまでに自分がterminalで打ったコマンドを以下にに纏めます。
#いらないファイルを削除 sudo apt-get -y purge wolfram-engine sudo apt-get -y purge wolfram-engine sudo apt-get -y purge libreoffice* sudo apt-get -y clean sudo apt-get -y autoremove #dependenciesをダウンロード sudo apt-get -y update && sudo apt-get -y upgrade sudo apt-get -y install build-essential cmake unzip pkg-config sudo apt-get -y install libjpeg-dev libpng-dev libtiff-dev sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev sudo apt-get -y install libxvidcore-dev libx264-dev sudo apt-get -y install libgtk-3-dev sudo apt-get -y install libcanberra-gtk* sudo apt-get -y install libatlas-base-dev gfortran sudo apt-get -y install python3-dev #opencvをダウンロード cd ~ wget -O opencv.zip https://github.com/opencv/opencv/archive/4.0.0.zip wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.0.0.zip unzip opencv.zip unzip opencv_contrib.zip mv opencv-4.0.0 opencv mv opencv_contrib-4.0.0 opencv_contrib #virtualenvを wget https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py sudo pip install virtualenv virtualenvwrapper sudo rm -rf ~/get-pip.py ~/.cache/pip #.profileを編集 echo -e "\n# virtualenv and virtualenvwrapper" >> ~/.profile echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.profile echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.profile echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.profile source ~/.profile #仮想環境cvを作成 mkvirtualenv cv -p python3 workon cv pip install numpy cd ~/opencv mkdir build cd build cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D ENABLE_NEON=ON \ -D ENABLE_VFPV3=ON \ -D BUILD_TESTS=OFF \ -D OPENCV_ENABLE_NONFREE=ON \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D BUILD_EXAMPLES=OFF .. #swapsizeを大きくする sudo sed -i -e "s/CONF_SWAPSIZE=100/CONF_SWAPSIZE=2048/g" /etc/dphys-swapfile sudo /etc/init.d/dphys-swapfile stop sudo /etc/init.d/dphys-swapfile start make -j4 ####問題発生
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/31 07:53 編集
2019/01/31 08:05
2019/01/31 08:18
2019/01/31 23:55
2019/02/01 05:19