diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-04-12 15:35:37 +0300 |
---|---|---|
committer | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-04-12 15:35:37 +0300 |
commit | 6fc6b8f2cc64ee29cab5a3fdab29c838c2225f53 (patch) | |
tree | adb65f924137666a5babb20fbb672bcdc0ce24d4 /pkgs/development/compilers/chicken | |
parent | 7486a74d9f5c3581c2db0e186d4763ff3a4ae782 (diff) | |
download | nixpkgs-6fc6b8f2cc64ee29cab5a3fdab29c838c2225f53.tar nixpkgs-6fc6b8f2cc64ee29cab5a3fdab29c838c2225f53.tar.gz nixpkgs-6fc6b8f2cc64ee29cab5a3fdab29c838c2225f53.tar.bz2 nixpkgs-6fc6b8f2cc64ee29cab5a3fdab29c838c2225f53.tar.lz nixpkgs-6fc6b8f2cc64ee29cab5a3fdab29c838c2225f53.tar.xz nixpkgs-6fc6b8f2cc64ee29cab5a3fdab29c838c2225f53.tar.zst nixpkgs-6fc6b8f2cc64ee29cab5a3fdab29c838c2225f53.zip |
chickenPackages: reduce brokenOnDarwin
Diffstat (limited to 'pkgs/development/compilers/chicken')
-rw-r--r-- | pkgs/development/compilers/chicken/5/overrides.nix | 31 |
1 files changed, 23 insertions, 8 deletions
diff --git a/pkgs/development/compilers/chicken/5/overrides.nix b/pkgs/development/compilers/chicken/5/overrides.nix index 63d0f0d13f9..3cc44837f23 100644 --- a/pkgs/development/compilers/chicken/5/overrides.nix +++ b/pkgs/development/compilers/chicken/5/overrides.nix @@ -35,33 +35,46 @@ in { freetype = addToBuildInputsWithPkgConfig pkgs.freetype; fuse = addToBuildInputsWithPkgConfig pkgs.fuse; # git = addToBuildInputsWithPkgConfig pkgs.libgit2; + gl-utils = addPkgConfig; glfw3 = addToBuildInputsWithPkgConfig pkgs.glfw3; + glls = addPkgConfig; + iconv = addToBuildInputs (lib.optional stdenv.isDarwin pkgs.libiconv); icu = addToBuildInputsWithPkgConfig pkgs.icu; imlib2 = addToBuildInputsWithPkgConfig pkgs.imlib2; - lazy-ffi = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.libffi old); + lazy-ffi = old: + # fatal error: 'ffi/ffi.h' file not found + (brokenOnDarwin old) + // (addToBuildInputs pkgs.libffi old); leveldb = addToBuildInputs pkgs.leveldb; magic = addToBuildInputs pkgs.file; - mdh = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.pcre old); + mdh = addToBuildInputs pkgs.pcre; nanomsg = addToBuildInputs pkgs.nanomsg; ncurses = addToBuildInputsWithPkgConfig [ pkgs.ncurses ]; opencl = addToBuildInputs ([ pkgs.opencl-headers pkgs.ocl-icd ] ++ lib.optionals stdenv.isDarwin [ pkgs.darwin.apple_sdk.frameworks.OpenCL ]); opengl = old: + # csc: invalid option `-framework OpenGL' (brokenOnDarwin old) // (addToBuildInputsWithPkgConfig [ pkgs.libGL pkgs.libGLU ] old); openssl = addToBuildInputs pkgs.openssl; plot = addToBuildInputs pkgs.plotutils; postgresql = addToBuildInputsWithPkgConfig pkgs.postgresql; rocksdb = addToBuildInputs pkgs.rocksdb; + scheme2c-compatibility = addPkgConfig; sdl-base = addToBuildInputs pkgs.SDL; sdl2 = addToPropagatedBuildInputsWithPkgConfig pkgs.SDL2; sdl2-image = addToBuildInputs pkgs.SDL2_image; sdl2-ttf = addToBuildInputs pkgs.SDL2_ttf; soil = addToPropagatedBuildInputsWithPkgConfig pkgs.libepoxy; sqlite3 = addToBuildInputs pkgs.sqlite; - stemmer = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.libstemmer old); + stemmer = old: + # Undefined symbols for architecture arm64: "_sb_stemmer_delete" + (brokenOnDarwin old) + // (addToBuildInputs pkgs.libstemmer old); stfl = old: - (brokenOnDarwin old) // (addToBuildInputs [ pkgs.ncurses pkgs.stfl ] old); + # Undefined symbols for architecture arm64: "_clearok" + (brokenOnDarwin old) + // (addToBuildInputs [ pkgs.ncurses pkgs.stfl ] old); taglib = addToBuildInputs [ pkgs.zlib pkgs.taglib ]; uuid-lib = addToBuildInputs pkgs.libuuid; ws-client = addToBuildInputs pkgs.zlib; @@ -103,13 +116,15 @@ in { webview = broken; # mark broken darwin - gl-utils = brokenOnDarwin; - iconv = brokenOnDarwin; + + # fatal error: 'sys/inotify.h' file not found inotify = brokenOnDarwin; + # fatal error: 'mqueue.h' file not found posix-mq = brokenOnDarwin; + # ld: library not found for -lrt posix-shm = brokenOnDarwin; + # Undefined symbols for architecture arm64: "_pthread_setschedprio" pthreads = brokenOnDarwin; - rbf = brokenOnDarwin; - scheme2c-compatibility = brokenOnDarwin; + # error: use of undeclared identifier 'B4000000' stty = brokenOnDarwin; } |