LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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-30-2022, 02:45 PM   #916
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

Regression test up to "Sun Dec 25 23:21:25 UTC 2022" (x86_64 version).

Nothing special, except the qt5-webkit package (problem solved in another thread) and always the same pangomm.
 
1 members found this post helpful.
Old 01-04-2023, 02:50 PM   #917
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,409

Rep: Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142
@nobodino

When do you recompile the entire stack ?
Do you plan it, or after every updates ?
 
Old 01-05-2023, 12:19 PM   #918
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
For now, Slackware has become very solid according to the possibility to be rebuilt from scratch, it doesn't need to be recompiled with every bit of software changed.

I only do it on the week-end and if I have enough time to do it.

Now I recompile it every time:
- one of the glibc / binutils or gcc change: a special attention to glibc with deprecated features (twice a year for glibc and binutils)
- one of the automake / autoconf / make /texinfo change: those gnu packages are not always safe as upgrade.
- rust change because of its impact on firefox / thunderbird and seamonkey.
- python3 change, if python3-3.10.x comes back or python3-3.11.x
- if while building the "tools" something odd occures, I'm sure I've to recompile the all set.

Otherwise, if I waited a too long time, around a month, I give it a try.

Last edited by nobodino; 01-06-2023 at 01:40 PM.
 
5 members found this post helpful.
Old 01-17-2023, 12:27 PM   #919
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
Regression test up to "Sun Jan 15 01:02:36 UTC 2023" (x86_64 version) with binutils-2.40.

Except:
- qt5-webkit package (problem solved in another thread)
- always the same pangomm
- gdb (problem solved in another thread)

Nothing else.
 
2 members found this post helpful.
Old 02-05-2023, 12:43 AM   #920
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
Regression test up to "Fri Feb 3 20:04:33 UTC 2023" (x86_64 version).

Except:
- qt5-webkit (same problem)
- pangomm (same problem)
 
Old 02-12-2023, 07:59 PM   #921
lucabon
Member
 
Registered: Oct 2021
Location: Italy
Distribution: Slackware
Posts: 106

Rep: Reputation: 75
With .so version bump for the latest libvpx upgrade (1.12: libvpx.so.7 => 1.13: libvpx.so.8), some packages should be rebuilt:
- ffmpeg
- gst-plugins-good
- qt5
- xine-lib

Thanks!
 
Old 02-12-2023, 07:59 PM   #922
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,409

Rep: Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142
Quote:
Originally Posted by lucabon View Post
With .so version bump for the latest libvpx upgrade (1.12: libvpx.so.7 => 1.13: libvpx.so.8), some packages should be rebuilt:
- ffmpeg
- gst-plugins-good
- qt5
- xine-lib

Thanks!
Too late ;-)
https://www.linuxquestions.org/quest...nt-4175698890/
 
1 members found this post helpful.
Old 02-12-2023, 09:07 PM   #923
lucabon
Member
 
Registered: Oct 2021
Location: Italy
Distribution: Slackware
Posts: 106

Rep: Reputation: 75
Quote:
Originally Posted by marav View Post
Sorry... I didn't refresh the changelog :-S
 
Old 02-14-2023, 04:24 AM   #924
lucabon
Member
 
Registered: Oct 2021
Location: Italy
Distribution: Slackware
Posts: 106

Rep: Reputation: 75
If vulkan-sdk is compiled after qt5 (as needed if you want to have qt5-based tools), compiling VulkanTools will fail if gcc>=12 due to uninitialized variables.

Simple "patch" to solve the problem:

--- a/source/x/vulkan-sdk/vulkan-sdk.SlackBuild
+++ b/source/x/vulkan-sdk/vulkan-sdk.SlackBuild
@@ -383,6 +388,9 @@
tar xvf $CWD/VulkanTools-sdk-$VULKANTOOLS_VERSION.tar.?z || exit 1
cd $TMP/VulkanTools-sdk-$VULKANTOOLS_VERSION

+# Fix warning-error on gcc 12 about uninitialized variables:
+sed -i 's/Value v;/Value v(0);/' submodules/jsoncpp/src/lib_json/json_reader.cpp
+
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
 
Old 02-27-2023, 02:45 AM   #925
lucabon
Member
 
Registered: Oct 2021
Location: Italy
Distribution: Slackware
Posts: 106

Rep: Reputation: 75
From sqlite 3.41, double-quotes are not more accepted by default as string literal.

Package ibus-libpinyin uses double-quotes for string literal, so if compile after sqlite3 (as in Slackware from Scratch) it will fail to build english.db.

Already fixed in github repository: https://github.com/libpinyin/ibus-li...88942af438ea98
Attached Files
File Type: txt ibus-libpinying-sqlite-compatibility.diff.txt (1.0 KB, 4 views)

Last edited by lucabon; 02-27-2023 at 02:48 AM.
 
Old 03-01-2023, 01:42 PM   #926
lucabon
Member
 
Registered: Oct 2021
Location: Italy
Distribution: Slackware
Posts: 106

Rep: Reputation: 75
cups-filters does not compile against newer qpdf that uses std::string_view (available only from c++17).

There are 2 possible solutions:
1) Replace in the build script:
Code:
CXXFLAGS="$SLKCFLAGS -std=c++11 -fpermissive"
with
Code:
CXXFLAGS="$SLKCFLAGS -std=c++17 -fpermissive"
2) Remove "-std=c++11" from build script and patch Makefile.am:

Code:
--- cups-filters-1.28.17/Makefile.am.orig
+++ cups-filters-1.28.17/Makefile.am
@@ -528,7 +528,7 @@
 pdftopdf_CFLAGS = \
        $(LIBQPDF_CFLAGS) \
        $(CUPS_CFLAGS)
-pdftopdf_CXXFLAGS = -std=c++0x $(pdftopdf_CFLAGS)   # -std=c++11
+pdftopdf_CXXFLAGS = -std=c++17 $(pdftopdf_CFLAGS)
 pdftopdf_LDADD = \
        $(LIBQPDF_LIBS) \
        $(CUPS_LIBS)
 
2 members found this post helpful.
Old 03-02-2023, 05:09 AM   #927
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,409

Rep: Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142Reputation: 4142
Quote:
Originally Posted by lucabon View Post
cups-filters does not compile against newer qpdf that uses std::string_view (available only from c++17).

There are 2 possible solutions:
1) Replace in the build script:
Code:
CXXFLAGS="$SLKCFLAGS -std=c++11 -fpermissive"
with
Code:
CXXFLAGS="$SLKCFLAGS -std=c++17 -fpermissive"
2) Remove "-std=c++11" from build script and patch Makefile.am:

Code:
--- cups-filters-1.28.17/Makefile.am.orig
+++ cups-filters-1.28.17/Makefile.am
@@ -528,7 +528,7 @@
 pdftopdf_CFLAGS = \
        $(LIBQPDF_CFLAGS) \
        $(CUPS_CFLAGS)
-pdftopdf_CXXFLAGS = -std=c++0x $(pdftopdf_CFLAGS)   # -std=c++11
+pdftopdf_CXXFLAGS = -std=c++17 $(pdftopdf_CFLAGS)
 pdftopdf_LDADD = \
        $(LIBQPDF_LIBS) \
        $(CUPS_LIBS)
Fixed:

Code:
ap/FTBFSlog
Wed Mar  1 20:05:44 UTC 2023
  cups-filters: change to -std=c++17. Thanks to lucabon.
 
1 members found this post helpful.
Old 03-19-2023, 05:20 AM   #928
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
Regression test up to "Fri Mar 17 20:12:03 UTC 2023" (x86_64 version), which is on "Happy Saint Paddy's Day!"

Very few regression, and one is already closed:
- the green one
- the blue one has 2 solutions, one from me, another from marav.

Code:
--- list-slackware	2023-03-19 11:15:38.008100233 +0100
+++ list-sfs	2023-03-19 11:15:38.036100536 +0100
@@ -955,7 +955,6 @@
 l/pygtk-2.24.0-x86_64-7.txz
 l/pyparsing-2.4.7-x86_64-6.txz
 l/PyQt5-5.15.2-x86_64-5.txz
-l/python2-module-collection-2.7.18-x86_64-6.txz
 l/python-alabaster-0.7.12-x86_64-1.txz
 l/python-appdirs-1.4.4-x86_64-6.txz
 l/python-babel-2.10.1-x86_64-1.txz
@@ -1311,7 +1310,6 @@
 x/fcitx5-chinese-addons-5.0.17-x86_64-1.txz
 x/fcitx5-gtk-5.0.22-x86_64-1.txz
 x/fcitx5-hangul-5.0.11-x86_64-1.txz
-x/fcitx5-kkc-5.0.12-x86_64-1.txz
 x/fcitx5-m17n-5.0.11-x86_64-1.txz
 x/fcitx5-qt-5.0.17-x86_64-1.txz
 x/fcitx5-sayura-5.0.8-x86_64-1.txz
Quite ready for a beta release.
 
1 members found this post helpful.
Old 04-13-2023, 06:34 AM   #929
lucabon
Member
 
Registered: Oct 2021
Location: Italy
Distribution: Slackware
Posts: 106

Rep: Reputation: 75
Regression building mesa after upgrading rust-bindgen to 0.65.

Solution in thread https://www.linuxquestions.org/quest...-a-4175724025/
 
Old 05-01-2023, 02:57 AM   #930
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
Regression test up to "Fri Apr 28 18:25:13 UTC 2023" (x86_64 version) with gcc-13.1.

Not so bad but, here are some non building packgages:
- nodejs: problem solved by marav
- ncftp: problem solved by marav
- mariadb: problem solved by marav
- vulkan-sdk: no complete solution
- qt5webkit: problem solved
- qt-5.19.6: problem solved by marav
- mozilla-thunderbird: problem solved by marav
- python2-module-scollection: need to upgrade M2crypto package to 0.38.0

Specific to SFS:
- llvm: doesn't build on SFS with gcc-13.1 for the 1st pass

Last edited by nobodino; 05-02-2023 at 05:31 AM. Reason: qt5 solved
 
3 members found this post helpful.
  


Reply



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] /usr/bin/X11/X11/....... 10 X11 subsets & counting walter74 Linux - General 2 06-07-2015 12:36 AM
How do I get the /etc/X11/X file rebuilt from scratch rickh Debian 4 05-07-2006 11:06 PM
ali aladdin v agp stinks :scratch: :scratch: :scratch: Mr Marmmalade Linux - Hardware 1 07-08-2003 05:11 AM

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

All times are GMT -5. The time now is 03:27 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
Open Source Consulting | Domain Registration