Package Details: darling r3131.fa5348c8a-1

Git Clone URL: https://aur.archlinux.org/darling.git (read-only, click to copy)
Package Base: darling
Description: Darwin/macOS emulation layer for Linux (Stable)
Upstream URL: http://www.darlinghq.org
Keywords: Darwin Emulator macOS OSX Stable Wine
Licenses: GPL3
Groups: darling
Conflicts: darling
Provides: darling
Submitter: jamesbrink
Maintainer: jamesbrink
Last Packager: jamesbrink
Votes: 3
Popularity: 0.001739
First Submitted: 2019-07-10 02:21
Last Updated: 2020-07-27 17:54

Required by (1)

Sources (113)

Pinned Comments

jamesbrink commented on 2019-07-10 02:37

This package is identical to the darling-git, but it will remain locked in on git refs that are known to build. I have labeled it stable in an attempt to clarify this.

Latest Comments

1 2 Next › Last »

simona commented on 2020-10-06 22:10

make[6]: *** [scripts/Makefile.build:281: /home/simona/.cache/yay/darling/src/darling/src/external/lkm/osfmk/duct/duct_kern_kalloc.o] Errore 1

timescam commented on 2020-09-22 02:06

can you update the dependencies so it can be build in clean containers.

some dependencies are missing, like fontconfig

simona commented on 2020-09-17 16:38

| /home/simona/.cache/yay/darling/src/darling/src/external/lkm/osfmk/duct/duct_kern_kalloc.c: In function ‘duct_kalloc_noblock’:
/home/simona/.cache/yay/darling/src/darling/src/external/lkm/osfmk/duct/duct_kern_kalloc.c:56:16: error: too many arguments to function ‘__vmalloc’
56 | return __vmalloc (size, GFP_ATOMIC | __GFP_HIGHMEM, PAGE_KERNEL);
| ^~~~~~~~~
In file included from /home/simona/.cache/yay/darling/src/darling/src/external/lkm/osfmk/duct/duct.h:53,
from /home/simona/.cache/yay/darling/src/darling/src/external/lkm/osfmk/duct/duct_kern_kalloc.c:35:
./include/linux/vmalloc.h:111:14: note: declared here
111 | extern void __vmalloc(unsigned long size, gfp_t gfp_mask);
| ^~~~~~~~~
make[6]:
** [scripts/Makefile.build:281: /home/simona/.cache/yay/darling/src/darling/src/external/lkm/osfmk
/duct/duct_kern_kalloc.o] Errore 1

a2sc commented on 2020-09-07 23:59

with kernel 5.8 (5.8.7-arch1-1) I get the following error, because, as far as I know, vmalloc is not a valid function anymore.

/home/user/.cache/pikaur/build/darling/src/darling/src/external/lkm/osfmk/duct/duct_kern_kalloc.c: In function ‘duct_kalloc_noblock’:
/home/user/.cache/pikaur/build/darling/src/darling/src/external/lkm/osfmk/duct/duct_kern_kalloc.c:56:16: error: too many arguments to function ‘__vmalloc’
   56 |         return __vmalloc (size, GFP_ATOMIC | __GFP_HIGHMEM, PAGE_KERNEL);
      |                ^~~~~~~~~
In file included from /home/user/.cache/pikaur/build/darling/src/darling/src/external/lkm/osfmk/duct/duct.h:53,
                 from /home/user/.cache/pikaur/build/darling/src/darling/src/external/lkm/osfmk/duct/duct_kern_kalloc.c:35:
./include/linux/vmalloc.h:111:14: note: declared here
  111 | extern void *__vmalloc(unsigned long size, gfp_t gfp_mask);
      |              ^~~~~~~~~
make[6]: *** [scripts/Makefile.build:281: /home/user/.cache/pikaur/build/darling/src/darling/src/external/lkm/osfmk/duct/duct_kern_kalloc.o] Error 1
make[5]: *** [Makefile:1756: /home/user/.cache/pikaur/build/darling/src/darling/src/external/lkm] Error 2
make[5]: Leaving directory '/usr/lib/modules/5.8.7-arch1-1/build'
make[4]: *** [Makefile:346: default] Error 2
make[4]: Leaving directory '/home/user/.cache/pikaur/build/darling/src/darling/src/external/lkm'
make[3]: *** [src/external/lkm/CMakeFiles/lkm.dir/build.make:77: src/external/lkm/CMakeFiles/lkm] Error 2
make[2]: *** [CMakeFiles/Makefile2:46367: src/external/lkm/CMakeFiles/lkm.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:46374: src/external/lkm/CMakeFiles/lkm.dir/rule] Error 2
make: *** [Makefile:15757: lkm] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

hv15 commented on 2020-04-05 17:09

I've created a patch which should build the latest release (from end of March), but unfortunately I run into a compilation issue with avresample.c. Maybe someone else can have a go at this, I don't have more time at the moment to look further. It might be useful to downgrade the commit hash to the previous release (mid march), which might not have this compilation problem. See https://pastebin.com/PA0JYVxf for diff.

hv15 commented on 2020-04-05 08:46

This issue with float.h not being found was fixed a few months ago seemingly, see https://github.com/darlinghq/darling/commit/24f09b59e300183230c8c2e5356a81948ea48cae. Could @jamesbrink please update the package, there have been a lot of fixes in the last 9+ months.

T0MuX commented on 2020-03-23 09:57

Hi, I'm having this issue :

[  4%] Building C object src/external/compiler-rt/lib/builtins/CMakeFiles/compiler_rt_i386.dir/absvdi2.o
In file included from /home/thomas/.cache/yay/darling/src/darling/src/external/compiler-rt/lib/builtins/absvdi2.c:15:
/home/thomas/.cache/yay/darling/src/darling/src/external/compiler-rt/lib/builtins/int_lib.h:70:12: fatal error: 'float.h' file not found
#  include <float.h>
           ^~~~~~~~~
1 error generated.
make[2]: *** [src/external/compiler-rt/lib/builtins/CMakeFiles/compiler_rt_i386.dir/build.make:150 : src/external/compiler-rt/lib/builtins/CMakeFiles/compiler_rt_i386.dir/absvdi2.o] Erreur 1
make[2] : on quitte le répertoire « /home/thomas/.cache/yay/darling/src/darling/build »
make[1]: *** [CMakeFiles/Makefile2:18805 : src/external/compiler-rt/lib/builtins/CMakeFiles/compiler_rt_i386.dir/all] Erreur 2
make[1] : on quitte le répertoire « /home/thomas/.cache/yay/darling/src/darling/build »
make: *** [Makefile:147 : all] Erreur 2
==> ERREUR : Une erreur s’est produite dans build().
    Abandon…
Error making: darling (darling-mach-dkms darling)

ente commented on 2020-03-18 12:56

Dependency "lib32-glibc" should be added. A compilation error is raised otherwise.

dreieck commented on 2020-03-18 10:42

I get the same error as @dront78 reported at 2020-01-16:

[...]
[  4%] Building ASM object src/external/compiler-rt/lib/builtins/CMakeFiles/compiler_rt_i386.dir/i386/umoddi3.o
[  4%] Building C object src/external/compiler-rt/lib/builtins/CMakeFiles/compiler_rt_i386.dir/absvdi2.o
In file included from /home/tmp/install/build/darling/src/darling/src/external/compiler-rt/lib/builtins/absvdi2.c:15:
/home/tmp/install/build/darling/src/darling/src/external/compiler-rt/lib/builtins/int_lib.h:70:12: fatal error: 'float.h' file not found
#  include <float.h>
           ^~~~~~~~~
1 error generated.
make[2]: *** [src/external/compiler-rt/lib/builtins/CMakeFiles/compiler_rt_i386.dir/build.make:133: src/external/compiler-rt/lib/builtins/CMakeFiles/compiler_rt_i386.dir/absvdi2.o] Error 1
make[2]: Leaving directory '/home/tmp/install/build/darling/src/darling/build'
make[1]: *** [CMakeFiles/Makefile2:18788: src/external/compiler-rt/lib/builtins/CMakeFiles/compiler_rt_i386.dir/all] Error 2
make[1]: Leaving directory '/home/tmp/install/build/darling/src/darling/build'
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().

pdxleif commented on 2020-02-19 03:54

Failed for me with:

[  3%] Linking C executable elfloader_dummy32
/usr/bin/ld: skipping incompatible /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.2.1/../../../libgcc_s.so.1 when searching for libgcc_s.so.1
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libgcc_s.so.1 when searching for libgcc_s.so.1
/usr/bin/ld: skipping incompatible /lib/libgcc_s.so.1 when searching for libgcc_s.so.1
/usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so.1 when searching for libgcc_s.so.1
/usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so.1 when searching for libgcc_s.so.1
/usr/bin/ld: cannot find libgcc_s.so.1
clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/libelfloader/native/CMakeFiles/elfloader_dummy32.dir/build.make:99: src/libelfloader/native/elfloader_dummy32] Error 1