WebKit Browsers for SFOS (Safari Engine)

Ah, ok then you need abranson’s gtk repo enabled as well. Instructions updated.

1 Like

There is another issue:
Fatal error: File './aarch64/harbour-nephrafari-1.8b1+master.20260306111608.2.gbd26042-1.7.1.bso.aarch64.rpm' not found on medium 'https://repo.sailfishos.org/obs/home:/nephros:/devel:/wpe/sailfish_latest_aarch64/'

It looks like repo should be updated to build:
harbour-nephrafari-1.8b1+master.20260306122614.5.ga45c18d-1.8.1.bso.aarch64.rpm

Local install of above package works but doesn’t start from desktop. Run from terminal works but does not open web page (www.jolla.com).

[I] onCompleted:48 - Initialized Nephrozilla version 1.8b1 by nephrozilla.corp
[D] onCompleted:49 - Parameters: harbour-nephrafari
[D] unknown:0 - Successfully registered DBus service.
Could not determine the accessibility bus address
library "libui_compat_layer.so" not found
library "libGLESv2_adreno.so" not found
library "eglSubDriverAndroid.so" not found
MESA-LOADER: failed to open msm_drm: /usr/lib64/dri/msm_drm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
MESA-LOADER: failed to open kms_swrast: /usr/lib64/dri/kms_swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
Failed to create GBM device for render device: /dev/dri/renderD128: No such file or directory

That’s because I’m constantly improving it! :slight_smile:

pkcon refresh should fix that.

1 Like

Hmm, maybe the wrong backend was pulled.

Can you show pkcon search --filter installed wpebackend?

Installed libWPEBackend-fdo-1.16.1-1.2.1.bso.aarch64 (installed)

Totally my fault. Loading pages fixed, please update to the lastest version.

OMG. My pkcon refresh is slower then OBS compiler :).
Installed harbour-nephrafari-1.8b1+master.20260306152222.28.g05d9b5d-1.18.1.bso.aarch64.rpm

Now it works from terminal but desktop is still crashing. From journalctl:

onCompleted:44 - Initialized Nephrozilla version 1.8b1 by nephrozilla.corp
unknown:0 - Cannot find EGLConfig, returning null config
unknown:0 - Successfully registered DBus service.
unknown:0 - Cannot find EGLConfig, returning null config
unknown:0 - Cannot find EGLConfig, returning null config
unknown:0 - QWaylandGLContext: failed to create EGLContext, error=3001
unknown:0 - Failed to create EGL context for format QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize

edit: works with Sailjail disabled

1 Like

I’m very confused right now.
I added the repos, refreshed with pkcon, and it can’t even find the package:

pkcon install harbour-nephrafari
Resolving                                                                                                    [                                                     ] (0%)  Package not found: harbour-nephrafari
Package not found: harbour-nephrafari
Command failed: This tool could not find any available package.

ssu repos
Enabled repositories (global):
 - adaptation-common ... https://releases.jolla.com/releases/5.0.0.72/jolla-hw/adaptation-common/aarch64/
 - adaptation0       ... https://store-repository.jolla.com/releases/5.0.0.72/jolla-hw/adaptation-qualcomm-sony-seine/aarch64/
 - aliendalvik       ... https://store-repository.jolla.com/features/5.0.0.72/appsupport/aarch64/
 - apps              ... https://releases.jolla.com/jolla-apps/5.0.0.72/aarch64/
 - customer-jolla    ... https://releases.jolla.com/features/5.0.0.72/customers/jolla/aarch64/
 - hotfixes          ... https://releases.jolla.com/releases/5.0.0.72/hotfixes/aarch64/
 - jolla             ... https://releases.jolla.com/releases/5.0.0.72/jolla/aarch64/
 - sailfish-eas      ... https://store-repository.jolla.com/features/5.0.0.72/sailfish-eas/aarch64/
 - xt9               ... https://store-repository.jolla.com/features/5.0.0.72/xt9/aarch64/

Enabled repositories (user):
 - abranson-gtk              ... https://repo.sailfishos.org/obs/home:/abranson:/gtk/sailfish_latest_aarch64/
 - harbour-storeman-obs      ... https://repo.sailfishos.org/obs/home:/olf:/harbour-storeman/5.0_aarch64/
 - nephros-wpe-webkit        ... https://repo.sailfishos.org/obs/home:/nephros:/devel:/wpe/sailfish_latest_aarch64/
 - openrepos-CoanTeen        ... https://sailfish.openrepos.net/CoanTeen/personal/main
 - openrepos-KeeperoftheKeys ... https://sailfish.openrepos.net/KeeperoftheKeys/personal/main
 - openrepos-NielDK          ... https://sailfish.openrepos.net/NielDK/personal/main
 - openrepos-Rikudou_Sennin  ... https://sailfish.openrepos.net/Rikudou_Sennin/personal/main
 - openrepos-ade             ... https://sailfish.openrepos.net/ade/personal/main
 - openrepos-flypig          ... https://sailfish.openrepos.net/flypig/personal/main
 - openrepos-ichthyosaurus   ... https://sailfish.openrepos.net/ichthyosaurus/personal/main
 - openrepos-kan             ... https://sailfish.openrepos.net/kan/personal/main
 - openrepos-leppa           ... https://sailfish.openrepos.net/leppa/personal/main
 - openrepos-mikhael         ... https://sailfish.openrepos.net/mikhael/personal/main
 - openrepos-xmasjos         ... https://sailfish.openrepos.net/xmasjos/personal/main
 - piggz-qt6-apps            ... https://repo.sailfishos.org/obs/home:/piggz:/qt6apps/sailfish_latest_aarch64/
 - piggz-qt6sb2              ... https://repo.sailfishos.org/obs/home:/piggz:/qt6sb2/sailfish_latest_aarch64/
 - sailfishos-chum           ... https://repo.sailfishos.org/obs/sailfishos:/chum/5.0_aarch64/
 - store                     ... https://store-repository.jolla.com/xqau52/aarch64/?version=5.0.0.72

uname -a
Linux Xperia10II-DualSIM 4.14.264 #1 SMP PREEMPT Tue Mar 25 21:49:53 UTC 2025 aarch64 GNU/Linux

pkcon refresh until it works
or
download and install locally harbour-nephrafari package.
At the moment it is harbour-nephrafari-1.8b1+master.20260306213657.38.gb54160b-1.25.1.bso.aarch64.rpm

Two new progress screenshots.

Anyone here own an AR/VR device?


6 Likes

How I love that aquarium. But 500 fish is a bit cruel.

4 Likes

500?

1 Like

Damn it. What have I done!

Cannot load library /usr/lib64/qt5/qml/org/wpewebkit/qtwpe/libqtwpe.so: (libopenxr_loader.so.1: cannot open shared object file: No such file or directory) 

Ah. I guess I forgot to publish the openxr library.

Soon available from Show home:nephros:devel:wpe / openxr - SailfishOS Open Build Service

1 Like