archlinuxをアップデートするとopencvが動かなくなった!!
何も考えずにpacman -Syu
でアップデートしたらOpenCVが動作しなくなりました。
archlinuxのopencv2.4.10でエラーが発生したので前のバージョンに戻しました。
Downgrading Package
公式マニュアルわかりやすい!!
pacmanは古いバージュヨンのパッケージを残しているのでpacman -Scc
で削除していない限り存在しています。
#downgradeするパッケージが存在するか確認 ls /var/cache/pacman/pkg/ | grep opencv #元のversionを指定してインストール pacman -U /var/cache/pacman/pkg/opencv-2.4.9-5-x86_64.pkg.tar.xz
しばらくOpenCVのアップデートは避けておきたいのでpacman.confにIgnorePkg = opencvとかけば 指定されたパッケージはアップデートを無視します。