LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
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 12-31-2021, 07:35 AM   #1
lucabon
Member
 
Registered: Oct 2021
Location: Italy
Distribution: Slackware
Posts: 106

Rep: Reputation: 75
kdevelop-pg-qt compilation order


Hi all,

from the last moving of kdevelop and kdev-php from "application-extra" to "applications" (Dec 10th 2021), kdev-php does no more build without the required kdevelop-pg-qt left on "application-extra".

I think we should move kdevelop-pg-qt as well into "applications" and "all-packaged-applications".

Luca
 
Old 01-01-2022, 09:27 PM   #2
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: ...uncanny valley... infinity\1975; (randomly born:) Milwaukee, WI, US( + travel,) Earth&Mars (I wish,) END BORDER$!◣◢┌∩┐ Fe26-E,e...
Distribution: any GPL that work on freest-HW; has been KDE, CLI, Novena-SBC but open.. http://goo.gl/NqgqJx &c ;-)
Posts: 4,888
Blog Entries: 2

Rep: Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567
Is that not more, for a plasma forum than a Slackware?
 
Old 01-02-2022, 01:33 AM   #3
lucabon
Member
 
Registered: Oct 2021
Location: Italy
Distribution: Slackware
Posts: 106

Original Poster
Rep: Reputation: 75
Quote:
Originally Posted by jamison20000e View Post
Is that not more, for a plasma forum than a Slackware?
The compilation order for KDE/plasma modules is Slackware-specific, and the last Dec 10th 2021 2 modules (kdevelop and kdev-php) were moved earlier in the list, forgetting to move kdevelop-pg-qt that is needed by kdev-php.

The problem arises only if you build KDE from scratch (as I do for riscv64 Slackware porting). I suppose the issue was not detected because KDE compilation in Slackware is usually "incremental", and on Dec 10th both kdev-php and kdevelop-pg-qt were already compiled to the latest versions (2.2.1 [Feb 9th 2020] and 21.12.0 [Dec 3rd 2021] respectively), so no one could detect the compilation order issue.
 
2 members found this post helpful.
Old 01-02-2022, 01:44 AM   #4
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,979

Rep: Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556
Quote:
Originally Posted by jamison20000e View Post
Is that not more, for a plasma forum than a Slackware?
As @lucabon mentioned. This is Slackware specific, build order is determined in the source/kde build tree.
 
Old 01-02-2022, 02:12 AM   #5
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
@lucabon, as I'm the Slackware From Scratch maintainer for x86_64 and x86 follow that link, you may find your answer:

https://raw.githubusercontent.com/no.../kde/build_kde
 
2 members found this post helpful.
Old 01-02-2022, 03:27 AM   #6
lucabon
Member
 
Registered: Oct 2021
Location: Italy
Distribution: Slackware
Posts: 106

Original Poster
Rep: Reputation: 75
Quote:
Originally Posted by nobodino View Post
@lucabon, as I'm the Slackware From Scratch maintainer for x86_64 and x86 follow that link, you may find your answer:
https://raw.githubusercontent.com/no.../kde/build_kde
Thanks! From your build script, we can confirm that kdevelop-pg-qt should be built before kdev-php.

I also built Slackware from scratch for some platform (https://bonslack.bonnix.org/bootstrap/), but never really automated it. I prefer to keep as much as possible the original Slackware build scripts, included the KDE module order list.
But your build scripts are really useful to "make-up" the original build scripts. Thanks again!

Luca
 
2 members found this post helpful.
Old 07-04-2022, 04:31 AM   #7
shipujin
Member
 
Registered: May 2022
Location: China
Distribution: slackwareloong
Posts: 110
Blog Entries: 1

Rep: Reputation: 29
Quote:
Originally Posted by lucabon View Post
Thanks! From your build script, we can confirm that kdevelop-pg-qt should be built before kdev-php.

I also built Slackware from scratch for some platform (https://bonslack.bonnix.org/bootstrap/), but never really automated it. I prefer to keep as much as possible the original Slackware build scripts, included the KDE module order list.
But your build scripts are really useful to "make-up" the original build scripts. Thanks again!

Luca
In the "https://bonslack.bonnix.org/bootstrap/" not see "README" instructions, "bootstrap" can you write a instructions,
thank you
 
Old 07-04-2022, 09:59 PM   #8
lucabon
Member
 
Registered: Oct 2021
Location: Italy
Distribution: Slackware
Posts: 106

Original Poster
Rep: Reputation: 75
Quote:
Originally Posted by shipujin View Post
In the "https://bonslack.bonnix.org/bootstrap/" not see "README" instructions, "bootstrap" can you write a instructions,
thank you
You must have Slackware host system (I used x86-64, but any other system/CPU could be used) with exactly the same Slackware version you want to install, due to gcc/glibc and other libraries dependency.

Then, get the environment for the target processor (e.g., for RISCV64, get envriscv64.sh) and do ". envriscv64.sh".

The - already patched, especially with "*_bootstrap.diff" - Slackware tree should be in the subdir "slackware" (also a link is OK).

Then, simply run "./stage1.sh": it will generate the directory "rootfs<arch>" that should suffice to boot the system.

In "stage 2" (compile packages under running system), you have to follow instructions inside the file "scripts/installation_order.txt". Especially at the beginning, some packages should be manually built, but after you can run "batch_compile2.sh installation_order.txt" to automate the process.

You can find other instructions here (where I download the "stage1.sh" script): https://alien.slackbook.org/blog/archive/armport/

Luca
 
Old 07-06-2022, 03:07 AM   #9
shipujin
Member
 
Registered: May 2022
Location: China
Distribution: slackwareloong
Posts: 110
Blog Entries: 1

Rep: Reputation: 29
Quote:
Originally Posted by lucabon View Post
You must have Slackware host system (I used x86-64, but any other system/CPU could be used) with exactly the same Slackware version you want to install, due to gcc/glibc and other libraries dependency.

Then, get the environment for the target processor (e.g., for RISCV64, get envriscv64.sh) and do ". envriscv64.sh".

The - already patched, especially with "*_bootstrap.diff" - Slackware tree should be in the subdir "slackware" (also a link is OK).

Then, simply run "./stage1.sh": it will generate the directory "rootfs<arch>" that should suffice to boot the system.

In "stage 2" (compile packages under running system), you have to follow instructions inside the file "scripts/installation_order.txt". Especially at the beginning, some packages should be manually built, but after you can run "batch_compile2.sh installation_order.txt" to automate the process.

You can find other instructions here (where I download the "stage1.sh" script): https://alien.slackbook.org/blog/archive/armport/

Luca
Ok, thank you
Thank you for your reply
 
  


Reply

Tags
bug



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
[SOLVED] Can I set the cups output order to always print in reverse order Thane Ubuntu 3 07-09-2018 09:49 PM
Logi Sales Manager on Ncurses (invoice, invoicing, orders, order, sale order, sales order...)? Xeratul Linux - Software 0 03-25-2017 02:45 PM
Kdevelop 3 not in synaptic package manager, only kdevelop 4 bob12345 Linux - Software 1 10-20-2011 11:10 PM
Kdevelop 3.5.3 to kdevelop 3.9.91 Wawa Slackware 3 12-31-2009 02:37 AM
KDevelop 3 -> KDevelop 4 Tux-Slack Slackware 2 08-25-2008 09:54 PM

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

All times are GMT -5. The time now is 11:47 AM.

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
Open Source Consulting | Domain Registration