summary refs log tree commit diff stats
path: root/results/scraper/box64/28
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--results/scraper/box64/2816
-rw-r--r--results/scraper/box64/28032
-rw-r--r--results/scraper/box64/280212
-rw-r--r--results/scraper/box64/280344
-rw-r--r--results/scraper/box64/280874
-rw-r--r--results/scraper/box64/280953
-rw-r--r--results/scraper/box64/282098
-rw-r--r--results/scraper/box64/284210
-rw-r--r--results/scraper/box64/28579
-rw-r--r--results/scraper/box64/28611
-rw-r--r--results/scraper/box64/28794
-rw-r--r--results/scraper/box64/28828
-rw-r--r--results/scraper/box64/28998
13 files changed, 849 insertions, 0 deletions
diff --git a/results/scraper/box64/28 b/results/scraper/box64/28
new file mode 100644
index 000000000..4a9a35b4f
--- /dev/null
+++ b/results/scraper/box64/28
@@ -0,0 +1,16 @@
+RPCS3 - missing symbols
+RPCS3 crashes with message below.

+

+```

+Error: Global Symbol _ZTHN2fs11g_tls_errorE not found, cannot apply R_X86_64_GLOB_DAT @0x337a948 ((nil)) in /home/heasterian/Downloads/squashfs-root/usr/bin/rpcs3

+Error: Global Symbol _ZTHN10cpu_thread17g_tls_this_threadE not found, cannot apply R_X86_64_GLOB_DAT @0x337a9b8 ((nil)) in /home/heasterian/Downloads/squashfs-root/usr/bin/rpcs3

+Error: Global Symbol _ZTHN11thread_ctrl17g_tls_this_threadE not found, cannot apply R_X86_64_GLOB_DAT @0x337a9c0 ((nil)) in /home/heasterian/Downloads/squashfs-root/usr/bin/rpcs3

+Error: Global Symbol _ZTH16g_tls_log_prefixB5cxx11 not found, cannot apply R_X86_64_GLOB_DAT @0x337a9c8 ((nil)) in /home/heasterian/Downloads/squashfs-root/usr/bin/rpcs3

+Error: Global Symbol _ZTHN2vm12g_tls_lockedE not found, cannot apply R_X86_64_GLOB_DAT @0x337a9d0 ((nil)) in /home/heasterian/Downloads/squashfs-root/usr/bin/rpcs3

+Error: Global Symbol _ZTHN3idm4g_idE not found, cannot apply R_X86_64_GLOB_DAT @0x337a9d8 ((nil)) in /home/heasterian/Downloads/squashfs-root/usr/bin/rpcs3

+Error: Global Symbol _ZTH17g_tls_log_control not found, cannot apply R_X86_64_GLOB_DAT @0x337a9f0 ((nil)) in /home/heasterian/Downloads/squashfs-root/usr/bin/rpcs3

+Error: Global Symbol _ZTHN3rsx8overlays14user_interface12g_thread_bitE not found, cannot apply R_X86_64_GLOB_DAT @0x337a9f8 ((nil)) in /home/heasterian/Downloads/squashfs-root/usr/bin/rpcs3

+Error: Global Symbol __morestack not found, cannot apply R_X86_64_GLOB_DAT @0x337b730 ((nil)) in /home/heasterian/Downloads/squashfs-root/usr/bin/rpcs3

+22598|SIGSEGV @0x648cbd1c (???(/usr/local/bin/box64/0x648cbd1c)) (x64pc=0x1/???:"???", rsp=0x7f92f72688, stack=0x7f92774000:0x7f92f74000 own=(nil) fp=0x69be00), for accessing (nil) (code=1/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=0x1

+Segmentation fault (core dumped)

+```
\ No newline at end of file
diff --git a/results/scraper/box64/280 b/results/scraper/box64/280
new file mode 100644
index 000000000..e1fdef240
--- /dev/null
+++ b/results/scraper/box64/280
@@ -0,0 +1,32 @@
+M1 (Asahi Linux): Unable to start bash.
+```

+$ curl -O https://geo.mirror.pkgbuild.com/iso/2022.04.05/archlinux-bootstrap-2022.04.05-x86_64.tar.gz

+$ sudo tar -xf archlinux-bootstrap-2022.04.05-x86_64.tar.gz

+$ cd root.x86_64

+$ bin/bash

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:16384

+Box64 with Dynarec v0.1.7 dc9144f built on Apr 14 2022 03:08:23

+Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+Using default BOX64_PATH: ./:bin/

+Counted 71 Env var

+Looking for bin/bash

+Using emulated lib/libreadline.so.8

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) librt.so.1

+Using native(wrapped) libncursesw.so.6

+Using native(wrapped) libtinfo.so.6

+Error: Global Symbol pselect not found, cannot apply R_X86_64_GLOB_DAT @0xffff32ae20b8 ((nil)) in lib/libreadline.so.8

+Error: Global Symbol lstat not found, cannot apply R_X86_64_GLOB_DAT @0xffff32ae2378 ((nil)) in lib/libreadline.so.8

+Error: Global Symbol stat not found, cannot apply R_X86_64_GLOB_DAT @0xffff32ae2570 ((nil)) in lib/libreadline.so.8

+Error: Global Symbol fstat not found, cannot apply R_X86_64_GLOB_DAT @0xffff32ae2f10 ((nil)) in lib/libreadline.so.8

+Error: Global Symbol imaxdiv not found, cannot apply R_X86_64_GLOB_DAT @0xffff31dd0768 ((nil)) in /home/user/a/root.x86_64/usr/bin/bash

+Error: Global Symbol pselect not found, cannot apply R_X86_64_GLOB_DAT @0xffff31dd08f8 ((nil)) in /home/user/a/root.x86_64/usr/bin/bash

+Error: Global Symbol lstat not found, cannot apply R_X86_64_GLOB_DAT @0xffff31dd0a38 ((nil)) in /home/user/a/root.x86_64/usr/bin/bash

+Error: Global Symbol stat not found, cannot apply R_X86_64_GLOB_DAT @0xffff31dd0ae0 ((nil)) in /home/user/a/root.x86_64/usr/bin/bash

+Error: Global Symbol fstat not found, cannot apply R_X86_64_GLOB_DAT @0xffff31dd0f78 ((nil)) in /home/user/a/root.x86_64/usr/bin/bash

+Ask to run at NULL, quit silently

+$ 

+```
\ No newline at end of file
diff --git a/results/scraper/box64/2802 b/results/scraper/box64/2802
new file mode 100644
index 000000000..5a32ab230
--- /dev/null
+++ b/results/scraper/box64/2802
@@ -0,0 +1,12 @@
+Vintage Story: Unimplemented opcode (00 41 FF E2) 0E 00 00 00 00 00 00 00 00 00 49 BA 4B E1 B6
+HI, I'm trying to get vintage story running on my switch (performance will probably not be great, but I imagine this issue would exist regardless), and it runs into this error and crashes
+`[BOX64] 6519|0xf83a0b36: Unimplemented Opcode (00 41 FF E2) 0E 00 00 00 00 00 00 00 00 00 49 BA 4B E1 B6`
+
+I tried with Dynarec off, but it stopped way farther back, probably too slow to really do much.
+
+Here are the full logs for both
+
+[vs-drec-on.txt](https://github.com/user-attachments/files/21110227/vs-drec-on.txt)
+[vs-drec-off.txt](https://github.com/user-attachments/files/21110228/vs-drec-off.txt)
+
+Thanks.
\ No newline at end of file
diff --git a/results/scraper/box64/2803 b/results/scraper/box64/2803
new file mode 100644
index 000000000..b1b947281
--- /dev/null
+++ b/results/scraper/box64/2803
@@ -0,0 +1,44 @@
+Missing sqlite3 wrappings
+I've found a set of sqlite3 that one of my dependencies make use of, I notice they are commented out and that something more is needed beyond uncommenting them.  Here is a log:
+
+```
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[BOX64] Error loading needed lib libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.runtime.so
+[BOX64] Error loading one of needed lib
+[BOX64] Error initializing needed lib /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.kws.ort.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.kws.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.lu.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.mas.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.onnxruntime.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[BOX64] Using native(wrapped) libsqlite3.so.0
+[BOX64] Using native(wrapped) libcurl.so.4
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_bind_blob not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a670 (0x11210) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_bind_text not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a878 (0x11620) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_result_text not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a998 (0x11860) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_set_auxdata not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308aa68 (0x11a00) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_vfs_find not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308abd0 (0x11cd0) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_create_function_v2 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308ac98 (0x11e60) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: relocating Plt symbols in elf libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[BOX64] Error initializing needed lib /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libpal_azure_c_shared.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libpal_azure_c_shared_openssl3.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[BOX64] Error loading needed lib libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.runtime.so
+[BOX64] Error loading one of needed lib
+[BOX64] Error initializing needed lib /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_bind_blob not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1708a670 (0x11210) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_bind_text not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1708a878 (0x11620) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_result_text not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1708a998 (0x11860) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_set_auxdata not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1708aa68 (0x11a00) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_vfs_find not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1708abd0 (0x11cd0) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: Symbol sqlite3_create_function_v2 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1708ac98 (0x11e60) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[^[[31mBOX64^[[0m] Error: relocating Plt symbols in elf libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[BOX64] Error initializing needed lib /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+Failed to open plugin: /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+Failed to open plugin: /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+Found 1 interfaces on host : 0) 192.168.0.80
+```
+
diff --git a/results/scraper/box64/2808 b/results/scraper/box64/2808
new file mode 100644
index 000000000..355f404df
--- /dev/null
+++ b/results/scraper/box64/2808
@@ -0,0 +1,74 @@
+Hang when running Brickadia server (SIGABRT & unimplemented opcode)
+Brickadia I believe with their recent launch on steam now utilizes features of Unreal Engine 5.5
+
+the following logs are given when attempting to run the games command line dedicated server on a Oracle Ampere aarch64 under ubuntu with Box64 arm64 v0.3.7:
+
+```
+[BOX64] Box64 arm64 v0.3.7 78460724 with Dynarec built on Jul 11 2025 06:34:29
+[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2
+[BOX64] Running on Neoverse-N1 with 2 cores, pagesize: 4096
+[BOX64] Will use hardware counter measured at 25.0 MHz emulating 3.2 GHz
+[BOX64] Detected 48bits at least of address space
+[BOX64] Counted 26 Env var
+[BOX64] Library search path:
+[BOX64] Binary search path: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/
+[BOX64] Looking for BrickadiaServer-Linux-Shipping
+[BOX64] argv[1]="-server"
+[BOX64] argv[2]="-log"
+[BOX64] Rename process to "BrickadiaServer-Linux-Shipping"
+[BOX64] Using native(wrapped) libpthread.so.0
+[BOX64] Using native(wrapped) libdl.so.2
+[BOX64] Using native(wrapped) librt.so.1
+[BOX64] Using emulated /home/ubuntu/gamedir/brick/Brickadia/Binaries/Linux/../../../Engine/Binaries/Linux/libEOSSDK-Linux-Shipping.so
+[BOX64] Using native(wrapped) libm.so.6
+[BOX64] Using native(wrapped) libc.so.6
+[BOX64] Using native(wrapped) ld-linux-x86-64.so.2
+[BOX64] Using native(wrapped) libutil.so.1
+[BOX64] Using native(wrapped) libbsd.so.0
+[BOX64] Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1
+Shutdown handler: initialize.
+5.5.4-0+UE5 1013 0
+Disabling core dumps.
+[BOX64] 29288|0x3f3793f: Unimplemented Opcode (C5 F8 57 C0) 64 C5 F8 11 04 25 00 FA FF FF 64 48 8B 0C 25
+Signal 4 caught.
+[BOX64] 29288|0x3f3793f: Unimplemented Opcode (C5 F8 57 C0) 64 C5 F8 11 04 25 00 FA FF FF 64 48 8B 0C 25
+Signal 4 caught.
+libc++abi: __cxa_guard_acquire detected recursive initialization
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34ae2c2c]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34b1cc18]
+[BOX64] NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xeb7bacc2c9d0]
+[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(+0x7f1f0) [0xeb7bacabf1f0]
+[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(raise+0x1c) [0xeb7baca7a67c]
+[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(abort+0xe4) [0xeb7baca67130]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x3534df70]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34b0118c]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34b1a16c]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34b1bd5c]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34b1c6e0]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34ae2e18]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x3534c820]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34b0118c]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34b1a16c]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34b1bd5c]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34b1c6e0]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34ae2e18]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x3534c820]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34af2024]
+[BOX64] NativeBT: /usr/local/bin/box64(my___libc_start_main+0x244) [0x34aff624]
+[BOX64] NativeBT: /usr/local/bin/box64() [0x34b60770]
+[BOX64] NativeBT: [0xeb7baba415d8]
+[BOX64] EmulatedBT: box64(abort+0) [0x30050080]
+[BOX64] EmulatedBT: /home/ubuntu/gamedir/brick/Brickadia/Binaries/Linux/BrickadiaServer-Linux-Shipping+ab0ce76 [0xad0ce76]
+[BOX64] EmulatedBT: ??? [(nil)]
+[BOX64] 29288|SIGABRT @0xeb7bacabf1f0 (???(/lib/aarch64-linux-gnu/libc.so.6+0x7f1f0)) (x64pc=0x30050093/"???", rsp=0x829294c0, stack=0xeb7babe00000:0xeb7bac600000 own=(nil) fp=0xb2acfb0), for accessing 0x3e900007268 (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=0x40daa90
+RSP-0x20:0x0000000000000000 RSP-0x18:0x0000000000000000 RSP-0x10:0x000000003a925570 RSP-0x08:0x000000000000002e
+RSP+0x00:0x000000000ad0ce76 RSP+0x08:0x0000003000000008 RSP+0x10:0x00000000829295b8 RSP+0x18:0x00000000829294e8
+RAX:0x000000000000000a RCX:0x0000eb7bacbdc4f8 RDX:0x00000000829294c8 RBX:0x000000000b7ec180
+RSP:0x00000000829294c0 RBP:0x000000000b2acfb0 RSI:0x0000eb7bacbdc4f8 RDI:0x000000000000000a
+ R8:0x0000000000000001  R9:0x0000000000000020 R10:0x0000000000000000 R11:0x0000000000000000
+R12:0x00000000ffffffff R13:0x000000008292de02 R14:0x0000000000aecfea R15:0x00000000617786b8
+ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053
+Signal 6 caught.
+```
+
+then it will just hang until ctrl-c is given. 
\ No newline at end of file
diff --git a/results/scraper/box64/2809 b/results/scraper/box64/2809
new file mode 100644
index 000000000..40da59498
--- /dev/null
+++ b/results/scraper/box64/2809
@@ -0,0 +1,53 @@
+symbol pal_get_platform_dynamic with Microsoft Cognitive Speech Services
+Hopefully this is the last one the log is clean with the exception of this issue now:
+
+```
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.core.so
+[BOX64] Using native(wrapped) libuuid.so.1
+[BOX64] Using emulated /usr/lib/box64-x86_64-linux-gnu/libstdc++.so.6
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.audio.sys.so
+[BOX64] Using native(wrapped) libasound.so.2
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.codec.so
+[BOX64] Using native(wrapped) libgstreamer-1.0.so.0
+[BOX64] Using native(wrapped) libgtk-3.so.0
+[BOX64] Using native(wrapped) libgdk-3.so.0
+[BOX64] Using native(wrapped) libgobject-2.0.so.0
+[BOX64] Using native(wrapped) libglib-2.0.so.0
+[BOX64] Using native(wrapped) libgio-2.0.so.0
+[BOX64] Using native(wrapped) libgmodule-2.0.so.0
+[BOX64] Using native(wrapped) libgdk_pixbuf-2.0.so.0
+[BOX64] Using native(wrapped) libpangocairo-1.0.so.0
+[BOX64] Using native(wrapped) libpango-1.0.so.0
+[BOX64] Using native(wrapped) libcairo.so.2
+[BOX64] Using native(wrapped) libgstbase-1.0.so.0
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.sr.runtime.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.onnxruntime.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.sr.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.runtime.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[^[[31mBOX64^[[0m] Error: Symbol pal_get_platform_dynamic not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff10046a70 (0xc370) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[^[[31mBOX64^[[0m] Error: Symbol pal_get_platform not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff10046d00 (0xc890) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[^[[31mBOX64^[[0m] Error: relocating Plt symbols in elf libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[BOX64] Error initializing needed lib /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.kws.ort.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.kws.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.lu.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.mas.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.telemetry.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libsqlite3.so.0
+[BOX64] Using native(wrapped) libcurl.so.4
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libpal_azure_c_shared.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libpal_azure_c_shared_openssl3.so
+[BOX64] Using emulated /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[^[[31mBOX64^[[0m] Error: Symbol pal_get_platform_dynamic not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff19046a70 (0xc370) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[^[[31mBOX64^[[0m] Error: Symbol pal_get_platform not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff19046d00 (0xc890) in /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[^[[31mBOX64^[[0m] Error: relocating Plt symbols in elf libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+[BOX64] Error initializing needed lib /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+Failed to open plugin: /home/cameron/emily/emily_Data/Plugins/libMicrosoft.CognitiveServices.Speech.extension.embedded.tts.so
+Found 1 interfaces on host : 0) 192.168.0.80
+Player connection [281473366560800]  Target information:
+
+Player connection [281473366560800]  * "[IP] 192.168.0.80 [Port] 55000 [Flags] 2 [Guid] 384503107 [EditorId] 2011962044 [Version] 1048832 [Id] LinuxPlayer(13,192.168.0.80) [Debug] 0 [PackageName] LinuxPlayer [ProjectName] Assistant"
+
+Player connection [281473366560800] Started UDP target info broadcast (1) on [225.0.0.222:54997].
+```
\ No newline at end of file
diff --git a/results/scraper/box64/2820 b/results/scraper/box64/2820
new file mode 100644
index 000000000..2199e2f88
--- /dev/null
+++ b/results/scraper/box64/2820
@@ -0,0 +1,98 @@
+An error occurred while running the eka2l1 linux version.
+I'm getting the following errors when running the eka2l1 linux version through ubuntu and box64 using a rk3566 device. Does anyone know how to fix these errors?
+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A55 with 4 Cores
+Will use Hardware counter measured at 24.0 MHz emulating 3.0 GHz
+Params database has 89 entries
+Box64 with Dynarec v0.3.1  built on Jul 14 2025 19:15:16
+BOX64: Detected 48bits at least of address space
+Counted 48 Env var
+BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/
+Looking for ./EKA2L1-Linux-x86_64.AppImage
+Rename process to "EKA2L1-Linux-x86_64.AppImage"
+Using native(wrapped) libdl.so.2
+Using native(wrapped) libpthread.so.0
+Using native(wrapped) libz.so.1
+Using native(wrapped) libc.so.6
+Using native(wrapped) ld-linux-x86-64.so.2
+Using native(wrapped) libutil.so.1
+Using native(wrapped) librt.so.1
+Using native(wrapped) libbsd.so.0
+Using native(wrapped) libfuse.so.2
+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A55 with 4 Cores
+Will use Hardware counter measured at 24.0 MHz emulating 3.0 GHz
+Params database has 89 entries
+Box64 with Dynarec v0.3.1  built on Jul 14 2025 19:15:16
+BOX64: Detected 48bits at least of address space
+Counted 52 Env var
+BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/
+Looking for /tmp/.mount_EKA2L1g8PNhz/AppRun.wrapped
+Rename process to "eka2l1_qt"
+Using emulated /tmp/.mount_EKA2L1g8PNhz/usr/bin/../lib/libQt5Svg.so.5
+Using emulated /tmp/.mount_EKA2L1g8PNhz/usr/bin/../lib/libQt5Network.so.5
+Using emulated /tmp/.mount_EKA2L1g8PNhz/usr/bin/../lib/libQt5Widgets.so.5
+Using emulated /tmp/.mount_EKA2L1g8PNhz/usr/bin/../lib/libQt5Gui.so.5
+Using emulated /tmp/.mount_EKA2L1g8PNhz/usr/bin/../lib/libQt5Core.so.5
+Using native(wrapped) libz.so.1
+Using native(wrapped) libbz2.so.1
+Using native(wrapped) libpng16.so.16
+Using native(wrapped) libGL.so.1
+Using native(wrapped) libX11.so.6
+Using native(wrapped) libxcb.so.1
+Using native(wrapped) libXau.so.6
+Using native(wrapped) libXdmcp.so.6
+Using native(wrapped) libEGL.so.1
+Using native(wrapped) libdl.so.2
+Using native(wrapped) libSDL2-2.0.so.0
+Using native(wrapped) libm.so.6
+Using native(wrapped) librt.so.1
+Using native(wrapped) libpthread.so.0
+Using emulated /usr/lib/box64-x86_64-linux-gnu/libstdc++.so.6
+Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1
+Using native(wrapped) libc.so.6
+Using native(wrapped) ld-linux-x86-64.so.2
+Using native(wrapped) libutil.so.1
+Using native(wrapped) libbsd.so.0
+Using emulated /tmp/.mount_EKA2L1g8PNhz/usr/lib/libicui18n.so.56
+Using emulated /tmp/.mount_EKA2L1g8PNhz/usr/lib/libicuuc.so.56
+Using emulated /tmp/.mount_EKA2L1g8PNhz/usr/lib/libicudata.so.56
+Using native(wrapped) libgthread-2.0.so.0
+Using native(wrapped) libglib-2.0.so.0
+Using native(wrapped) libgssapi_krb5.so.2
+Look for eglQuerySurface in loaded elfs
+Warning, function eglQuerySurface not found in lib libGL.so.1
+Look for eglChooseConfig in loaded elfs
+Warning, function eglChooseConfig not found in lib libGL.so.1
+Look for eglSwapBuffers in loaded elfs
+Warning, function eglSwapBuffers not found in lib libGL.so.1
+Look for eglGetCurrentContext in loaded elfs
+Warning, function eglGetCurrentContext not found in lib libGL.so.1
+Look for eglCreateWindowSurface in loaded elfs
+Warning, function eglCreateWindowSurface not found in lib libGL.so.1
+Look for eglCreateContext in loaded elfs
+Warning, function eglCreateContext not found in lib libGL.so.1
+Look for eglGetDisplay in loaded elfs
+Warning, function eglGetDisplay not found in lib libGL.so.1
+Look for eglMakeCurrent in loaded elfs
+Warning, function eglMakeCurrent not found in lib libGL.so.1
+Look for eglDestroyContext in loaded elfs
+Warning, function eglDestroyContext not found in lib libGL.so.1
+Look for eglGetError in loaded elfs
+Warning, function eglGetError not found in lib libGL.so.1
+Look for eglSurfaceAttrib in loaded elfs
+Warning, function eglSurfaceAttrib not found in lib libGL.so.1
+Look for eglSwapInterval in loaded elfs
+Warning, function eglSwapInterval not found in lib libGL.so.1
+Look for eglCreatePbufferSurface in loaded elfs
+Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
+Look for eglDestroySurface in loaded elfs
+Warning, function eglDestroySurface not found in lib libGL.so.1
+Look for eglGetCurrentSurface in loaded elfs
+Warning, function eglGetCurrentSurface not found in lib libGL.so.1
+Look for eglBindAPI in loaded elfs
+Warning, function eglBindAPI not found in lib libGL.so.1
+Look for eglInitialize in loaded elfs
+Warning, function eglInitialize not found in lib libGL.so.1
+Error: Symbol __pread64_chk not found, cannot apply R_X86_64_JUMP_SLOT @0x101ad8740 (0x3e7946) in /tmp/.mount_EKA2L1g8PNhz/usr/bin/eka2l1_qt
+Using emulated /tmp/.mount_EKA2L1g8PNhz/usr/plugins/platforms/libqxcb.so
+Using emulated /tmp/.mount_EKA2L1g8PNhz/usr/plugins/platforms/../../lib/libQt5XcbQpa.so.5
+Using native(wrapped) libfontc
\ No newline at end of file
diff --git a/results/scraper/box64/284 b/results/scraper/box64/284
new file mode 100644
index 000000000..89d0eeedc
--- /dev/null
+++ b/results/scraper/box64/284
@@ -0,0 +1,210 @@
+Deus Ex Mankind Divided (Windows version) - Unimplemented Opcode (FF) 66 36 8B 00 E9 43 69 38 00 57 E9 91 34 62 00
+running without steam installed

+```

+(debian)user@oneplus-enchilada:~/Deus Ex Mankind Divided/retail$ DXVK_HUD=devinfo,memory,fps,frametimes BOX64_LOG=1  taskset -c 4-7 box64 ~/proton/bin/wine64 DXMD.exe 

+Debug level is 1

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096

+Box64 with Dynarec v0.1.9 8d9d5f3 built on Apr 17 2022 17:54:08

+BOX64: Wine64 detected, WINEPRELOADRESERVE=""

+Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+Using default BOX64_PATH: ./:bin/

+Counted 37 Env var

+Looking for /home/user/proton/bin/wine64

+argv[1]="DXMD.exe"

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) librt.so.1

+Using emulated /home/user/proton/bin/../lib64/wine/x86_64-unix/ntdll.so

+Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1

+Debug level is 1

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096

+Box64 with Dynarec v0.1.9 8d9d5f3 built on Apr 17 2022 17:54:08

+BOX64: Wine64 detected, WINEPRELOADRESERVE=""

+Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+Using default BOX64_PATH: ./:bin/

+Counted 38 Env var

+Looking for /home/user/proton/bin/wine64

+argv[1]="DXMD.exe"

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) librt.so.1

+Using emulated /home/user/proton/bin/../lib64/wine/x86_64-unix/ntdll.so

+Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1

+Debug level is 1

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096

+Box64 with Dynarec v0.1.9 8d9d5f3 built on Apr 17 2022 17:54:08

+Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+Using default BOX64_PATH: ./:bin/

+Counted 38 Env var

+Looking for /home/user/proton/bin/wineserver

+Using native(wrapped) libdl.so.2

+Using native(wrapped) librt.so.1

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) libpthread.so.0

+wineserver: using server-side synchronization.

+wine: RLIMIT_NICE is <= 20, unable to use setpriority safely

+Using emulated /home/user/proton/lib64/wine/x86_64-unix/libwine.so.1

+002c:err:seh:install_bpf Native libs are being loaded in low addresses, sc_seccomp 0x1000490e0, syscall 0x60560, not installing seccomp.

+002c:err:seh:install_bpf The known reasons are /proc/sys/vm/legacy_va_layout set to 1 or 'ulimit -s' being 'unlimited'.

+002c:err:winediag:getaddrinfo Failed to resolve your host name IP

+0034:err:seh:install_bpf Native libs are being loaded in low addresses, sc_seccomp 0x1000490e0, syscall 0x60560, not installing seccomp.

+0034:err:seh:install_bpf The known reasons are /proc/sys/vm/legacy_va_layout set to 1 or 'ulimit -s' being 'unlimited'.

+0040:err:seh:install_bpf Native libs are being loaded in low addresses, sc_seccomp 0x1000490e0, syscall 0x60560, not installing seccomp.

+0040:err:seh:install_bpf The known reasons are /proc/sys/vm/legacy_va_layout set to 1 or 'ulimit -s' being 'unlimited'.

+0060:err:seh:install_bpf Native libs are being loaded in low addresses, sc_seccomp 0x1000490e0, syscall 0x60560, not installing seccomp.

+0060:err:seh:install_bpf The known reasons are /proc/sys/vm/legacy_va_layout set to 1 or 'ulimit -s' being 'unlimited'.

+008c:err:seh:install_bpf Native libs are being loaded in low addresses, sc_seccomp 0x1000490e0, syscall 0x60560, not installing seccomp.

+008c:err:seh:install_bpf The known reasons are /proc/sys/vm/legacy_va_layout set to 1 or 'ulimit -s' being 'unlimited'.

+00a4:err:seh:install_bpf Native libs are being loaded in low addresses, sc_seccomp 0x1000490e0, syscall 0x60560, not installing seccomp.

+00a4:err:seh:install_bpf The known reasons are /proc/sys/vm/legacy_va_layout set to 1 or 'ulimit -s' being 'unlimited'.

+0024:err:seh:install_bpf Native libs are being loaded in low addresses, sc_seccomp 0x1000490e0, syscall 0x60560, not installing seccomp.

+0024:err:seh:install_bpf The known reasons are /proc/sys/vm/legacy_va_layout set to 1 or 'ulimit -s' being 'unlimited'.

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/kernel32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/kernel32.so"/0x6c336d95, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/kernelbase.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/kernelbase.so"/0x6c34be95, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/advapi32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/advapi32.so"/0x6c394e85, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/msvcrt.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/msvcrt.so"/0x6c395655, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/sechost.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/sechost.so"/0x6c3960d5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/ucrtbase.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/ucrtbase.so"/0x6c3c7955, 2)

+Using emulated /home/user/proton/lib64/wine/x86_64-unix/ws2_32.so

+Using emulated /home/user/proton/lib64/wine/x86_64-unix/crypt32.so

+Using emulated /home/user/proton/lib64/wine/x86_64-unix/bcrypt.so

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/user32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/user32.so"/0x6c1851c5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/gdi32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/gdi32.so"/0x6c1851c5, 2)

+Using emulated /home/user/proton/lib64/wine/x86_64-unix/win32u.so

+Using native(wrapped) libm.so.6

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/setupapi.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/setupapi.so"/0x6c4c2405, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/rpcrt4.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/rpcrt4.so"/0x6c4c2a75, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/version.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/version.so"/0x6c4c2485, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/iphlpapi.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/iphlpapi.so"/0x6c4c25d5, 2)

+Using emulated /home/user/proton/lib64/wine/x86_64-unix/dnsapi.so

+Using native(wrapped) libresolv.so.2

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/nsi.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/nsi.so"/0x6c508fe5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/shell32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/shell32.so"/0x6c50ab75, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/shlwapi.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/shlwapi.so"/0x6c50abf5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/shcore.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/shcore.so"/0x6c50add5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/ole32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/ole32.so"/0x6c50add5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/combase.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/combase.so"/0x6c50cf65, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/wininet.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/wininet.so"/0x6c50d0e5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/mpr.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/mpr.so"/0x6c50d0e5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/winmm.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/winmm.so"/0x6c50d0e5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/msacm32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/msacm32.so"/0x6c50da35, 2)

+Using emulated /home/user/proton/lib64/wine/x86_64-unix/wldap32.so

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/d3dx11_43.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/d3dx11_43.so"/0x6c561f95, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/d3dcompiler_47.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/d3dcompiler_47.so"/0x6c5624f5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/dbghelp.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/dbghelp.so"/0x6c562615, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/vulkan-1.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/vulkan-1.so"/0x6c562135, 2)

+Using emulated /home/user/proton/lib64/wine/x86_64-unix/winevulkan.so

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/faultrep.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/faultrep.so"/0x6c563565, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/wsock32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/wsock32.so"/0x6c59f805, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/tzres.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/tzres.so"/0x6c5daff5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/tzres.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/tzres.so"/0x6c5e0c55, 2)

+Debug level is 1

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096

+Box64 with Dynarec v0.1.9 8d9d5f3 built on Apr 17 2022 17:54:08

+BOX64: Wine64 detected, WINEPRELOADRESERVE="140000000-14003b000"

+Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+Using default BOX64_PATH: ./:bin/

+Counted 40 Env var

+Looking for /home/user/proton/bin/wine64

+argv[1]="C:\windows\system32\conhost.exe"

+argv[2]="--unix"

+argv[3]="--width"

+argv[4]="80"

+argv[5]="--height"

+argv[6]="24"

+argv[7]="--server"

+argv[8]="0x10"

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) librt.so.1

+Using emulated /home/user/proton/bin/../lib64/wine/x86_64-unix/ntdll.so

+Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1

+Using emulated /home/user/proton/lib64/wine/x86_64-unix/libwine.so.1

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/conhost.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/conhost.so"/0x8166d0f5, 2)

+00bc:err:seh:install_bpf Native libs are being loaded in low addresses, sc_seccomp 0x1000490e0, syscall 0x60560, not installing seccomp.

+00bc:err:seh:install_bpf The known reasons are /proc/sys/vm/legacy_va_layout set to 1 or 'ulimit -s' being 'unlimited'.

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/kernel32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/kernel32.so"/0x81715e05, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/kernelbase.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/kernelbase.so"/0x81722485, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/advapi32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/advapi32.so"/0x817330e5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/msvcrt.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/msvcrt.so"/0x81733975, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/sechost.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/sechost.so"/0x817345e5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/ucrtbase.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/ucrtbase.so"/0x817354d5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/gdi32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/gdi32.so"/0x81733e25, 2)

+Using emulated /home/user/proton/lib64/wine/x86_64-unix/win32u.so

+Using native(wrapped) libm.so.6

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/user32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/user32.so"/0x817f0935, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/setupapi.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/setupapi.so"/0x817f1555, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/rpcrt4.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/rpcrt4.so"/0x817f09a5, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/version.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/version.so"/0x817f0c25, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/tzres.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/tzres.so"/0x818633f5, 2)

+Using native(wrapped) libgnutls.so.30

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/tzres.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/tzres.so"/0x8187c0a5, 2)

+Using native(wrapped) libgmp.so.10

+Error loading needed lib libgcrypt.so.20

+Warning: Cannot dlopen("libgcrypt.so.20"/0x1006a9a1a, 2)

+Using native(wrapped) libfreetype.so.6

+Using native(wrapped) libfontconfig.so.1

+Using native(wrapped) libfreetype.so.6

+Using native(wrapped) libfontconfig.so.1

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/imm32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/imm32.so"/0x6c8df985, 2)

+Error loading needed lib /home/user/proton/lib64/wine/x86_64-unix/imm32.so

+Warning: Cannot dlopen("/home/user/proton/lib64/wine/x86_64-unix/imm32.so"/0x8199ea45, 2)

+0024:err:wldap32:DllMain No libldap support, expect problems

+6035|0x1438002df: Unimplemented Opcode (FF) 66 36 8B 00 E9 43 69 38 00 57 E9 91 34 62 00

+```

+

+Using a Debian Bookworm chroot

+Box64 commit - 8d9d5f3

+Wine version - Proton 7.0

diff --git a/results/scraper/box64/285 b/results/scraper/box64/285
new file mode 100644
index 000000000..dc02bacc2
--- /dev/null
+++ b/results/scraper/box64/285
@@ -0,0 +1,79 @@
+Error launching Unigine Superposition
+Now that unigine heaven works, I wanted to set superposition.

+

+It errors with this output:

+note, `/home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/plugins/platforms/libqxcb.so` is available, so I don't know why dlopen fails to open it

+

+```

+box64 ./Superposition 

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL PageSize:4096

+Box64 with Dynarec v0.1.9 8d9d5f3 built on Apr 17 2022 16:52:32

+Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+Using default BOX64_PATH: ./:bin/

+Counted 63 Env var

+Looking for ./Superposition

+Using emulated /usr/lib/x86_64-linux-gnu/libstdc++.so.6

+Using native(wrapped) libm.so.6

+Using emulated /usr/lib/x86_64-linux-gnu/libgcc_s.so.1

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) librt.so.1

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL PageSize:4096

+Box64 with Dynarec v0.1.9 8d9d5f3 built on Apr 17 2022 16:52:32

+Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+Using default BOX64_PATH: ./:bin/

+Counted 63 Env var

+Looking for ./launcher

+Using native(wrapped) libX11.so.6

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libXinerama.so.1

+Using native(wrapped) libXext.so.6

+Using native(wrapped) libxcb.so.1

+Using native(wrapped) libXau.so.6

+Using native(wrapped) libXdmcp.so.6

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libQt5QuickControls2.so.5

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libQt5Quick.so.5

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libQt5Gui.so.5

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libQt5Qml.so.5

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libQt5WebSockets.so.5

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libQt5Network.so.5

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libQt5Core.so.5

+Using native(wrapped) libGL.so.1

+Using native(wrapped) libpthread.so.0

+Using emulated /usr/lib/x86_64-linux-gnu/libstdc++.so.6

+Using native(wrapped) libm.so.6

+Using emulated /usr/lib/x86_64-linux-gnu/libgcc_s.so.1

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) librt.so.1

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libQt5QuickTemplates2.so.5

+Using native(wrapped) libz.so.1

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libicui18n.so.56

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libicuuc.so.56

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/lib/libicudata.so.56

+Using native(wrapped) libgthread-2.0.so.0

+Using native(wrapped) libglib-2.0.so.0

+Using global g_threads_got_initialized for gthread2 (0x7fc5324e90:0x65a596f8)

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/plugins/platforms/libqxcb.so

+Using emulated /home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/plugins/platforms/../../lib/libQt5XcbQpa.so.5

+Using native(wrapped) libX11-xcb.so.1

+Using native(wrapped) libXi.so.6

+Using native(wrapped) libSM.so.6

+Using native(wrapped) libICE.so.6

+Using native(wrapped) libdbus-1.so.3

+Using native(wrapped) libfontconfig.so.1

+Using native(wrapped) libfreetype.so.6

+Using native(wrapped) libXrender.so.1

+Error loading needed lib libEGL.so.1

+Error loading one of needed lib

+Error initializing needed lib libqxcb.so

+Warning: Cannot dlopen("/home/garrett/Downloads/superposition/Unigine_Superposition-1.1/bin/qt/plugins/platforms/libqxcb.so"/0x6653f238, 1)

+This application failed to start because it could not find or load the Qt platform plugin "xcb"

+in "".

+

+Available platform plugins are: xcb.

+

+Reinstalling the application may fix this problem.

+Aborted (core dumped)

+```
\ No newline at end of file
diff --git a/results/scraper/box64/286 b/results/scraper/box64/286
new file mode 100644
index 000000000..2836e888f
--- /dev/null
+++ b/results/scraper/box64/286
@@ -0,0 +1,11 @@
+[Discussion]Can i run QEMU-system on it?
+well,i know this is a Strange idea .
+But i still want to have a try.
+i downloaded the qemu-system and it's dependency packages…
+unpack it using MT Manager
+copy them to the Termux
+run it
+and nothing
+no nothing
+it told me a .so file can't be found(or can't be load?),but i already unpack it and BOX64_LIBRARY_PATH is correct 
+how can i fix it?
\ No newline at end of file
diff --git a/results/scraper/box64/287 b/results/scraper/box64/287
new file mode 100644
index 000000000..b1e4690cc
--- /dev/null
+++ b/results/scraper/box64/287
@@ -0,0 +1,94 @@
+box64 Viber: Symbol xcb_randr_get_output_info_name_length not found
+extracted the viber appimage and kept adding the missing libs by extracting rpms from pkgs.org but it ends with apparently a symbol not being found

+```

+pi@raspberrypi:~/Downloads/squashfs-root $ ./Viber 

+Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096

+Box64 with Dynarec v0.1.9 2a4c1d0 built on Apr 21 2022 15:40:13

+Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+Using default BOX64_PATH: ./:bin/

+Counted 49 Env var

+Looking for ./Viber

+Using native(wrapped) libXss.so.1

+Using emulated /home/pi/Downloads/squashfs-root/lib/libqrencode.so

+Using native(wrapped) libXext.so.6

+Using native(wrapped) libX11.so.6

+Using native(wrapped) libxcb.so.1

+Using native(wrapped) libXau.so.6

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libXdmcp.so.6

+Using native(wrapped) libpthread.so.0

+Using emulated /home/pi/Downloads/squashfs-root/lib/libViberRTC.so

+Using emulated /home/pi/Downloads/squashfs-root/lib/libicui18n.so.60

+Using emulated /home/pi/Downloads/squashfs-root/lib/libicuuc.so.60

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Sql.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Widgets.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Multimedia.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5WebSockets.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5WebEngine.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5WebEngineCore.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Quick.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Gui.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Qml.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Network.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5DBus.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Core.so.5

+Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6

+Using native(wrapped) libm.so.6

+Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) librt.so.1

+Using native(wrapped) libz.so.1

+Using emulated /home/pi/Downloads/squashfs-root/lib/libicudata.so.60

+Using native(wrapped) libglib-2.0.so.0

+Using native(wrapped) libGL.so.1

+Using native(wrapped) libpng16.so.16

+Using emulated /home/pi/Downloads/squashfs-root/lib/libharfbuzz.so.0

+Using native(wrapped) libfreetype.so.6

+Using emulated /home/pi/Downloads/squashfs-root/lib/libgraphite2.so.3

+Using native(wrapped) libpulse.so.0

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5WebChannel.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Positioning.so.5

+Using native(wrapped) libnss3.so

+Using native(wrapped) libnssutil3.so

+Using native(wrapped) libnspr4.so

+Using emulated /home/pi/Downloads/squashfs-root/lib/libjpeg.so.8

+Using native(wrapped) libXcomposite.so.1

+Using native(wrapped) libXdamage.so.1

+Using native(wrapped) libXfixes.so.3

+Using native(wrapped) libXrender.so.1

+Using native(wrapped) libXrandr.so.2

+Using native(wrapped) libexpat.so.1

+Using native(wrapped) libfontconfig.so.1

+Using native(wrapped) libX11-xcb.so.1

+Using native(wrapped) libxcb-dri3.so.0

+Using native(wrapped) libXcursor.so.1

+Using native(wrapped) libXi.so.6

+Using native(wrapped) libdbus-1.so.3

+Using native(wrapped) libasound.so.2

+Using native(wrapped) libxml2.so.2

+Using native(wrapped) libxslt.so.1

+Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5QmlModels.so.5

+Using emulated /home/pi/Downloads/squashfs-root/plugins/platforms/libqxcb.so

+Using emulated /home/pi/Downloads/squashfs-root/plugins/platforms/../../lib/libQt5XcbQpa.so.5

+Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-icccm.so.4

+Using native(wrapped) libxcb-image.so.0

+Using native(wrapped) libxcb-shm.so.0

+Using native(wrapped) libxcb-keysyms.so.1

+Using native(wrapped) libxcb-randr.so.0

+Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-render-util.so.0

+Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-render.so.0

+Using native(wrapped) libxcb-shape.so.0

+Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-sync.so.1

+Using native(wrapped) libxcb-xfixes.so.0

+Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-xinerama.so.0

+Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-xkb.so.1

+Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-xinput.so.0

+Using native(wrapped) libSM.so.6

+Using native(wrapped) libICE.so.6

+Using native(wrapped) libxkbcommon-x11.so.0

+Using native(wrapped) libxkbcommon.so.0

+Error: PltResolver: Symbol xcb_randr_get_output_info_name_length(ver 0: xcb_randr_get_output_info_name_length) not found, cannot apply R_X86_64_JUMP_SLOT 0x7f744b7b90 (0x7f741d6dc6) in /home/pi/Downloads/squashfs-root/plugins/platforms/../../lib/libQt5XcbQpa.so.5

+Stop waiting for remaining thread 77142

+Aborted

+```
\ No newline at end of file
diff --git a/results/scraper/box64/288 b/results/scraper/box64/288
new file mode 100644
index 000000000..856474521
--- /dev/null
+++ b/results/scraper/box64/288
@@ -0,0 +1,28 @@
+Occasionally crash on Centos, Architecture: ARM64
+Occasionally cause crash, 

+System: Centos

+Architecture: ARM64

+

+This is stdout:

+

+root@centos7:~# ./box64 /usr/sbin/vbox/MediaGateway

+Box64 v0.1.8  built on Apr 22 2022 03:04:22

+BOX64_LD_LIBRARY_PATH: /lib64_x86/

+Using default BOX64_PATH: ./:bin/

+Counted 23 Env var

+Looking for /usr/sbin/vbox/MediaGateway

+Using native(wrapped) libcrypt.so.1

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libdl.so.2

+Using emulated libstdc++.so.6

+Using native(wrapped) libm.so.6

+Using emulated /lib64_x86/libgcc_s.so.1

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) librt.so.1

+Using native(wrapped) libuuid.so.1

+Using native(wrapped) libasound.so.2

+

+21238|SIGBUS @0x7f86a52d08 (sem_post (/lib64/libpthread.so.0)) (x64pc=0x1205f3/???:"???", rsp=0x7e966bf6c8), for accessing 0x7f3800fbbc (code=1) x86opcode=C3 00 00 00 00 00 00 00

+=============handle_sub_signal===========

+root@centos7:~# 

diff --git a/results/scraper/box64/289 b/results/scraper/box64/289
new file mode 100644
index 000000000..9b6cf516d
--- /dev/null
+++ b/results/scraper/box64/289
@@ -0,0 +1,98 @@
+ArchLinux PKGBUILD for riscv64
+Here are the PKGBUILD for ARchlinux RISCv64. Work, and box64 execute. I also made a 0.1.8 version here https://popolon.org/depots/ArchLinuxRISC-V/

+

+Archlinux installed from this  https://github.com/sehraf/riscv-arch-image-builder/ on Sipeed lichee RV board. (Allwinner D1 based) swap is needed to make the final package on it, due to limited (512MB) RAM. New models come with 1GB (and MangoPi MQ Pro too) but each batch of both are sold really quickly :(.

+

+PKGBUILD-riscv64

+

+<pre># Maintainer: Jai-JAP <jai.jap.318@gmail.com>

+# Author: Sebastien Chevalier <ptitseb@box86.org>

+pkgname=box64-riscv64-git

+pkgver=r1774.2a4c1d0

+pkgrel=1

+pkgdesc="Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices."

+arch=('riscv64')

+url="https://github.com/ptitSeb/box64"

+license=('MIT')

+optdepends=('gl4es: OpenGL 2 for GLES 2 devices')

+makedepends=('git' 'cmake' 'make')

+provides=("${pkgname%-git}" "${pkgname%-riscv64-git}-git" "${pkgname%-riscv64-git}")

+conflicts=("${pkgname%-git}" "${pkgname%-riscv64-git}-git" "${pkgname%-riscv64-git}")

+source=('git+https://github.com/ptitSeb/box64')

+md5sums=('SKIP')

+

+pkgver() {

+	cd "$srcdir/${pkgname%-riscv64-git}"

+	printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"

+}

+

+prepare() {

+	cd "${srcdir}/${pkgname%-riscv64-git}"

+	if [[ ! -d ./build ]]; then

+		mkdir build && cd build

+		cmake .. -DRV64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo

+	fi

+}

+

+build() {

+	cd "$srcdir/${pkgname%-riscv64-git}/build"

+	make -j$(nproc)

+}

+

+package() {

+	cd "$srcdir/${pkgname%-riscv64-git}/build"

+	make DESTDIR="${pkgdir}/" install

+	# /usr/local/bin isn't in PATH by the default,

+	# we should move it to /usr/bin

+	cd ${pkgdir}

+	mv usr/local/bin/ usr/bin/

+	# cleanup when dir is empty

+	rmdir usr/local || exit 0

+}</pre>

+

+PKGBUILD-riscv64-DEBUG

+

+<pre># Maintainer: Jai-JAP <jai.jap.318@gmail.com>

+# Author: Sebastien Chevalier <ptitseb@box86.org>

+pkgname=box64-riscv64-git

+pkgver=r1774.2a4c1d0

+pkgrel=1

+pkgdesc="Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices."

+arch=('riscv64')

+url="https://github.com/ptitSeb/box64"

+license=('MIT')

+optdepends=('gl4es: OpenGL 2 for GLES 2 devices')

+makedepends=('git' 'cmake' 'make')

+provides=("${pkgname%-git}" "${pkgname%-riscv64-git}-git" "${pkgname%-riscv64-git}")

+conflicts=("${pkgname%-git}" "${pkgname%-riscv64-git}-git" "${pkgname%-riscv64-git}")

+source=('git+https://github.com/ptitSeb/box64')

+md5sums=('SKIP')

+

+pkgver() {

+	cd "$srcdir/${pkgname%-riscv64-git}"

+	printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"

+}

+

+prepare() {

+	cd "${srcdir}/${pkgname%-riscv64-git}"

+	if [[ ! -d ./build ]]; then

+		mkdir build && cd build

+		cmake .. -DRV64=1 -DCMAKE_BUILD_TYPE=Debug

+	fi

+}

+

+build() {

+	cd "$srcdir/${pkgname%-riscv64-git}/build"

+	make -j$(nproc)

+}

+

+package() {

+	cd "$srcdir/${pkgname%-riscv64-git}/build"

+	make DESTDIR="${pkgdir}/" install

+	# /usr/local/bin isn't in PATH by the default,

+	# we should move it to /usr/bin

+	cd ${pkgdir}

+	mv usr/local/bin/ usr/bin/

+	# cleanup when dir is empty

+	rmdir usr/local || exit 0

+}</pre>