SpiderWeb

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

Re: SpiderWeb

Post by kilaueabart »

kilaueabart wrote:
caseycullen wrote: You can fix the video issue.
[Steps detailed in previous post]
Beautiful! I have reached the stage where I can't even imagine knowing how to do that kind of thing. Thank you.
It looks like I must have written that, perhaps from an Ubuntu browser, without actually trying to do it. I went through the instructions today, but without the proper result. I wonder what I could have done wrong. Youtube still OK, but no change in Facebook video
facebook.png
.
User avatar
xeno74
Posts: 6309
Joined: Fri Mar 23, 2012 7:58 am

Re: SpiderWeb

Post by xeno74 »

Hi All,

Please post problems in the SpiderWeb support thread: forums.macrumors.com.

Thanks,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: SpiderWeb

Post by xeno74 »

Hi All,

I compiled SpiderWeb for old Linux distributions for example the A-EON Live Remix DVD and Ubuntu 12.04 or higher today.

It needs GCC 4.9 and the following patch:

Code: Select all

--- a/js/src/jsmath.cpp
+++ b/js/src/jsmath.cpp
@@ -63,16 +63,29 @@
// Older glibc versions don't define SYS_getrandom, so we define it here
# if defined(__x86_64__)
# define GETRANDOM_NR 318
# elif defined(__i386__)
# define GETRANDOM_NR 355
# elif defined(__arm__)
# define GETRANDOM_NR 384
+// Added powerpc architecture:
+# elif defined(__powerpc__)
+# define GETRANDOM_NR 359
GCC 4.9 installation instructions for Ubuntu 12.04:

Code: Select all

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Code: Select all

sudo apt-get update; sudo apt-get install gcc-4.9 g++-4.9

Code: Select all

update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50
gcc -v

Output:

Code: Select all

gcc version 4.9.4 (Ubuntu 4.9.4-2ubuntu1~12.04)

Code: Select all

update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 50
g++ -v

Code: Select all

gcc version 4.9.4 (Ubuntu 4.9.4-2ubuntu1~12.04)
After compiling with ./mach build you have to copy the icudt58b.dat to obj-powerpc-linux-gnu/dist/bin.

Code: Select all

cd mozilla/config/external/icu/data/

Code: Select all

cp icudt58b.dat ../../../../../obj-powerpc-linux-gnu/dist/bin

Code: Select all

./mach run

Code: Select all

./mach package
After that you need to add icudt58b.dat to the SpiderWeb compressed package as well.

I successfully tested it on a Lubuntu 12.04.0 PowerPC Live DVD and on the A-EON Live Remix DVD today. You need to install the GCC 4.9 and the libatomic1 via the repository 'ppa:ubuntu-toolchain-r/test'.

Code: Select all

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Code: Select all

sudo apt-get update; sudo apt-get install gcc-4.9 g++-4.9
Download: spiderweb-2.1.0-ubuntu_12.04-powerpc.tar.bz2

Screenshots:

Image

Image

Please test it.

Thanks,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
Skateman
Posts: 542
Joined: Thu Aug 10, 2017 8:36 pm
Location: The Netherlands

Re: SpiderWeb

Post by Skateman »

Spiderweb up and running on my AmigaOne X5000!

Image

Big picture http://www.skateman.nl/wp-content/uploa ... 204226.png
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon R7 250 / M-Audio 5.1 -> AmigaOS 4.1 FE / Ubuntu Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
User avatar
xeno74
Posts: 6309
Joined: Fri Mar 23, 2012 7:58 am

Re: SpiderWeb

Post by xeno74 »

Skateman wrote:Spiderweb up and running on my AmigaOne X5000!
Many thanks for testing SpiderWeb!
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: SpiderWeb

Post by xeno74 »

Image

YouTube videos in HD with ViewTube and SpiderWeb

Installation instructions for ubuntu MATE 16.04.6 PowerPC
  1. Install VLC without AltiVec with sudo dpkg -i * and the VLC browser plugin with sudo apt-get install browser-plugin-vlc.
  2. Start SpiderWeb and install the add-on greasemonkey-3.10.0.1rc3pre-sw.xpi (Download and then File - Open File... - greasemonkey-3.10.0.1rc3pre-sw.xpi)
  3. Restart SpiderWeb
  4. After that, download the ViewTube script
  5. Decompress the package and copy the folder gm_scripts to /home/<your user directory>/.wicknix/spiderweb/<profile directory>
    For example:

    Code: Select all

    cp -R gm_scripts /home/amigaone/.wicknix/spiderweb/xa4ue3g6.default/
  6. Restart SpiderWeb
  7. Then you have to activate the VLC plugin. You can activate it via Menu Tools - Add-ons Manager - Plugins.
Image Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: SpiderWeb

Post by xeno74 »

Hi All,

I was able to compile SpiderWeb on Fedora PPC64 after the following commands today.

Code: Select all

grep -r " -m32" *

Code: Select all

:%s/-m32/-m64/g
Download: spiderweb-2.1.0.linux-powerpc64.tar.bz2

It could be, that you have to install some packages for example libffi7 for using SpiderWeb. I successfully tested it on Fedora 27 PPC64 and on openSUSE Tumbleweed 20190722 PPC64 today.

Screenshots:

Image Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: SpiderWeb

Post by xeno74 »

Wicknix wrote: SpiderWeb 2.2.1 is now available for Ubuntu12/14 and Debian8.
Wicknix wrote:About: shows version 2.1.0 because i forgot to change version.txt before building. It is however built with the latest UXP code base.
Download: spiderweb-2.2.1.ubu12deb8.linux-powerpc.deb
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: SpiderWeb

Post by xeno74 »

Hi All,

I compiled SpiderWeb 2.2.1 for Linux PPC64 yesterday.

Download: spiderweb-2.2.1.linux-powerpc64.tar.bz2

Support thread: forums.macrumors.com

Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: SpiderWeb

Post by xeno74 »

SpiderWeb 2.2.2 is now available
Wicknix wrote: Over the last few months powerpc fixes were added to upstream UXP. You can build any UXP application on ppc now, except you still need to swap the icu.dat file around. So changelog will always be the about same as upstream. https://www.palemoon.org/releasenotes.shtml
Download: github.com/wicknix/SpiderWeb
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply