MantisBT - NetSurf
View Issue Details
0002860NetSurfGTK-specificpublic2023-10-08 00:372023-10-08 00:37
ReporterThe Model Citizen 
Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Product Version3.9 
Target VersionFixed in Version 
Fixed in CI build #
Reported in CI build #
URL of problem page
Summary0002860: NetSurf core failed to initialise - PowerPC Fedora
DescriptionHi, I'm trying to build NetSurf on my Playstation 3 running Fedora 12 (ppc) via the PS3's OtherOS feature. The PS3's CPU, the Cell Broadband Engine, is binary compatible with the ppc 970 (G5) standard. I am able to build releases 3.7 thru 3.9 without any errors but when I try to run nsgtk it always crashes with the message "NetSurf core failed to initialise."
I do have several modern/latest/greatest updates on my system (openssl-1.1.1, curl, wget, git, etc.) but I don't think NetSurf is using them and With no configure script, there is no way for me to specify the location of the libs NetSurf should use. Here is what I believe to be relevent info from running nsgtk -v:
(0.014137) utils/nsoption.c:654 nsoption_read: Failed to open file '/home/mcps3/.config/netsurf/Choices'
(0.018843) content/fetchers/curl.c:1493 fetch_curl_register: curl_version libcurl/7.19.7 NSS/3.12.6.2 zlib/1.2.13 libidn/1.9 libssh2/1.2.4
(0.020493) content/fetchers/curl.c:1617 fetch_curl_register: curl_multi_setopt failed.
NetSurf core failed to initialise (InitFailed)
Steps To Reproducemake
cd netsurf
./nsgtk
Additional InformationI have a modern curl (7.64.1) on my system, built against openssl 1.1.1 with TLS1.3 support but it lives in /opt/curl (so as not to break yum, which relies on my distro's curl). Would be cool if I could get NetSurf to build against my system's newest (latest/greatest) libs instead of my distro's crusty old versions.
TagsNo tags attached.
Attached Files

There are no notes attached to this issue.

Issue History
2023-10-08 00:37The Model CitizenNew Issue