summary refs log tree commit diff stats
path: root/results/scraper/box64/1826
blob: 3297c5151e1e4854d7c12f3e888aaf0583caf79b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
Missing symbols for ALSA? Trying to run Zotero but Global symbols not found and PltResolver: Symbol not found. Mostly related to libxul.so's use of ALSA?
"[Zotero](https://www.zotero.org/) is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research."

When I try to run it on my RaspPi 5 with box64 installed, I get the following terminal output and errors.  They are all related to `libxul.so`.  Specifically, they seem to be related to libxul.so's use of [ALSA](https://www.alsa-project.org/) (Advanced Linux Sound Architecture).

``` text
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A76 with 4 Cores
Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz
Params database has 90 entries
Box64 with Dynarec v0.3.1 0acd849f built on Sep 14 2024 06:22:03
BOX64: Detected 48bits at least of address space
Counted 53 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/:/snap/bin/
Looking for /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/zotero-bin
argv[1]="-app"
argv[2]="/home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/app/application.ini"
Rename process to "zotero-bin"
Redirecting overridden malloc from dynsym function for /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/zotero-bin
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using emulated /usr/lib/box64-x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.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) librt.so.1
Using native(wrapped) libbsd.so.0
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libnspr4.so
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libplc4.so
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libplds4.so
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libmozsandbox.so
BOX64: ignoring prctl(PR_SET_SECCOMP, ...)
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/liblgpllibs.so
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libnssutil3.so
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libnss3.so
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libsmime3.so
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libmozsqlite3.so
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libssl3.so
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libmozgtk.so
Using native(wrapped) libgtk-3.so.0
Using native(wrapped) libgdk-3.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgdk_pixbuf-2.0.so.0
Using native(wrapped) libpangocairo-1.0.so.0
Using native(wrapped) libpango-1.0.so.0
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libmozwayland.so
Using emulated /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so
Using native(wrapped) libasound.so.2
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) libXcomposite.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXext.so.6
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libexpat.so.1
Using native(wrapped) libatk-1.0.so.0
Using native(wrapped) libcairo-gobject.so.2
Using native(wrapped) libcairo.so.2
Using native(wrapped) libdbus-glib-1.so.2
Using native(wrapped) libdbus-1.so.3
Using native(wrapped) libxcb-shm.so.0
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXi.so.6
Error: Global Symbol snd_mixer_selem_ask_capture_vol_dB not found, cannot apply R_X86_64_GLOB_DAT @0x7fff18055310 ((nil)) in /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so
Error: Global Symbol snd_ctl_convert_to_dB not found, cannot apply R_X86_64_GLOB_DAT @0x7fff18056660 ((nil)) in /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so
Error: Global Symbol snd_ctl_convert_from_dB not found, cannot apply R_X86_64_GLOB_DAT @0x7fff1805a1b0 ((nil)) in /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so
Error: Global Symbol snd_ctl_get_dB_range not found, cannot apply R_X86_64_GLOB_DAT @0x7fff1805df50 ((nil)) in /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so
Error: Global Symbol snd_pcm_status_get_audio_htstamp not found, cannot apply R_X86_64_GLOB_DAT @0x7fff18062370 ((nil)) in /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so
Error: Global Symbol snd_hctl_handle_events not found, cannot apply R_X86_64_GLOB_DAT @0x7fff180667e8 ((nil)) in /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so
Error: Global Symbol snd_pcm_query_chmaps not found, cannot apply R_X86_64_GLOB_DAT @0x7fff1806e618 ((nil)) in /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so
Error: Global Symbol snd_pcm_free_chmaps not found, cannot apply R_X86_64_GLOB_DAT @0x7fff180706d0 ((nil)) in /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so
Error: Global Symbol snd_seq_set_client_pool_output not found, cannot apply R_X86_64_GLOB_DAT @0x7fff18070970 ((nil)) in /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so
Error: PltResolver: Symbol  gdk_display_manager_open_display(ver 0: gdk_display_manager_open_display) not found, cannot apply R_X86_64_JUMP_SLOT 0x7fff18071fd0 (0x7fff0f0bffa6) in /home/myname/Downloads/Zotero-7.0.5_linux-x86_64/Zotero_linux-x86_64/libxul.so (local_maplib=(nil), global maplib=0x6bf1e370, deepbind=0)

```
Note that `$ cat /proc/asound/version` returns this:  `Advanced Linux Sound Architecture Driver Version k6.8.0-1010-raspi.`

There is a box64 usage setting that is relevant to alsa, but I'm not sure how relevant it is to this issue with Zotero.  The setting info is this:

```
BOX64_PREFER_EMULATED *

Box64 will prefer emulated libs first (except for glibc, alsa, pulse, GL, vulkan and X11

    0 : Native libs are preferred (Default.)
    1 : Emulated libs are preferred (Default for program running inside pressure-vessel)
```