LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-07-2020, 04:57 PM   #16
gus3
Member
 
Registered: Jun 2014
Distribution: Slackware (x86 and ARM)
Posts: 322

Rep: Reputation: Disabled
Thumbs up


Quote:
Originally Posted by bw42 View Post
I have gotten a kernel to boot.
I am able to directly boot into Slackware now.
I your intellect and perseverance. You planned your work, then worked your plan, and have demonstrated the feasibility of the project. Well done!

Quote:
I made a realization on a dumb mistake I made last week.
I was compiling everything as if it was Slackware, not Slackware64.
So I updated all the SlackBuild files to add the 64 suffix to the lib folders.
Almost everything I had previously built is rebuilt.
Would that all of our "dumb mistakes" were so trivial to fix.
 
Old 06-07-2020, 05:20 PM   #17
bw42
Member
 
Registered: Feb 2011
Location: Michigan
Distribution: Slackware
Posts: 33

Rep: Reputation: 27
Quote:
Would that all of our "dumb mistakes" were so trivial to fix.
I've been finding a bunch of trivial things in the process.
I estimate in the past week I've rebuilt everything I've already built about three dozen times.

Making small tweaks and patches here and there, then kick off a mass recompile of the disksets.

I need to put together some automation scripts for tracking what I've done.


If someone that maintains distro level stuff like this has some useful scripts they'd want to share it'd be much appreciated.
 
Old 06-08-2020, 12:32 PM   #18
bw42
Member
 
Registered: Feb 2011
Location: Michigan
Distribution: Slackware
Posts: 33

Rep: Reputation: 27
I've gotten Mesa and Xorg up and running.

The AMDGPU drivers appear to be working.

Working on KDE and XFCE next.
Attached Thumbnails
Click image for larger version

Name:	Slackware_Xorg_Power9.jpg
Views:	93
Size:	59.6 KB
ID:	33357  
 
3 members found this post helpful.
Old 06-08-2020, 03:50 PM   #19
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 536

Rep: Reputation: 258Reputation: 258Reputation: 258
Beautiful!
 
Old 06-09-2020, 12:26 AM   #20
The_Dark_Passenger
Member
 
Registered: Apr 2018
Distribution: Slackware64 14.2 & -Current
Posts: 71

Original Poster
Rep: Reputation: Disabled
I see over a year later this thread has picked up. bw42, you are doing amazing work! Keep it up! This is very exciting to see!
 
1 members found this post helpful.
Old 06-10-2020, 04:38 AM   #21
bw42
Member
 
Registered: Feb 2011
Location: Michigan
Distribution: Slackware
Posts: 33

Rep: Reputation: 27
XFCE was a nice quick build, no fuss.
Works pretty well too.

QT Webkit gave me a bit of trouble getting it to compile.
Apparently the JIT and Assembler does not like PowerPC64 LE.

There isn't an Assembler.h or MacroAssembler.h for PowerPC for them.
I tried playing hacking ones from other javascript JIT, it didn't work right. .

I ended up passing the flags to disable JIT and Assembler to get both versions to compile.

Right now I am building Alienbob's KTown.
It is going pretty smoothly so far.
Attached Thumbnails
Click image for larger version

Name:	Slackware_XFCE_Power9.jpg
Views:	73
Size:	261.3 KB
ID:	33364  
 
3 members found this post helpful.
Old 06-16-2020, 10:16 AM   #22
bw42
Member
 
Registered: Feb 2011
Location: Michigan
Distribution: Slackware
Posts: 33

Rep: Reputation: 27
I am having a heck of a time getting KDE to build.

The KDE 4 that ships with -current hangs up on Strigi. Strigi doesn't like the LibUnistring.

I tried Alienbob's KTown packages.
The DEPs folder builds without an issue, but some of the KDE apps hang up because of QTWebEngine.
I've dug through the Chromium patches from Raptor Computing and updated them to work with the QT 5.15 package in current.
Have made a few of my own patches for some things in it.
Currently sitting at 42 patches to get it to the point where it almost builds, but failing on a couple files in the browser folder.

Alienbob : Do you know if KTown can be built without QTWebEngine?
It looks like Debian for PowerPC64le does it, but I've been having trouble finding documentation on how.
 
Old 06-21-2020, 03:46 PM   #23
bw42
Member
 
Registered: Feb 2011
Location: Michigan
Distribution: Slackware
Posts: 33

Rep: Reputation: 27
Bypass the EPS conduits

So this has been a lesson in frustration.

I have found a combination of patches from Void, Gentoo, and QT that worked to get QT 5.14 to build with QTWebEngine.
Now I'm working through patches to get all of Alienbob's KTown to build.

Got a good portion of it built and running.

Running through some small annoyances too.
Firefox seg faults when run as my user, but works as root.
Konqueror crashes loading websites.

Its almost usable now.
Will have to sort out how to get a proper installer working soon.
Attached Thumbnails
Click image for larger version

Name:	Slackware-Plasma-Power9.jpg
Views:	44
Size:	74.2 KB
ID:	33474  
 
1 members found this post helpful.
Old 06-26-2020, 09:49 AM   #24
bw42
Member
 
Registered: Feb 2011
Location: Michigan
Distribution: Slackware
Posts: 33

Rep: Reputation: 27
I moved my blog about this, https://www.riscyslack.org , to a VPS and set it up with an RSS feed by request from a person on forums.raptorcs.com. https://www.riscyslack.org/?feed
The initial packages and source files have been uploaded to https://mirror.riscyslack.org

I started this from a snapshot of Slackware64-current, its been a little over a month, so its probably a little out of sync with the official version.
I also got tired of fighting with KDE 4 and just dumped it for Alien Bob's KTown 5.19, so a lot of out of sync.

There isn't an installer at the moment, but the packages can be extracted to a folder or drive, and with a couple tweaks, be made into a mostly functional Slackware install.

I put the tarballs with the files from Debian's grub powerpc packages under Other for now.
I just extracted them to root with tar xvf *.txz -C /
They also need libdevmapper.so linked to libdevmapper.so.1.02.1 for the Debian grub-mkconfig to work.
I haven't gotten the Grub package to build yet, still trying to figure that one out.

I had to create an /etc/fstab with the mount entries and then run grub-mkconfig -o /boot/grub/grub.cfg to be able to boot directly into.

In case anyone hasn't noticed, I call it Riscy Slack. One because its for PowerPC64LE which is a RISC architecture, and two because its an unofficial build, so use at your own risk.
It works, but somethings are broken. Krita hangs at the splash screen and won't load. Konqueror crashes immediately on start. Falkon and Firefox work for browsers. Seamonkey's build kept erroring out, so its not available yet. I haven't run across problems yet with non-gui applications.

I'm still working on reverse engineering the process Patrick uses to do all the package signing and stuff for making it look like a proper mirror usable with Slackpkg.
 
1 members found this post helpful.
Old 06-29-2020, 09:13 PM   #25
bw42
Member
 
Registered: Feb 2011
Location: Michigan
Distribution: Slackware
Posts: 33

Rep: Reputation: 27
I have managed to get an initrd.img that boots and loads the Slackware Setup scripts.
I found the build_installer.sh was leaving out a few libraries it needed.
So I made a couple tweaks to the script to make sure those libraries loaded, and it was able to finally boot.

Now I'm working on cleaning up my working directories and trying to get the Manifest, tagfiles, packages signed, etc... so I can put together an actual bootable installer iso.

Then I need to bring it back in sync with Slackware64-current.
Attached Thumbnails
Click image for larger version

Name:	Installer-Login.png
Views:	19
Size:	50.3 KB
ID:	33544   Click image for larger version

Name:	Installer-uname.png
Views:	17
Size:	47.3 KB
ID:	33545  
 
1 members found this post helpful.
Old 06-29-2020, 09:33 PM   #26
gus3
Member
 
Registered: Jun 2014
Distribution: Slackware (x86 and ARM)
Posts: 322

Rep: Reputation: Disabled
Best of luck to you.

I burned an entire spindle of 100 CD-R's trying to do this very thing, with no success, 15 years ago.
 
Old 06-29-2020, 09:42 PM   #27
bw42
Member
 
Registered: Feb 2011
Location: Michigan
Distribution: Slackware
Posts: 33

Rep: Reputation: 27
Quote:
Originally Posted by gus3 View Post
Best of luck to you.

I burned an entire spindle of 100 CD-R's trying to do this very thing, with no success, 15 years ago.

That sounds painful.
Thankfully now days I can just use a flash drive to test with.
 
1 members found this post helpful.
Old 06-30-2020, 06:41 PM   #28
gus3
Member
 
Registered: Jun 2014
Distribution: Slackware (x86 and ARM)
Posts: 322

Rep: Reputation: Disabled
Yeah, most flash drives back then didn't have wear-leveling. My first one failed 6 months after I got it.
 
Old 07-02-2020, 11:55 AM   #29
bw42
Member
 
Registered: Feb 2011
Location: Michigan
Distribution: Slackware
Posts: 33

Rep: Reputation: 27
There is now an .iso installer on my mirror.
https://mirror.riscyslack.org

It still have some quirks.
I haven't updated the Setup script yet, so it will toss an error about the Master Boot Record mbr.bin.
It can be safely ignored.
It will still prompt for Lilo, which can be told not to install.

After setup it will require exiting back to bash, chroot /mnt and then running grub-mkconfig -o /boot/grub/grub.cfg

After reboot it will automatically load into Slackware.

I found the latest builds of Konqueror works with WebEngine, but crashes when using KHTML or WebKit.
Falkon and Firefox browsers work.

Krita still hangs on splash screen, haven't figured that one out yet.

I also added Linux 5.7.6 packages in the /extras folder.
Since I already had them built and was using playing with them.

I also patched Slackpkg to work with ppc64le.
So it can pull from my mirror, or you can make your own local mirror to save me bandwidth.

Last edited by bw42; 07-02-2020 at 11:58 AM.
 
Old 07-05-2020, 03:24 PM   #30
Richard Cranium
Senior Member
 
Registered: Apr 2009
Location: Carrollton, Texas
Distribution: Slackware64 14.2
Posts: 3,697

Rep: Reputation: 2038Reputation: 2038Reputation: 2038Reputation: 2038Reputation: 2038Reputation: 2038Reputation: 2038Reputation: 2038Reputation: 2038Reputation: 2038Reputation: 2038
Quote:
Originally Posted by bw42 View Post
I've been finding a bunch of trivial things in the process.
I estimate in the past week I've rebuilt everything I've already built about three dozen times.

Making small tweaks and patches here and there, then kick off a mass recompile of the disksets.

I need to put together some automation scripts for tracking what I've done.


If someone that maintains distro level stuff like this has some useful scripts they'd want to share it'd be much appreciated.
If you've already been reading https://www.linuxquestions.org/quest...11-4175560702/ , then I'll apologize for wasting your time.

You may read that thread and still think that I've wasted your time. If so, mention it here and I'll eventually come back and apologize.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Best practices for Java and IBM WebSphere Application Server (WAS) on IBM POWER9 LXer Syndicated Linux News 0 04-22-2018 11:54 AM
LXer: Open webOS ported to Nexus 7 over holiday break LXer Syndicated Linux News 0 01-07-2013 11:01 PM
Has Winamp been ported to Linux? neilcpp Linux - Software 48 05-31-2010 03:00 PM
Endnote fans: it has been ported up to v. 8 NoMoreReinstallMS Linux - Software 0 08-14-2006 01:16 AM
testing OS which has been ported to new embedded processor gadipudi Linux - Software 0 09-29-2004 05:19 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:39 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration