Package Details: darling-mach-dkms-git r1861.099fdc03-2

Git Clone URL: https://aur.archlinux.org/darling-git.git (read-only)
Package Base: darling-git
Description: A Darwin/OS X emulation layer for Linux
Upstream URL: http://www.darlinghq.org
Keywords: Darwin Emulator OSX Wine
Licenses: GPL3
Groups: darling-git
Submitter: Xorg
Maintainer: None
Last Packager: Xorg
Votes: 30
Popularity: 0.069938
First Submitted: 2013-06-29 15:19
Last Updated: 2017-04-30 15:56

Pinned Comments

Xorg commented on 2017-06-22 16:59

Hello world.
I have written this PKGBUILD 4 years later, and today I'm tired of maintening this package: there are often upstream breaks, and it requires a lot of time to build and fix this package.
Since 4 years, I was trying to do my best to offer to Arch users a buildable Darling out of the box, but Upstream seems not ready yet for packaging.
Some issues remain: the package is installed under /usr/libexec, but due to Arch standards, it should not [1]. There are some hacks, like the darling-git.install file and the DKMS sub-package. Sometimes, DKMS fails, but it works after reinstalling the darling-mach-dkms-git package.
I'm not interested to maintain this package anymore. Feel free to adopt it and improve it. Good luck to next maintener.

[1] https://wiki.archlinux.org/index.php/Arch_packaging_standards#Package_etiquette

Xorg commented on 2017-04-30 15:59

darling-git is now a split package, providing darling-git and darling-mach-dkms-git packages.

Please tell me if you are encountering issues.

Latest Comments

Xorg commented on 2017-06-22 16:59

Hello world.
I have written this PKGBUILD 4 years later, and today I'm tired of maintening this package: there are often upstream breaks, and it requires a lot of time to build and fix this package.
Since 4 years, I was trying to do my best to offer to Arch users a buildable Darling out of the box, but Upstream seems not ready yet for packaging.
Some issues remain: the package is installed under /usr/libexec, but due to Arch standards, it should not [1]. There are some hacks, like the darling-git.install file and the DKMS sub-package. Sometimes, DKMS fails, but it works after reinstalling the darling-mach-dkms-git package.
I'm not interested to maintain this package anymore. Feel free to adopt it and improve it. Good luck to next maintener.

[1] https://wiki.archlinux.org/index.php/Arch_packaging_standards#Package_etiquette

indra17ram commented on 2017-06-02 21:36

@Xorg: Great! it work for the problem..
but now i found another problem..

DKMS make.log for darling-mach-r1922.c9a66d64 for kernel 4.9.30-1-MANJARO (x86_64)
Jum Jun 2 23:36:57 WIB 2017
make -C /lib/modules/4.9.30-1-MANJARO/build M=/var/lib/dkms/darling-mach/r1922.c9a66d64/build modules
make[1]: Entering directory '/usr/lib/modules/4.9.30-1-MANJARO/build'
CC [M] /var/lib/dkms/darling-mach/r1922.c9a66d64/build/osfmk/ipc/ipc_entry.o
CC [M] /var/lib/dkms/darling-mach/r1922.c9a66d64/build/osfmk/ipc/ipc_hash.o
CC [M] /var/lib/dkms/darling-mach/r1922.c9a66d64/build/osfmk/ipc/ipc_space.o
CC [M] /var/lib/dkms/darling-mach/r1922.c9a66d64/build/osfmk/ipc/ipc_kmsg.o
/var/lib/dkms/darling-mach/r1922.c9a66d64/build/osfmk/ipc/ipc_kmsg.c:86:25: fatal error: mach/vm_map.h: No such file or directory
#include <mach/vm_map.h>
^
compilation terminated.
make[2]: *** [scripts/Makefile.build:294: /var/lib/dkms/darling-mach/r1922.c9a66d64/build/osfmk/ipc/ipc_kmsg.o] Error 1
make[1]: *** [Makefile:1490: _module_/var/lib/dkms/darling-mach/r1922.c9a66d64/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/4.9.30-1-MANJARO/build'
make: *** [Makefile:279: default] Error 2

Xorg commented on 2017-06-02 05:35

@indra17: Did you install the needed kernel header package before?
It must be linux49-headers in your case.

indra17ram commented on 2017-06-02 03:34

darling-git and darling-mach-dkms-git both have the same error, i'm using manjaro linux..
thanks for advice..

indra17ram commented on 2017-06-02 01:27

make[4]: Entering directory '/tmp/yaourt-tmp-indra/aur-darling-mach-dkms-git/src/darling/src/lkm'
make -C /lib/modules/4.9.30-1-MANJARO/build M=/tmp/yaourt-tmp-indra/aur-darling-mach-dkms-git/src/darling/src/lkm modules
make[5]: Entering directory '/usr/lib/modules/4.9.30-1-MANJARO/build'
make[5]: *** No rule to make target 'modules'. Stop.
make[5]: Leaving directory '/usr/lib/modules/4.9.30-1-MANJARO/build'
make[4]: *** [Makefile:279: default] Error 2
make[4]: Leaving directory '/tmp/yaourt-tmp-indra/aur-darling-mach-dkms-git/src/darling/src/lkm'
make[3]: *** [src/lkm/CMakeFiles/lkm.dir/build.make:86: src/lkm/CMakeFiles/lkm] Error 2
make[2]: *** [CMakeFiles/Makefile2:35323: src/lkm/CMakeFiles/lkm.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:35330: src/lkm/CMakeFiles/lkm.dir/rule] Error 2
make: *** [Makefile:10083: lkm] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build darling-git.

Xorg commented on 2017-04-30 15:59

darling-git is now a split package, providing darling-git and darling-mach-dkms-git packages.

Please tell me if you are encountering issues.

Xorg commented on 2017-04-26 20:28

darling-git will become a split package, providing darling-git and darling-mach-dkms-git packages.
This change is needed since the new LKM design.

Xorg commented on 2017-04-24 04:59

@snuffop: The new LKM has been merged in master. I need to change this PKGBUILD due to changes. Thank for your report.

snuffop commented on 2017-04-24 01:28

something is amuck

==> Starting package()...
-> Install module sources for DKMS...
-> Set configuration for DKMS...
sed: can't read /tmp/tmp.Q2sZVNTdUB/yaourt-tmp-marty/aur-darling-mach-dkms-git/pkg/darling-mach-dkms-git/usr/src/darling-mach-r61.0cd0e120/lkm/Makefile: No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build darling-mach-dkms-git.
==> Restart building darling-mach-dkms-git ? [y/N]
==> ----------------------------------------------

Xorg commented on 2017-03-27 20:12

@yan12125: That's true, you are right. Let's do that.

All comments