diff --git a/pkgs/development/libraries/opencv/3.x.nix b/pkgs/development/libraries/opencv/3.x.nix index 767ea8bb715..ac8befc8811 100644 --- a/pkgs/development/libraries/opencv/3.x.nix +++ b/pkgs/development/libraries/opencv/3.x.nix @@ -214,6 +214,8 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DWITH_OPENMP=ON" + "-DBUILD_PROTOBUF=OFF" + "-DPROTOBUF_UPDATE_FILES=ON" (opencvFlag "IPP" enableIpp) (opencvFlag "TIFF" enableTIFF) (opencvFlag "JASPER" enableJPEG2K) @@ -231,6 +233,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; + # Workaround for: https://github.com/opencv/opencv/issues/10474 + preBuild = '' + make opencv_dnn + ''; + postBuild = lib.optionalString enableDocs '' make doxygen '';