Darling เป็นซอฟต์แวร์ที่ช่วยเรียกใช้แอปพลิเคชัน macos บน unbuntu แต่ฉันได้รับข้อผิดพลาดในการติดตั้ง --
เมื่อฉันพยายามที่จะวิ่ง sudo dpkg -i ที่รัก-dkms_0.1.20210224.testing_amd64.deb
มันให้ผลลัพธ์ต่อไปนี้ -
กำลังเลือกแพ็คเกจที่ไม่ได้เลือกก่อนหน้านี้ darling-dkms
(กำลังอ่านฐานข้อมูล ... 344458 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ darling-dkms_0.1.20210224.testing_amd64.deb ...
กำลังแกะกล่อง darling-dkms (0.1.20210224~testing) ...
กำลังตั้งค่า darling-dkms (0.1.20210224~testing) ...
>>> DKMS: เพิ่ม สร้าง และติดตั้งโมดูล
การสร้าง symlink /var/lib/dkms/darling-mach/0.1/source ->
/usr/src/darling-mach-0.1
DKMS: เพิ่มเสร็จแล้ว
การเตรียมเคอร์เนลไม่จำเป็นสำหรับเคอร์เนลนี้ กำลังข้าม...
โมดูลอาคาร:
ทำความสะอาดพื้นที่ก่อสร้าง.....
'ทำ' -C lkm/ MIGDIR=/usr/src/darling-mach-0.1/miggen MIGDIR_REL=../miggen......(สถานะการออกไม่ถูกต้อง: 2)
ข้อผิดพลาด (dkms apport): ไม่สามารถกำหนดซอร์สแพ็กเกจสำหรับ darling-dkms
ข้อผิดพลาด! สถานะการส่งคืนไม่ถูกต้องสำหรับการสร้างโมดูลบนเคอร์เนล: 5.11.0-27-generic (x86_64)
ปรึกษา /var/lib/dkms/darling-mach/0.1/build/make.log สำหรับข้อมูลเพิ่มเติม
dpkg: แพคเกจการประมวลผลข้อผิดพลาด darling-dkms (--ติดตั้ง):
สคริปต์ย่อยหลังการติดตั้งแพ็คเกจ darling-dkms ที่ติดตั้งส่งคืนสถานะการออกจากข้อผิดพลาด 10
พบข้อผิดพลาดขณะประมวลผล:
ที่รัก-dkms
เมื่อฉันพยายามติดตั้งที่รักมันทำให้-
การเลือกแพ็คเกจที่ไม่ได้เลือกก่อนหน้านี้ที่รัก
(กำลังอ่านฐานข้อมูล ... 349934 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ darling_0.1.20210224.testing_amd64.deb ...
แกะกล่องที่รัก (0.1.20210224~testing) ...
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าที่รัก:
ที่รักขึ้นอยู่กับ libc6 (>= 2.32); อย่างไรก็ตาม:
เวอร์ชันของ libc6:amd64 บนระบบคือ 2.31-0ubuntu9.2
ที่รักขึ้นอยู่กับ libc6-i386 (>= 2.32); อย่างไรก็ตาม:
เวอร์ชันของ libc6-i386 บนระบบคือ 2.31-0ubuntu9.2
ที่รักขึ้นอยู่กับ darling-dkms; อย่างไรก็ตาม:
ยังไม่ได้กำหนดค่าแพ็คเกจ darling-dkms
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาดที่รัก (-- ติดตั้ง):
ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
พบข้อผิดพลาดขณะประมวลผล:
ที่รัก
เมื่อฉันตรวจสอบการเข้าสู่ระบบ /var/lib/dkms/darling-mach/0.1/build/make.log
มันบอกว่า --
DKMS make.log สำหรับ darling-mach-0.1 สำหรับเคอร์เนล 5.11.0-27-generic (x86_64)
วันเสาร์ที่ 28 สิงหาคม 2564 21:17:57 น. IST
ทำ: เข้าสู่ไดเร็กทอรี '/var/lib/dkms/darling-mach/0.1/build/lkm'
เวอร์ชันเคอร์เนลที่รันคือ 5.11.0-27-generic
rm -f ที่รัก mach.mod.o
ทำโมดูล -C /lib/modules/5.11.0-27-generic/build M=/var/lib/dkms/darling-mach/0.1/build/lkm
ทำ [1]: เข้าสู่ไดเร็กทอรี '/usr/src/linux-headers-5.11.0-27-generic'
เวอร์ชันเคอร์เนลที่รันคือ 5.11.0-27-generic
เรียกใช้โดยระบบสร้างเคอร์เนล สร้างสำหรับ 5.11.0-27-generic
CC [M] /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.o
ในไฟล์รวมจาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/port.h:90,
จาก /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: คำเตือน: "UINTPTR_MAX" นิยามใหม่
137 | #กำหนด UINTPTR_MAX UINT64_MAX
|
ในไฟล์รวมจาก ./include/linux/limits.h:7
จาก ./include/linux/kernel.h:6,
จาก ./include/linux/list.h:9,
จาก ./include/linux/module.h:12
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/duct/duct.h:50,
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:67:
./include/vdso/limits.h:17: หมายเหตุ: นี่คือตำแหน่งของคำจำกัดความก่อนหน้า
17 | #กำหนด UINTPTR_MAX ULONG_MAX
|
ในไฟล์รวมจาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h:79,
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/mach_types.h:115,
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/clock.h:38,
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/sched_prim.h:72,
จาก /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: ข้อผิดพลาด: #error os_overflow ต้องการตัวสร้างประเภททั่วไป
66 | # ข้อผิดพลาด os_overflow คาดว่าจะมีบิวด์อินประเภททั่วไป
| ^~~~~
ในไฟล์รวมจาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/mach_types.h:115,
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/clock.h:38,
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/sched_prim.h:72,
จาก /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: ในฟังก์ชัน âmach_vm_round_page_overflowâ:
/var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h:126:23: ข้อผิดพลาด: การประกาศโดยปริยายของฟังก์ชัน âos_add_overflowâ; คุณหมายถึง âos_add3_overflowâ ใช่ไหม [-Werror=การประกาศฟังก์ชันโดยนัย]
126 | บูล __ovr = os_add_overflow(เข้า, (__typeof__(* ออก))PAGE_MASK, ออก); \
| ^~~~~~~~~~~~~~~~
/var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h:134:9: หมายเหตุ: ในการขยายมาโคร âround_page_overflowâ
134 | กลับ round_page_overflow (เข้า, ออก);
| ^~~~~~~~~~~~~~~~~~~
ในไฟล์รวมจาก /var/lib/dkms/darling-mach/0.1/build/lkm/bsd/sys/event.h:674,
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_mqueue.h:82,
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_port.h:91,
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/task.h:126
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/thread.h:122
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/sched_prim.h:74,
จาก /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: ที่ระดับสูงสุด:
/var/lib/dkms/darling-mach/0.1/build/lkm/bsd/sys/fcntl.h:145: คำเตือน: "AT_EACCESS" นิยามใหม่
145 | #define AT_EACCESS 0x0010 /* ใช้รหัสที่มีประสิทธิภาพในการตรวจสอบการเข้าถึง */
|
ในไฟล์รวมจาก ./include/linux/fcntl.h:6
จาก ./include/linux/fs.h:26
จาก ./include/linux/huge_mm.h:8,
จาก ./include/linux/mm.h:703
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/duct/duct.h:55,
จาก /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:67:
./include/uapi/linux/fcntl.h:99: หมายเหตุ: นี่คือตำแหน่งของคำจำกัดความก่อนหน้า
99 | #define AT_EACCESS 0x200 /* อนุญาตให้ทดสอบการเข้าถึง
|
cc1: คำเตือนบางอย่างถือเป็นข้อผิดพลาด
ทำ [2]: *** [สคริปต์/Makefile.build:287: /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.o] ข้อผิดพลาด 1
ทำ [1]: *** [Makefile:1848: /var/lib/dkms/darling-mach/0.1/build/lkm] ข้อผิดพลาด 2
ทำ [1]: ออกจากไดเร็กทอรี '/usr/src/linux-headers-5.11.0-27-generic'
ทำ: *** [Makefile:615: ค่าเริ่มต้น] ข้อผิดพลาด 2
ทำ: ออกจากไดเร็กทอรี '/var/lib/dkms/darling-mach/0.1/build/lkm'
กรุณาช่วย
ฉันใช้ Ubuntu 20.04 LTS
ท่านใดเชี่ยวชาญช่วยทีครับ