SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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".
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.
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!
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
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 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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.