MaverickTse/lsw-build2

OpenCV packaging error

Closed this issue · 2 comments

CPack: Create package using 7Z
CPack: Install projects
CPack: - Run preinstall target for: OpenCV
CPack: - Install project: OpenCV
CPack: Create package
CPack: - package: D:/Compile/lsw-build2-master/msys64/home/AinoMegumi/ocv32/OpenCV-3.0.0-649-gdfec996-dirty-AMD64.7z generated.
CPack Error: Cannot find NSIS compiler makensis: likely it is not installed, or not in your PATH
CPack Error: Could not read NSIS registry value. This is usually caused by NSIS not being installed. Please install NSIS from http://nsis.sourceforge.net
CPack Error: Cannot initialize the generator NSIS
Makefile:117: ターゲット 'package' のレシピで失敗しました
make: *** [package] エラー 1

NSIS Compilerを導入してパスを通せば成功するのですか?

そのはずぽい。pacman経由じゃなくて、SFから落とすもの。NSIS package(つまり、EXEインストーラー)要らないなら:

...
-DCPACK_BINARY_7Z=ON \
-DCPACK_BINARY_NSIS=OFF \
...

NSISを無効化すればいいです