SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

AmigaOne X5000 platform specific issues related to Linux only.
User avatar
kilaueabart
Posts: 1079
Joined: Mon Mar 05, 2012 2:36 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by kilaueabart »

xeno74 wrote: Tue Sep 05, 2023 11:55 am
@All

I compiled SeaLion 32.4.0 for Void PPC today.

Download: sealion-32.4.0.linux-powerpc-void-gtk2.tar.bz2
Wonderful! I reported when I first got SeaLion going on my new fienix6 that it did a better job with my newspaper print replica than the MicroSoft Edge I had used for it on my Windows laptop. Well, two or three days ago that SeaLion pretty much quit working at all, taking forever to display an email, let alone flip newspaper pages.

I'm happy to say that the one Christian compiled for Void works like that first one on Fienix did. (But will it still do so tomorrow? Next week?)
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Just for info:

The command "mach" requires Python2.7, which is no longer available on Debian Sid and openSUSE. This means it is no longer possible to build SeaLion on new distributions.

But we could build it on old distributions like Void PPC32 or on Fedora 28 PPC64.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Building of SeaLion 32.4.0 PPC64 with Python2.7 on Fedora 28 PPC64.

Code: Select all

/usr/bin/ld: ../freebl_gcm-aes-ppc_c_lib/sha512-p8.o: ABI version 2 is not compatible with ABI version 1 output
290:49.47 /usr/bin/ld: failed to merge target specific data of file ../freebl_gcm-aes-ppc_c_lib/sha512-p8.o
290:49.47 collect2: error: ld returned 1 exit status
290:49.48 gmake[5]: *** [/media/home/amigaone/Downloads/SeaLion-32.4.0/platform/config/rules.mk:772: libfreeblpriv3.so] Error 1
290:49.48 gmake[4]: *** [/media/home/amigaone/Downloads/SeaLion-32.4.0/platform/config/recurse.mk:71: security/nss/lib/freebl/freebl_freeblpriv3/target] Error 2
290:49.48 gmake[4]: *** Waiting for unfinished jobs....
293:58.55 gmake[3]: *** [/media/home/amigaone/Downloads/SeaLion-32.4.0/platform/config/recurse.mk:33: compile] Error 2
293:58.55 gmake[2]: *** [/media/home/amigaone/Downloads/SeaLion-32.4.0/platform/config/rules.mk:493: default] Error 2
293:58.55 gmake[1]: *** [/media/home/amigaone/Downloads/SeaLion-32.4.0/client.mk:406: realbuild] Error 2
293:58.55 gmake: *** [client.mk:164: build] Error 2
[ppc64] sha512-p8.o: ABI version 2 is not compatible with ABI version 1 output

I removed the following line from the file "platform/security/nss/lib/freebl/freebl.gyp":

Code: Select all

      'target_name': 'gcm-aes-ppc_c_lib',
      'type': 'static_library',
      'sources': [
        'gcm-ppc.c',
-        'sha512-p8.s',
      ],
      'dependencies': [
./mach build

After 4 minutes:

Code: Select all

 4:19.90 Overall system resources - Wall time: 258s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0
 4:20.14 Your build was successful!
To view resource usage of the build, run |mach resource-usage|.
To take your build for a test drive, run: |mach run|

Checking for un-preprocessed files... Done!
Please note: Copy the icudt63b.dat to obj-powerpc64-linux-gnu/dist/bin before "./mach run" and "./mach package" and then extract the sealion xz package and copy the icudt63b.dat again to the sealion folder.

Download: sealion-32.4.0.linux-powerpc64.tar.gz
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

SeaLion 32.4.0 PPC64 on openSUSE Tumbleweed 20230628 ppc64:

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

FYI:
Wicknix wrote: 32.4.1 released for Mac. Linux builds will follow in the upcoming days.
Also updated the main github page with a list of supported extensions and themes.
Downloads and further information: github.com
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

I compiled SeaLion 32.4.1 for Linux PPC64 with AltiVec support today.

It works for example on openSUSE Tumbleweed 20230628-3 PPC64, Fedora 28 Server PPC64, and on Debian Sid PPC64.

Download: sealion-32.4.1.linux-powerpc64-altivec.tar.gz
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

The new SeaLion 32.4.1 on openSUSE Tumbleweed 20230628-3 PPC64:

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

I compiled the new SeaLion 32.4.1 for old Linux distributions like Void PPC yesterday.

Download: sealion-32.4.1.linux-powerpc-void-gtk2.tar.bz2
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

Image

Some websites are very slow because they download a lot of data for advertising and web tracking.

uBlock Origin blocks advertising and web tracking so the websites are loading faster in SeaLion.

You can get uBlock Origin for SeaLion via the SeaLion-Extras package.

Download: SeaLion-Extras.zip

Please install the uBlock0rigin.xpi package for a faster loading of websites in SeaLion.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9387
Joined: Fri Mar 23, 2012 7:58 am

Re: SeaLion - A web browser for 32-bit PowerPC Linux (Void / Debian 11)

Post by xeno74 »

xeno74 wrote: Thu Oct 19, 2023 8:17 am I compiled the new SeaLion 32.4.1 for old Linux distributions like Void PPC yesterday.

Download: sealion-32.4.1.linux-powerpc-void-gtk2.tar.bz2
Screenshot of SeaLion 32.4.1 on Void PPC:

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply