Package Details: darling-ffi-git r4178.fe0da1407-1

Git Clone URL: https://aur.archlinux.org/darling-git.git (read-only, click to copy)
Package Base: darling-git
Description: libffi built for use within Darling
Upstream URL: https://www.darlinghq.org
Keywords: Darwin Emulator macOS OSX Wine
Licenses: GPL3
Conflicts: darling-ffi
Provides: darling-ffi
Submitter: UnicornDarkness
Maintainer: None
Last Packager: facekapow
Votes: 41
Popularity: 0.000104
First Submitted: 2013-06-29 15:19 (UTC)
Last Updated: 2023-10-15 18:57 (UTC)

Dependencies (41)

Sources (155)

Pinned Comments

jamesbrink commented on 2019-07-10 02:27 (UTC)

Please use this package for stable more reliable builds

https://aur.archlinux.org/packages/darling/

This one is identical but locked in on a last known working git ref and I will update as often as I can.

I have also raised an issue about versioning so maybe we can get some kind of tags for future versions and stable working builds

https://github.com/darlinghq/darling/issues/537

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 17 Next › Last »

dangpzanco commented on 2022-10-26 04:54 (UTC)

Needs to add darling-Csu, since this commit:

https://github.com/darlinghq/darling/commit/b2a6375abfcdfce271a0f80cfe333e62888a66b4

Diff file (not tested):

diff --git a/PKGBUILD b/PKGBUILD
index 404a29b..fce0be0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -48,6 +48,7 @@ source=('darling-libressl-2.2.9'::'git+https://github.com/darlinghq/darling-libr
         'git+https://github.com/darlinghq/darling-corefoundation.git'
         'git+https://github.com/darlinghq/darling-coretls.git'
         'git+https://github.com/darlinghq/darling-crontabs.git'
+        'git+https://github.com/darlinghq/darling-Csu.git'
         'git+https://github.com/darlinghq/darling-cups.git'
         'git+https://github.com/darlinghq/darling-curl.git'
         'git+https://github.com/darlinghq/darling-dbuskit.git'
@@ -171,7 +172,7 @@ md5sums=( 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP'
           'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP'
           'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP'
           'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP'
-          'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP')
+          'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP')
 options=('!buildflags')

 pkgver() {
@@ -210,6 +211,7 @@ prepare() {
     git config submodule.src/external/corefoundation.url "$srcdir/darling-corefoundation"
     git config submodule.src/external/coretls.url "$srcdir/darling-coretls"
     git config submodule.src/external/crontabs.url "$srcdir/darling-crontabs"
+    git config submodule.src/external/Csu.url "$srcdir/darling-Csu"
     git config submodule.src/external/cups.url "$srcdir/darling-cups"
     git config submodule.src/external/curl.url "$srcdir/darling-curl"
     git config submodule.src/external/darling-dmg.url "$srcdir/darling-dmg"

TheJackiMonster commented on 2022-09-17 09:44 (UTC) (edited on 2022-09-17 09:49 (UTC) by TheJackiMonster)

xorg-xrandr and libxkbfile are missing as build dependencies at least:

CMake Error at src/external/cocotron/AppKit/CMakeLists.txt:27 (message):
  XRandR not found

CMake Error at src/external/cocotron/AppKit/CMakeLists.txt:39 (message):
  Xkbfile not found

bquast commented on 2022-07-20 06:37 (UTC)

The dependency lib32-glibc is not listed

bquast commented on 2022-06-16 17:24 (UTC)

I managed to get it working (2022-06-19) by switching to the LTS kernel (5.15.47-1).

bquast commented on 2022-06-16 09:43 (UTC) (edited on 2022-06-16 12:45 (UTC) by bquast)

Hello,

First of all many thanks for this. I having been trying to get this to work for a long time, but I did not manage. I finally managed to install it. But a post-install hook said:

(2/3) Install DKMS modules
==> dkms install --no-depmod darling-mach/r3717.26e55e111 -k 5.18.3-arch1-1
Error! Bad return status for module build on kernel: 5.18.3-arch1-1 (x86_64)
Consult /var/lib/dkms/darling-mach/r3717.26e55e111/build/make.log for more information.

The log said:

fortify-string.h:358:63: error: expected identifier or ‘(’ before ‘{’ token

Full log: https://gist.github.com/bquast/97056dd9c6a5c530812a97e091b92c15

I've filed an issue here: https://github.com/darlinghq/darling/issues/1179

Any thoughts would be much appreciated, very keen to work with Darling

Radical commented on 2022-05-21 23:18 (UTC)

You should add the linux-zen-headers to the linux-headers alternatives

PureTryOut commented on 2022-04-15 12:36 (UTC)

dkms fails for me on this module

Running kernel version is 5.17.3-arch1-1
Invoked by kernel build system, building for 5.17.3-arch1-1
  MODPOST /var/lib/dkms/darling-mach/r3695.d1ea90aab/build/Module.symvers
ERROR: modpost: "do_exit" [/var/lib/dkms/darling-mach/r3695.d1ea90aab/build/darling-mach.ko] undefined!

facekapow commented on 2022-03-04 05:14 (UTC) (edited on 2022-03-04 05:15 (UTC) by facekapow)

I've updated the package to work with the latest commit on master.

I'm one of the developers of Darling and I've adopted this package; I'll keep this package up-to-date with changes made to master that may break the package (which is mainly just when submodules are added/removed).

nobodywasishere commented on 2022-02-22 19:28 (UTC)

@a.kudelin

Looking into this deeper, a lot of the submodules themselves have submodules, and each of those would also need to be included and manually moved to the correct location... unfortunately I'm not sure this package is a good candidate for the AUR with the rule of not downloading submodules automatically; if any of them change or are added, then the PKGBUILD will break.

a.kudelin commented on 2022-02-22 19:25 (UTC)

Using a modified PKGBUILD with all submodules included:
https://www.toptal.com/developers/hastebin/ocuqolenuv.kotlin
leads to an error produced by a missing file: /darling-git/src/darling/framework-include/CoreGraphics/CoreGraphicsPrivate.h:4:10: fatal error: 'IOKit/hidsystem/IOLLEvent.h' file not found