Darling este un software care ajută la rularea aplicațiilor macos pe unbuntu, dar primesc erori la instalarea lui --
Când încerc să fug sudo dpkg -i darling-dkms_0.1.20210224.testing_amd64.deb
Oferă următoarea ieșire -
Se selectează pachetul neselectat anterior, dragă-dkms.
(Se citește baza de date... 344458 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea darling-dkms_0.1.20210224.testing_amd64.deb...
Se despachetează darling-dkms (0.1.20210224~testare)...
Se configurează darling-dkms (0.1.20210224~testare)...
>>> DKMS: adăugați, construiți și instalați modul
Se creează linkul simbolic /var/lib/dkms/darling-mach/0.1/source ->
/usr/src/darling-mach-0.1
DKMS: adăugare finalizată.
Pregătirea nucleului nu este necesară pentru acest nucleu. Se trece peste...
Modul de construcție:
curatare zona de constructie.....
'make' -C lkm/ MIGDIR=/usr/src/darling-mach-0.1/miggen MIGDIR_REL=../miggen......(stare de ieșire greșită: 2)
EROARE (dkms apport): imposibil de determinat pachetul sursă pentru darling-dkms
Eroare! Stare de returnare greșită pentru modulul construit pe nucleu: 5.11.0-27-generic (x86_64)
Consultați /var/lib/dkms/darling-mach/0.1/build/make.log pentru mai multe informații.
dpkg: eroare la procesarea pachetului darling-dkms (--install):
instalat pachetul darling-dkms subprocesul de script post-instalare a returnat eroare starea de ieșire 10
Au fost întâlnite erori în timpul procesării:
dragă-dkms
Când încerc să instalez dragă, dă...
Selectarea pachetului neselectat anterior dragă.
(Se citește baza de date... 349934 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea darling_0.1.20210224.testing_amd64.deb...
Desfacere dragă (0.1.20210224~testare)...
dpkg: problemele de dependență împiedică configurarea lui dragă:
draga depinde de libc6 (>= 2,32); in orice caz:
Versiunea libc6:amd64 pe sistem este 2.31-0ubuntu9.2.
draga depinde de libc6-i386 (>= 2,32); in orice caz:
Versiunea libc6-i386 pe sistem este 2.31-0ubuntu9.2.
dragă depinde de dragă-dkms; in orice caz:
Pachetul darling-dkms nu este încă configurat.
dpkg: eroare la procesarea pachetului dragă (--install):
probleme de dependență - lăsând neconfigurat
Au fost întâlnite erori în timpul procesării:
dragă
Când verific autentificarea /var/lib/dkms/darling-mach/0.1/build/make.log
se spune --
DKMS make.log pentru darling-mach-0.1 pentru kernel 5.11.0-27-generic (x86_64)
Sâmbătă, 28 august 2021 21:17:57 IST
make: se introduce în directorul „/var/lib/dkms/darling-mach/0.1/build/lkm”
Versiunea de rulare a nucleului este 5.11.0-27-generic
rm -f dragă-mach.mod.o
make -C /lib/modules/5.11.0-27-generic/build M=/var/lib/dkms/darling-mach/0.1/build/lkm modules
make[1]: se introduce în directorul „/usr/src/linux-headers-5.11.0-27-generic”
Versiunea de rulare a nucleului este 5.11.0-27-generic
Invocat de sistemul de construire a nucleului, construit pentru 5.11.0-27-generic
CC [M] /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.o
În fișierul inclus din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/port.h:90,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:74:
/var/lib/dkms/darling-mach/0.1/build/lkm/EXTERNAL_HEADERS/stdint.h:137: avertisment: „UINTPTR_MAX” redefinit
137 | #define UINTPTR_MAX UINT64_MAX
|
În fișierul inclus din ./include/linux/limits.h:7,
de la ./include/linux/kernel.h:6,
din ./include/linux/list.h:9,
de la ./include/linux/module.h:12,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/duct/duct.h:50,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:67:
./include/vdso/limits.h:17: notă: aceasta este locația definiției anterioare
17 | #define UINTPTR_MAX ULONG_MAX
|
În fișierul inclus din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h:79,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/mach_types.h:115,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/clock.h:38,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/sched_prim.h:72,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:76:
/var/lib/dkms/darling-mach/0.1/build/lkm/libkern/os/overflow.h:66:3: eroare: #error os_overflow se așteaptă la module integrate de tip generic
66 | # eroare os_overflow se așteaptă la elementele interne de tip generic
| ^~~~~
În fișierul inclus din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/mach_types.h:115,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/clock.h:38,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/sched_prim.h:72,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:76:
/var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h: În funcția âmach_vm_round_page_overflowâ:
/var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h:126:23: eroare: declararea implicită a funcției âos_add_overflowâ; ați vrut să spuneți âos_add3_overflowâ? [-Werror=declarație-implicit-funcție]
126 | bool __ovr = os_add_overflow(in, (__typeof__(*out))PAGE_MASK, out); \
| ^~~~~~~~~~~~~~~~
/var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h:134:9: notă: în extinderea macro-ului âround_page_overflowâ
134 | return round_page_overflow(in, out);
| ^~~~~~~~~~~~~~~~~~~
În fișierul inclus din /var/lib/dkms/darling-mach/0.1/build/lkm/bsd/sys/event.h:674,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_mqueue.h:82,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_port.h:91,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/task.h:126,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/thread.h:122,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/sched_prim.h:74,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:76:
/var/lib/dkms/darling-mach/0.1/build/lkm/bsd/sys/fcntl.h: La nivel superior:
/var/lib/dkms/darling-mach/0.1/build/lkm/bsd/sys/fcntl.h:145: avertisment: „AT_EACCESS” redefinit
145 | #define AT_EACCESS 0x0010 /* Folosește ID-uri efective în verificarea accesului */
|
În fișierul inclus din ./include/linux/fcntl.h:6,
de la ./include/linux/fs.h:26,
de la ./include/linux/huge_mm.h:8,
de la ./include/linux/mm.h:703,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/duct/duct.h:55,
din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:67:
./include/uapi/linux/fcntl.h:99: notă: aceasta este locația definiției anterioare
99 | #define AT_EACCESS 0x200 /* Acces de testare permis pentru
|
cc1: unele avertismente fiind tratate ca erori
make[2]: *** [scripts/Makefile.build:287: /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.o] Eroare 1
make[1]: *** [Makefile:1848: /var/lib/dkms/darling-mach/0.1/build/lkm] Eroare 2
make[1]: se părăsește directorul „/usr/src/linux-headers-5.11.0-27-generic”
make: *** [Makefile:615: default] Eroare 2
make: Ieșim din directorul „/var/lib/dkms/darling-mach/0.1/build/lkm”
Te rog ajuta-ma
Sunt pe Ubuntu 20.04 LTS
Orice expert, va rog ajutati