Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

3922434

Cancelled
Aug 24, 2023
123
40
So you are using wicknix lubuntu? did you hack the sources to force upgrade or are you using stock install? I didn’t think it was possible because of its package dependencies
 

Yumiko Noua

macrumors regular
May 24, 2022
127
55
So you are using wicknix lubuntu? did you hack the sources to force upgrade or are you using stock install? I didn’t think it was possible because of its package dependencies
I use the "lubuntu 16.04" from lubuntu old website, and yes I used the "hack" with the Debian repository (installing they one by one slowly.)
 

3922434

Cancelled
Aug 24, 2023
123
40
Oh well that’s why you got it working I was trying to steer clear of that because I was having Perl issues. Thanks though!
 

xeno74

macrumors regular
Original poster
Dec 31, 2018
171
354
Berlin
Building of SeaLion 32.4.0 PPC64 with Python2.7 on Fedora 28 PPC64.

Code:
/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:
      'target_name': 'gcm-aes-ppc_c_lib',
      'type': 'static_library',
      'sources': [
        'gcm-ppc.c',
-        'sha512-p8.s',
      ],
      'dependencies': [

./mach build

After 4 minutes:

Code:
 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

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.
 

xeno74

macrumors regular
Original poster
Dec 31, 2018
171
354
Berlin
Hi All,

I have compiled SeaLion 32.4.0.1 PPC64 with AltiVec support today.

New:

  • Fixed a WebP decoder issue (CVE 2023-4863)
  • AltiVec support

Download: sealion-32.4.0.1.linux-powerpc64-altivec.tar.gz

.mozconfig: forum.hyperion-entertainment.com

There is also a PPC64 version without AltiVec available: forum.hyperion-entertainment.com

Kernel_6.6-rc3_PowerPC.png

SeaLion_openSUSE_PPC64.png

SeaLion_32.4.0.1_PPC64_AltiVec.png

Many thanks to Wicknix!

Cheers,
Christian
 

3922434

Cancelled
Aug 24, 2023
123
40
How do I open the application once extracted when I click on sealion it’s asking which application do I wanna open it with?
 

wicknix

macrumors 68030
Jun 4, 2017
2,605
5,263
Wisconsin, USA
From terminal. Example: cd /path/to/sealion then run it with ./sealion

You could also create a desktop entry for it and place it somewhere like /opt.
Or Fienix has repackaged it as a .deb for easy install.

Cheers
 

3922434

Cancelled
Aug 24, 2023
123
40
Yeah that’s what I did but it wants glibc 2.32 and the latest in the repo snapshot an older version is there a newer snapshot I can use other then the one in the Debian wiki and stay Debian 11…I don’t really wanna move to 12 or 13…I’ve tried other snapshots after the one posted in the Debian wiki and always get the error expired and won’t be used message even with the [trusted=yes] added
 

3922434

Cancelled
Aug 24, 2023
123
40
Because @wicknix the links for his repos are dead or old…and I’m not sure which link to use to grab the deb from hos repos
 

Jeroen Diederen

macrumors 6502
Aug 31, 2019
499
429
The Netherlands
You will see that you will need my public gpg key:
gpg --keyserver pgp.surfnet.nl --recv-keys D7A223ABAA7CE436
sudo apt-key export D7A223ABAA7CE436 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/mintppc.gpg
sudo apt update
 

3922434

Cancelled
Aug 24, 2023
123
40
Hmmm your repo worked and it installed it must be that it doesn’t work on Debian 11
 

wicknix

macrumors 68030
Jun 4, 2017
2,605
5,263
Wisconsin, USA
Well, i've built it on Fienix 6 Evo, which in turn is based on debian 12, so it will require glibc 2.32 or greater.

Maybe you could get an older version to run. 32.3.1 was the last version built on Void which had lower requirements.

Cheers
 

3922434

Cancelled
Aug 24, 2023
123
40
Nope doesn’t work I don’t understand how people have been able to get it to work on Debian and 10…this one needs glibc 2.3…I guess it just won’t work. I appreciate you trying
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.