summary refs log tree commit diff
path: root/pkgs/development/libraries/opencv
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2018-11-07 20:28:27 +0100
committerDaiderd Jordan <daiderd@gmail.com>2018-11-07 23:47:25 +0100
commit14e41fe461ae756a2e274d6dbf91ee9e58212fa6 (patch)
tree7ee688868d025f02f4528df9e37bbbe566fd78ca /pkgs/development/libraries/opencv
parent33104363af240c6eef5297bd2b3f4648d5e09f3b (diff)
downloadnixpkgs-14e41fe461ae756a2e274d6dbf91ee9e58212fa6.tar
nixpkgs-14e41fe461ae756a2e274d6dbf91ee9e58212fa6.tar.gz
nixpkgs-14e41fe461ae756a2e274d6dbf91ee9e58212fa6.tar.bz2
nixpkgs-14e41fe461ae756a2e274d6dbf91ee9e58212fa6.tar.lz
nixpkgs-14e41fe461ae756a2e274d6dbf91ee9e58212fa6.tar.xz
nixpkgs-14e41fe461ae756a2e274d6dbf91ee9e58212fa6.tar.zst
nixpkgs-14e41fe461ae756a2e274d6dbf91ee9e58212fa6.zip
opencv: add cf-private on darwin
    Undefined symbols for architecture x86_64:
      "_NSDefaultRunLoopMode", referenced from:
          _cvWaitKey in window_cocoa.mm.o
      "_OBJC_CLASS_$_NSDate", referenced from:
          objc-class-ref in window_cocoa.mm.o
          objc-class-ref in cap_qtkit.mm.o
      "_OBJC_CLASS_$_NSDictionary", referenced from:
          objc-class-ref in window_cocoa.mm.o
          objc-class-ref in cap_qtkit.mm.o
      "_OBJC_CLASS_$_NSMutableDictionary", referenced from:
          objc-class-ref in window_cocoa.mm.o
      "_OBJC_CLASS_$_NSRunLoop", referenced from:
          objc-class-ref in cap_qtkit.mm.o
      "_OBJC_CLASS_$_NSTimer", referenced from:
          objc-class-ref in cap_qtkit.mm.o
    ld: symbol(s) not found for architecture x86_64
Diffstat (limited to 'pkgs/development/libraries/opencv')
-rw-r--r--pkgs/development/libraries/opencv/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/libraries/opencv/default.nix b/pkgs/development/libraries/opencv/default.nix
index 66a840fa2a9..4532285e53d 100644
--- a/pkgs/development/libraries/opencv/default.nix
+++ b/pkgs/development/libraries/opencv/default.nix
@@ -10,7 +10,7 @@
 , enableFfmpeg ? false, ffmpeg
 , enableGStreamer ? false, gst_all_1
 , enableEigen ? true, eigen
-, darwin
+, cf-private, Cocoa, QTKit
 }:
 
 let
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
     ++ lib.optional enableFfmpeg ffmpeg
     ++ lib.optionals enableGStreamer (with gst_all_1; [ gstreamer gst-plugins-base ])
     ++ lib.optional enableEigen eigen
-    ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Cocoa QTKit ])
+    ++ lib.optionals stdenv.isDarwin [ Cocoa QTKit cf-private /* For NSDefaultRunLoopMode */ ]
     ;
 
   propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy;