MintPPC

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 10781
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: MintPPC

Post by xeno74 »

Hi Hypex,

Maybe you have to install the public key again.

Code: Select all


wget https://u58733p55594.web0093.zxcs-klant.nl/repo/key/public.gpg.key

gpg --no-default-keyring --keyring ./temp-keyring.gpg --import public.gpg.key

gpg --keyring ./temp-keyring.gpg --no-default-keyring --export -a > mintppc.asc

rm temp-keyring.gpg

sudo mv mintppc.asc /etc/apt/keyrings/

Cheers,
Christian
User avatar
xeno74
Posts: 10781
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: MintPPC

Post by xeno74 »

SeaLion on MintPPC32: Installation instructions for ViewTube (YouTube in HD):
  1. Download the VLC web browser plugin: libvlcplugin.so (32-bit).
  2. Create the Mozilla plugin directory: sudo mkdir -p /usr/lib/mozilla/plugins
  3. Copy the file "libvlcplugin.so" to the directory /usr/lib/mozilla/plugins/.
  4. Download and install GreaseMonkey greasemonkey.xpi.
  5. Download the new ViewTube SeaLion and Brassmonkey package
  6. Delete the old folder gm_scripts
    rm -rf /home/<your user directory>/.wicknix/sealion/<profile directory>/gm_scripts
  7. Unpack the package and copy the folder gm_scripts to /home/<your user directory>/.wicknix/sealion/<profile directory>/
    For example:

    Code: Select all

    cp -R gm_scripts /home/mintppc/.wicknix/sealion/rcj2qr2v.default/
  8. Restart SeaLion
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 928
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: MintPPC

Post by Hypex »

xeno74 wrote: Sat Sep 20, 2025 9:44 am Hi Hypex,

Maybe you have to install the public key again.
Thanks. So I installed it again and made sure I had it named correctly. An apt update then completed fine.

But, it still cannot install the packages. For some reason they aren't showing up. I'm getting this:

Code: Select all

damien@debian:~$ sudo apt install libegl-mesa0=24.1.6-1 libgbm1=24.1.6-1 libgl1-mesa-dri=24.1.6-1 libglx-mesa0=24.1.6-1 mesa-va-drivers=24.1.6-1 mesa-vdpau-drivers=24.1.6-1 mesa-vulkan-drivers=24.1.6-1
[sudo] password for damien:       
Package libgl1-mesa-dri is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libgl1-mesa-dri:ppc64


Package libgbm1 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libgbm1:ppc64


Package mesa-vdpau-drivers is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  mesa-vdpau-drivers:ppc64


Package libegl-mesa0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libegl-mesa0:ppc64


Package libglx-mesa0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libglx-mesa0:ppc64


Package mesa-vulkan-drivers is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  mesa-vulkan-drivers:ppc64


Package mesa-va-drivers is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  mesa-va-drivers:ppc64


Error: Version '24.1.6-1' for 'libegl-mesa0' was not found
Error: Version '24.1.6-1' for 'libgbm1' was not found
Error: Version '24.1.6-1' for 'libgl1-mesa-dri' was not found
Error: Version '24.1.6-1' for 'libglx-mesa0' was not found
Error: Version '24.1.6-1' for 'mesa-va-drivers' was not found
Error: Version '24.1.6-1' for 'mesa-vdpau-drivers' was not found
Error: Version '24.1.6-1' for 'mesa-vulkan-drivers' was not found
My sources list:

Code: Select all

damien@debian:~$ cat /etc/apt/sources.list
#deb cdrom:[Debian GNU/Linux 12.0.0 _Sid_ - Unofficial powerpc NETINST 20250401-15:45]/ sid main

# Official Debian binary default
deb http://deb.debian.org/debian-ports/ sid main
deb http://deb.debian.org/debian-ports/ unreleased main
deb http://incoming.ports.debian.org/buildd/ sid main

# Debian contrib and non-free arch:all packages (i.e. firmware)
deb [arch=all] http://deb.debian.org/debian/ sid contrib non-free non-free-firmware

# Source repository turned off by default
#deb-src http://deb.debian.org/debian-ports/ sid main
#deb-src http://incoming.debian.org/debian-buildd/ 
# 'unreleased' does not support sources yet
# deb-src http://deb.debian.org/debian-ports unreleased main

## MintPPC64 repository
deb [signed-by=/etc/apt/keyrings/MintPPC64_repository.asc] http://u58733p55594.web0093.zxcs-klant.nl/repo unstable main

## MintPPC64 additional repository
deb [signed-by=/etc/apt/keyrings/MintPPC64_additional_repository.asc] http://u58733p55594.web0093.zxcs-klant.nl/wicknix ./

## MintPPC64 additional repository
deb [signed-by=/etc/apt/keyrings/MintPPC64_additional_repository.asc] http://u58733p55594.web0093.zxcs-klant.nl/mesa-64 ./

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
User avatar
xeno74
Posts: 10781
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: MintPPC

Post by xeno74 »

Hypex,

I think you use MintPPC64. There are only 32-bit packages available via the mesa script.

Cheers,
Christian
User avatar
xeno74
Posts: 10781
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: MintPPC

Post by xeno74 »

xeno74 wrote: Thu Sep 25, 2025 5:30 am Hypex,

I think you use MintPPC64. There are only 32-bit packages available via the mesa script.

Cheers,
Christian
Please post the output of

Code: Select all

uname -a
cat /etc/os-release
Thanks,
Christian
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 928
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: MintPPC

Post by Hypex »

xeno74 wrote: Thu Sep 25, 2025 5:30 am Hypex,

I think you use MintPPC64. There are only 32-bit packages available via the mesa script.
Yes I do so far as I know. The website indicates 64-bit is supported. :-?

https://www.u58733p55594.web0093.zxcs-k ... rade-mesa/
Please post the output of

Code: Select all

damien@debian:~$ uname -a
Linux debian 6.17.0-rc7-powerpc64-smp #1 SMP Mon Sep 22 06:35:51 CEST 2025 ppc64 GNU/Linux
damien@debian:~$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux forky/sid"
NAME="Debian GNU/Linux"
VERSION_CODENAME=forky
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Doesn't exactly give any clue about 64-bit.
User avatar
xeno74
Posts: 10781
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: MintPPC

Post by xeno74 »

Hypex,

Please post the output of "file /lib/powerpc-linux-gnu/libc.so.6".

Maybe on MintPPC64: "file /lib/powerpc64-linux-gnu/libc.so.6".

Output of my MintPPC32:

Code: Select all

/lib/powerpc-linux-gnu/libc.so.6: ELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, interpreter /lib/ld.so.1, BuildID[sha1]=fce8caaaa83e9134a550dce1b39f1a601a5c7f5e, for GNU/Linux 3.2.0, stripped
Thanks,
Christian
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 928
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: MintPPC

Post by Hypex »

It looks like you're right there:

Code: Select all

damien@ubuntu:/media/damien$ rootsh /media/damien/Mint/
root@ubuntu:/# file /lib/powerpc-linux-gnu/libc.so.6 
/lib/powerpc-linux-gnu/libc.so.6: ELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, interpreter /lib/ld.so.1, BuildID[sha1]=fce8caaaa83e9134a550dce1b39f1a601a5c7f5e, for GNU/Linux 3.2.0, stripped
root@ubuntu:/# file /lib/powerpc64-linux-gnu/libc.so.6
/lib/powerpc64-linux-gnu/libc.so.6: cannot open `/lib/powerpc64-linux-ditgnu/libc.so.6' (No such file or directory)
root@ubuntu:/# file /lib64/powerpc-linux-gnu/libc.so.6 
/lib64/powerpc-linux-gnu/libc.so.6: cannot open `/lib64/powerpc-linux-gnu/libc.so.6' (No such file or directory)
It has no lib64. But my Debian does. I don't know how this happened but it looks like I only have Mint32. I thought I had installed Mint64. Unless I confused it with Debian. The only reason I can think of for installing Mint32 instead is if Mint64 wasn't available. :-?
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 928
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: MintPPC

Post by Hypex »

Ok so confirmed I have the 32 bit Mint and files have installed. Still, I would have expected it to do better than be silent and tell me the files don't exist. Some error about 64 bit being incompatible would have helped. :-?
User avatar
xeno74
Posts: 10781
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: MintPPC

Post by xeno74 »

The new SeaLion 33.9.0.1 crashes on MintPPC32 when visiting certain websites for example heise.de. The reason for this is MintPPC32's libavcodec.so.61.19.101. I figured it out with gdb today.

Error message:

Code: Select all

Illegal instruction
On Void PPC works the libavcodec.so.58 with the new SeaLion 33.9.0.1 without any problems.

Workaround on MintPPC32:

about:config - search media - set media.ffmpeg.enabled to false

After the workaround, SeaLion 33.9.0.1 works without any problems on MintPPC32.
Post Reply