Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

box64 WPS 表格和 WPS pdf 启动异常 #174

Closed
weilinfox opened this issue Jul 9, 2024 · 3 comments
Closed

box64 WPS 表格和 WPS pdf 启动异常 #174

weilinfox opened this issue Jul 9, 2024 · 3 comments
Labels
area: packaging Packaging issues: fix belongs to the RuyiSDK repo
Milestone

Comments

@weilinfox
Copy link
Contributor

weilinfox commented Jul 9, 2024

ruyi 版本

0.14.0-beta.20240708

问题描述

WPS Writer 正常启动日志

$ box64 .local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/wps
Dynarec for RISC-V With extension: I M A F D C XTheadBa XTheadBb XTheadBs XTheadCondMov XTheadMemIdx XTheadMemPair XTheadFMemIdx XTheadMac PageSize:4096 Running on unknown riscv64 cpu with 4 Cores
Will use Hardware counter measured at 3.0 MHz emulating 3.0 GHz
Params database has 75 entries
Box64 with Dynarec v0.2.9 nogit built on Jun 28 2024 13:33:34
BOX64: Didn't detect 48bits of address space, considering it's 39bits
BOX64 will force the used of emulated libs for libsqlite3.so.0 
Counted 45 Env var
BOX64 LIB PATH: /opt/debian-bookworm.amd64/usr/lib/x86_64-linux-gnu/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/sipeed/.local/bin/:/usr/local/bin/:/usr/bin/:/bin/:/usr/local/games/:/usr/games/
Looking for .local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/wps
Rename process to "wps"
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libc++abi.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libtcmalloc_minimal.so.4
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/liblibsafec.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libc++.so.1
Using native(wrapped) libm.so.6
Using emulated /opt/debian-bookworm.amd64/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) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libwpsmain.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libksolite.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkso.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libgriddrawer.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libwpsio.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkprometheus.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libsearchcore.so
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libgobject-2.0.so.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5XmlKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so.5
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 emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libthrift.so.0.13.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libxercesc3.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5GuiKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5CoreKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libicui18n.so.55
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libicuuc.so.55
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libicudata.so.55
Using native(wrapped) libgthread-2.0.so.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libstdc++.so.6
Using native(wrapped) libGL.so.1
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/krecentfile/libkrecentfile.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkdownload.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkcloudfiledialog.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5ConcurrentKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5WebKitWidgets.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5DBusKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libcurl.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libcrypto.so.1.1
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libssl.so.1.1
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5WebKit.so.5
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXrender.so.1
Using native(wrapped) libxml2.so.2
Using native(wrapped) libxslt.so.1
Using emulated /opt/debian-bookworm.amd64/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/libkonlinefileconfig.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libqingipc.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libksqlite3.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/kmodule/libkmodule.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/kfpccomb/libkfpccomb.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/knetwork/libknetwork.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5SvgKso.so.5
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libexpat.so.1
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libmythes.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libIRLAS.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/qt/plugins/platforms/libqxcb.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5XcbQpaKso.so.5
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libXext.so.6
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
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXfixes.so.3
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/qt/plugins/platformthemes/libqgtk3.so
Using native(wrapped) libgtk-3.so.0
Using native(wrapped) libgdk-3.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 native(wrapped) libatk-1.0.so.0
Using native(wrapped) libcairo-gobject.so.2
Using native(wrapped) libcairo.so.2

(wps:4762): dbind-WARNING **: 14:29:15.586: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
Using native(wrapped) libdbus-1.so.3
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libauth.so

WPS 表格失败日志

$ box64 .local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/et 
Dynarec for RISC-V With extension: I M A F D C XTheadBa XTheadBb XTheadBs XTheadCondMov XTheadMemIdx XTheadMemPair XTheadFMemIdx XTheadMac PageSize:4096 Running on unknown riscv64 cpu with 4 Cores
Will use Hardware counter measured at 3.0 MHz emulating 3.0 GHz
Params database has 75 entries
Box64 with Dynarec v0.2.9 nogit built on Jun 28 2024 13:33:34
BOX64: Didn't detect 48bits of address space, considering it's 39bits
BOX64 will force the used of emulated libs for libsqlite3.so.0 
Counted 45 Env var
BOX64 LIB PATH: /opt/debian-bookworm.amd64/usr/lib/x86_64-linux-gnu/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/sipeed/.local/bin/:/usr/local/bin/:/usr/bin/:/bin/:/usr/local/games/:/usr/games/
Looking for .local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/et
Rename process to "et"
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libc++abi.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libtcmalloc_minimal.so.4
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/liblibsafec.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libc++.so.1
Using native(wrapped) libm.so.6
Using emulated /opt/debian-bookworm.amd64/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) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libetmain.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libksolite.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkso.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkprometheus.so
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 emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5XmlKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so.5
Using native(wrapped) libXtst.so.6
Using native(wrapped) libXext.so.6
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libthrift.so.0.13.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libodbc.so.2
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libodbccr.so.2
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libodbcinst.so.2
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5GuiKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5CoreKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libicui18n.so.55
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libicuuc.so.55
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libicudata.so.55
Using native(wrapped) libgthread-2.0.so.0
Using native(wrapped) libglib-2.0.so.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libstdc++.so.6
Using native(wrapped) libGL.so.1
Error loading needed lib libltdl.so.7
Error loading one of needed lib
Error initializing needed lib libQt5XmlKso.so.5
Error loading needed lib libltdl.so.7
Error loading one of needed lib
Error initializing needed lib libc.so.6
Error loading one of needed lib
Error initializing needed lib libQt5NetworkKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/krecentfile/libkrecentfile.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkdownload.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkcloudfiledialog.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5ConcurrentKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5WebKitWidgets.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5DBusKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libcurl.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libcrypto.so.1.1
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libssl.so.1.1
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5WebKit.so.5
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXrender.so.1
Using native(wrapped) libxml2.so.2
Using native(wrapped) libxslt.so.1
Using emulated /opt/debian-bookworm.amd64/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libsearchcore.so
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/libkonlinefileconfig.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libqingipc.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libksqlite3.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/kmodule/libkmodule.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/kfpccomb/libkfpccomb.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/knetwork/libknetwork.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5SvgKso.so.5
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libexpat.so.1
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libxercesc3.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libmythes.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libIRLAS.so
Error loading one of needed lib
Error initializing needed lib /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libetmain.so
dlopen /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libetmain.so failed , error: Cannot dlopen("/home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libetmai
$ ls /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libetmain.so 
/home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libetmain.so

WPS pdf 失败日志

$ box64 .local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/wpspdf 
Dynarec for RISC-V With extension: I M A F D C XTheadBa XTheadBb XTheadBs XTheadCondMov XTheadMemIdx XTheadMemPair XTheadFMemIdx XTheadMac PageSize:4096 Running on unknown riscv64 cpu with 4 Cores
Will use Hardware counter measured at 3.0 MHz emulating 3.0 GHz
Params database has 75 entries
Box64 with Dynarec v0.2.9 nogit built on Jun 28 2024 13:33:34
BOX64: Didn't detect 48bits of address space, considering it's 39bits
BOX64 will force the used of emulated libs for libsqlite3.so.0 
Counted 45 Env var
BOX64 LIB PATH: /opt/debian-bookworm.amd64/usr/lib/x86_64-linux-gnu/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/sipeed/.local/bin/:/usr/local/bin/:/usr/bin/:/bin/:/usr/local/games/:/usr/games/
Looking for .local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/wpspdf
Rename process to "wpspdf"
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libc++abi.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libtcmalloc_minimal.so.4
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/liblibsafec.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libc++.so.1
Using native(wrapped) libm.so.6
Using emulated /opt/debian-bookworm.amd64/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) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libpdfmain.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libksolite.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkso.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkdownload.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libkprometheus.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libqingipc.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/addons/kfpccomb/libkfpccomb.so
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libuuid.so.1
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libexpat.so.1
Using native(wrapped) libfreetype.so.6
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5XmlKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5SvgKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so.5
Error loading needed lib libtiff.so.5
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 emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libcrypto.so.1.1
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libssl.so.1.1
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libcurl.so
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libthrift.so.0.13.0
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libopencv_world.so.4.4
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5GuiKso.so.5
Using emulated /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libQt5CoreKso.so.5
Error loading one of needed lib
Error initializing needed lib /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libpdfmain.so
dlopen /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libpdfmain.so failed , error: Cannot dlopen("/home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/libpdfma
@weilinfox
Copy link
Contributor Author

weilinfox commented Jul 9, 2024

修复尝试

从日志可以看到缺动态链接库的情况,故尝试补全。

wpspdf

尝试从 debian bookworm 补齐缺失的库 libtiff.so.5、 libwebp.so.7、 libLerc.so.4、 libjbig.so.0、 libjpeg.so.62、 libdeflate.so.0 其中 bookworm 只有 libtiff6,故从 libtiff.so.6 软链接到 libtiff.so.6

重新启动 wpspdf 报错改变

Error: Symbol _ZSt28__throw_bad_array_new_lengthv not found, cannot apply R_X86_64_JUMP_SLOT @0x3f280966d0 (0xd796) in /opt/debian-bookworm.amd64/usr/lib/x86_64-linux-gnu/libLerc.so.4
Error: relocating Plt symbols in elf libLerc.so.4
Error initializing needed lib libdeflate.so.0
Error loading one of needed lib
Error initializing needed lib libQt5SvgKso.so.5

WPS 表格

从 debian bookworm 补齐缺失的库 libltdl.so.7 后即可正常启动。

注意上述 wpspdf 报的错误在 WPS 表格运行过程中同样可以观测到,只是影响范围可控。

Error: Symbol _ZSt28__throw_bad_array_new_lengthv not found, cannot apply R_X86_64_JUMP_SLOT @0x3f5a0966d0 (0xd796) in /opt/debian-bookworm.amd64/usr/lib/x86_64-linux-gnu/libLerc.so.4
Error: relocating Plt symbols in elf libLerc.so.4
Error initializing needed lib libdeflate.so.0
Error loading one of needed lib
Error initializing needed lib libpthread.so.0
Error loading one of needed lib
Error initializing needed lib /home/sipeed/.local/share/ruyi/binaries/x86_64/wps-office-11.1.0-r.11719/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqtiff.so

@xen0n
Copy link
Collaborator

xen0n commented Jul 21, 2024

Is ruyisdk/packages-index#5 with the new sysroot helping?

@weilinfox
Copy link
Contributor Author

Is ruyisdk/packages-index#5 with the new sysroot helping?

It works, tested on RevyOS.

@xen0n xen0n added this to the 0.15 milestone Jul 23, 2024
@xen0n xen0n added the area: packaging Packaging issues: fix belongs to the RuyiSDK repo label Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: packaging Packaging issues: fix belongs to the RuyiSDK repo
Projects
None yet
Development

No branches or pull requests

2 participants