LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Slackware from Scratch and X11 (https://www.linuxquestions.org/questions/slackware-14/slackware-from-scratch-and-x11-4175560702/)

marav 05-21-2022 03:28 PM

Quote:

Originally Posted by nobodino (Post 6355416)
Regression test up to "Sat May 21 01:35:40 UTC 2022" (x86_64 version).

Everything builds fine.
But firefox and thunderbird were built with rust-1.57.0.

FYI
The Rust update policy:
https://firefox-source-docs.mozilla....te-policy.html

nobodino 05-28-2022 08:59 AM

Regression test up to "Fri May 27 18:13:18 UTC 2022" (x86_64 version).

Everything builds fine, except samba which need a modification to samba.SlackBuild (thanks to marav who found the solution).

See this thread:
https://www.linuxquestions.org/quest...b5-4175712710/

nobodino 05-29-2022 11:50 PM

Regression test up to "Fri May 27 18:13:18 UTC 2022" (x86_64 version) with gcc-12.1.0, xorg-server-21.1.3 and qt5-5.15.4.

Everything builds fine, except what's included in the following list.diff:

Code:

--- list-slackware        2022-05-30 06:41:53.116639315 +0200
+++ list-sfs        2022-05-30 06:41:53.134639512 +0200
@@ -222,14 +222,12 @@
 d/distcc-3.4-x86_64-3.txz
 d/doxygen-1.9.4-x86_64-1.txz
 d/flex-2.6.4-x86_64-5.txz
-d/gcc-11.3.0-x86_64-1.txz
-d/gcc-brig-11.3.0-x86_64-1.txz
-d/gcc-g++-11.3.0-x86_64-1.txz
-d/gcc-gdc-11.3.0-x86_64-1.txz
-d/gcc-gfortran-11.3.0-x86_64-1.txz
-d/gcc-gnat-11.3.0-x86_64-1.txz
-d/gcc-go-11.3.0-x86_64-1.txz
-d/gcc-objc-11.3.0-x86_64-1.txz
+d/gcc-12.1.0-x86_64-1.txz
+d/gcc-g++-12.1.0-x86_64-1.txz
+d/gcc-gfortran-12.1.0-x86_64-1.txz
+d/gcc-gnat-12.1.0-x86_64-1.txz
+d/gcc-go-12.1.0-x86_64-1.txz
+d/gcc-objc-12.1.0-x86_64-1.txz
 d/gdb-12.1-x86_64-1.txz
 d/gettext-tools-0.21-x86_64-3.txz
 d/git-2.36.1-x86_64-1.txz
@@ -744,7 +742,7 @@
 l/gtk+-1.2.10-x86_64-9.txz
 l/gtk+2-2.24.33-x86_64-3.txz
 l/gtk+3-3.24.31-x86_64-1.txz
-l/gtk4-4.4.1-x86_64-2.txz
+l/gtk4-4.6.4-x86_64-2.txz
 l/gtkmm2-2.24.5-x86_64-4.txz
 l/gtkmm3-3.24.5-x86_64-1.txz
 l/gtksourceview3-3.24.11-x86_64-4.txz
@@ -919,7 +917,7 @@
 l/opusfile-0.12-x86_64-3.txz
 l/orc-0.4.32-x86_64-3.txz
 l/pango-1.48.11-x86_64-1.txz
-l/pangomm-2.42.2-x86_64-3.txz
+l/pangomm-2.46.2-x86_64-3.txz
 l/parted-3.5-x86_64-1.txz
 l/pcaudiolib-1.2-x86_64-1.txz
 l/pcre2-10.40-x86_64-1.txz
@@ -986,7 +984,7 @@
 l/qca-2.3.4-x86_64-1.txz
 l/qrencode-4.1.1-x86_64-3.txz
 l/QScintilla-2.11.6-x86_64-5.txz
-l/qt5-5.15.3_20220407_9b1efa0e-x86_64-1.txz
+l/qt5-5.15.4_20220525_062d03b8-x86_64-1.txz
 l/qt5-webkit-5.212.0_alpha4-x86_64-9.txz
 l/QtAV-20210414_305e5404-x86_64-1.txz
 l/qtkeychain-0.13.2-x86_64-1.txz
@@ -1509,40 +1507,34 @@
 x/xf86-input-vmmouse-13.1.0-x86_64-9.txz
 x/xf86-input-void-1.4.1-x86_64-3.txz
 x/xf86-input-wacom-1.0.0-x86_64-1.txz
-x/xf86-video-amdgpu-22.0.0-x86_64-1.txz
+x/xf86-video-amdgpu-20220420_f3f57a5-x86_64-1.txz
 x/xf86-video-apm-1.3.0-x86_64-3.txz
 x/xf86-video-ark-0.7.5-x86_64-13.txz
 x/xf86-video-ast-1.1.5-x86_64-7.txz
-x/xf86-video-ati-19.1.0-x86_64-3.txz
+x/xf86-video-ati-20220406_8fc442d6-x86_64-3.txz
 x/xf86-video-chips-1.4.0-x86_64-3.txz
 x/xf86-video-cirrus-1.5.3-x86_64-7.txz
 x/xf86-video-dummy-0.4.0-x86_64-1.txz
-x/xf86-video-glint-1.2.9-x86_64-5.txz
 x/xf86-video-i128-1.4.0-x86_64-3.txz
 x/xf86-video-i740-1.4.0-x86_64-3.txz
-x/xf86-video-intel-20201215_a511f22c-x86_64-3.txz
-x/xf86-video-mach64-6.9.6-x86_64-3.txz
+x/xf86-video-intel-20210115_31486f40-x86_64-3.txz
 x/xf86-video-mga-2.0.0-x86_64-3.txz
 x/xf86-video-neomagic-1.3.0-x86_64-3.txz
-x/xf86-video-nouveau-1.0.17-x86_64-2.txz
+x/xf86-video-nouveau-20220125_29cc528-x86_64-2.txz
 x/xf86-video-nv-2.1.21-x86_64-5.txz
 x/xf86-video-openchrome-0.6.0-x86_64-5.txz
 x/xf86-video-r128-6.12.0-x86_64-3.txz
 x/xf86-video-rendition-4.2.7-x86_64-3.txz
-x/xf86-video-s3-0.7.0-x86_64-3.txz
-x/xf86-video-s3virge-1.11.0-x86_64-3.txz

 x/xf86-video-savage-20190128_8579718-x86_64-3.txz
 x/xf86-video-siliconmotion-1.7.9-x86_64-5.txz
 x/xf86-video-sis-0.12.0-x86_64-3.txz
 x/xf86-video-sisusb-0.9.7-x86_64-5.txz
 x/xf86-video-tdfx-1.5.0-x86_64-3.txz
-x/xf86-video-tga-1.2.2-x86_64-13.txz
-x/xf86-video-trident-1.3.8-x86_64-5.txz
+x/xf86-video-trident-20220129_c2f3f85-x86_64-5.txz
 x/xf86-video-tseng-1.2.5-x86_64-13.txz
 x/xf86-video-v4l-0.3.0-x86_64-3.txz
 x/xf86-video-vboxvideo-1.0.0-x86_64-5.txz
 x/xf86-video-vesa-2.5.0-x86_64-3.txz
-x/xf86-video-vmware-13.3.0-x86_64-6.txz
 x/xf86-video-voodoo-1.2.5-x86_64-14.txz
 x/xfd-1.1.3-x86_64-3.txz
 x/xfontsel-1.0.6-x86_64-4.txz
@@ -1574,10 +1566,10 @@
 x/xorg-cf-files-1.0.7-x86_64-1.txz
 x/xorg-docs-1.7.2-noarch-1.txz
 x/xorgproto-2021.5-x86_64-1.txz
-x/xorg-server-1.20.14-x86_64-3.txz
-x/xorg-server-xephyr-1.20.14-x86_64-3.txz
-x/xorg-server-xnest-1.20.14-x86_64-3.txz
-x/xorg-server-xvfb-1.20.14-x86_64-3.txz
+x/xorg-server-21.1.3-x86_64-3.txz
+x/xorg-server-xephyr-21.1.3-x86_64-3.txz
+x/xorg-server-xnest-21.1.3-x86_64-3.txz
+x/xorg-server-xvfb-21.1.3-x86_64-3.txz
 x/xorg-server-xwayland-21.1.4-x86_64-2.txz
 x/xorg-sgml-doctools-1.12-x86_64-1.txz
 x/xpr-1.0.5-x86_64-4.txz

I'm still unable to build gdc-12.1.0.

nobodino 06-04-2022 03:25 AM

Regression test up to "Fri Jun 3 16:51:58 UTC 2022" (x86_64 version).

Everything builds fine, except samba which needs a modification to samba.SlackBuild (same problem as last week).

nobodino 06-06-2022 12:46 AM

Regression test up to "Sat Jun 4 18:43:17 UTC 2022" (x86_64 version) with gcc-12.1.0, xorg-server-21.1.3 and qt5-5.15.4.


Everything builds fine, except the same packages as last week.
There's finally only some deprecated x86-driver packages, with this gcc-12.1.0, everything else is ok.
I'll try with the new mesa-21.1.1, thanks to LuckyCyborg, to be included with this full SFS gcc-12.1.0.
This time I finally built gcc-gdc once rebooted, but not in SFS.

marav 06-11-2022 09:16 AM

Patch for doxygen

Code:

Subject: [PATCH] issue #9312: Build: cache.h:53:14: error: 'exchange' is not a member of 'std'
Code:

--- doxygen.SlackBuild.1        2022-06-11 15:59:25.866693901 +0200
+++ doxygen.SlackBuild  2022-06-11 16:14:39.628490711 +0200
@@ -69,6 +69,9 @@
 rm -rf doxygen-$VERSION
 tar xvf $CWD/doxygen-${VERSION}.src.tar.?z || exit 1
 cd doxygen-$VERSION || exit 1
+
+zcat $CWD/doxygen-1.9.4-gcc12-include.patch.gz | patch -p1 --verbose || exit 1
+

 chown -R root:root .
 find . \
  \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@@ -76,6 +79,7 @@
  \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
  -exec chmod 644 {} \+
 
+
 mkdir build
 cd build
  cmake \

Code:

usr/man/man1/doxyindexer.1.gz
usr/man/man1/doxysearch.1.gz
usr/man/man1/doxywizard.1.gz

Slackware package /tmp/doxygen-1.9.4-x86_64-1.txz created.

https://gitweb.gentoo.org/repo/gento...-include.patch

nobodino 06-11-2022 12:18 PM

Already in Slackware From Scratch:

https://raw.githubusercontent.com/no...gen.SlackBuild

a single sed line:

Code:

  -exec chmod 644 {} \+

# patch to build with gcc-12.1.0
sed -i '/mutex/a#include <utility>' src/cache.h

mkdir build
cd build


marav 06-11-2022 01:04 PM

Quote:

Originally Posted by nobodino (Post 6360202)
Already in Slackware From Scratch:

https://raw.githubusercontent.com/no...gen.SlackBuild

a single sed line:

Code:

  -exec chmod 644 {} \+

# patch to build with gcc-12.1.0
sed -i '/mutex/a#include <utility>' src/cache.h

mkdir build
cd build


ok. Sorry, I missed this one

franzen 06-13-2022 01:25 AM

1 Attachment(s)
In case you have interest to integrate texlive 2022 into SFS to make sure everything that depends on it builds, i attached
the buildscript.
Some weeks ago i also sent the buildscript to Pat, but it wasn't put in -current yet.

nobodino 06-13-2022 02:50 AM

Thanks I will look at

nobodino 06-13-2022 11:52 AM

Regression test up to "Sat Jun 11 01:56:19 UTC 2022" (x86_64 version) with gcc-12.1.0, xorg-server-21.1.3 and qt5-5.15.4.

Everything builds fine, except what's included in the following list.diff:

Code:

--- list-slackware        2022-06-13 18:46:26.119004494 +0200
+++ list-sfs        2022-06-13 18:46:26.161004918 +0200
@@ -744,7 +744,7 @@
 l/gtk+-1.2.10-x86_64-9.txz
 l/gtk+2-2.24.33-x86_64-3.txz
 l/gtk+3-3.24.31-x86_64-1.txz
-l/gtk4-4.4.1-x86_64-2.txz
+l/gtk4-4.6.4-x86_64-2.txz
 l/gtkmm2-2.24.5-x86_64-4.txz
 l/gtkmm3-3.24.5-x86_64-1.txz
 l/gtksourceview3-3.24.11-x86_64-4.txz
@@ -919,7 +919,7 @@
 l/opusfile-0.12-x86_64-3.txz
 l/orc-0.4.32-x86_64-3.txz
 l/pango-1.48.11-x86_64-1.txz
-l/pangomm-2.42.2-x86_64-3.txz
+l/pangomm-2.46.2-x86_64-3.txz
 l/parted-3.5-x86_64-1.txz
 l/pcaudiolib-1.2-x86_64-1.txz
 l/pcre2-10.40-x86_64-1.txz
@@ -986,7 +986,7 @@
 l/qca-2.3.4-x86_64-1.txz
 l/qrencode-4.1.1-x86_64-3.txz
 l/QScintilla-2.11.6-x86_64-5.txz
-l/qt5-5.15.3_20220407_9b1efa0e-x86_64-1.txz
+l/qt5-5.15.4_20220525_062d03b8-x86_64-1.txz
 l/qt5-webkit-5.212.0_alpha4-x86_64-9.txz
 l/QtAV-20210414_305e5404-x86_64-1.txz
 l/qtkeychain-0.13.2-x86_64-1.txz
@@ -1152,7 +1152,6 @@
 n/openvpn-2.5.7-x86_64-1.txz
 n/p11-kit-0.24.1-x86_64-1.txz
 n/pam-krb5-4.11-x86_64-1.txz
-n/php-7.4.29-x86_64-1.txz
 n/pidentd-3.0.19-x86_64-6.txz
 n/pinentry-1.2.0-x86_64-1.txz
 n/popa3d-1.0.3-x86_64-6.txz
@@ -1223,8 +1222,6 @@
 xap/gv-3.7.4-x86_64-5.txz
 xap/hexchat-2.16.1-x86_64-2.txz
 xap/libnma-1.8.38-x86_64-1.txz
-xap/mozilla-firefox-101.0-x86_64-1.txz
-xap/mozilla-thunderbird-91.10.0-x86_64-1.txz
 xap/MPlayer-20210418-x86_64-1.txz
 xap/network-manager-applet-1.26.0-x86_64-1.txz
 xap/NetworkManager-openvpn-1.8.18-x86_64-1.txz
@@ -1509,40 +1506,35 @@
 x/xf86-input-vmmouse-13.1.0-x86_64-9.txz
 x/xf86-input-void-1.4.1-x86_64-3.txz
 x/xf86-input-wacom-1.0.0-x86_64-1.txz
-x/xf86-video-amdgpu-22.0.0-x86_64-1.txz
+x/xf86-video-amdgpu-20220420_f3f57a5-x86_64-1.txz
 x/xf86-video-apm-1.3.0-x86_64-3.txz
 x/xf86-video-ark-0.7.5-x86_64-13.txz
 x/xf86-video-ast-1.1.5-x86_64-7.txz
-x/xf86-video-ati-19.1.0-x86_64-3.txz
+x/xf86-video-ati-20220406_8fc442d6-x86_64-3.txz
 x/xf86-video-chips-1.4.0-x86_64-3.txz
 x/xf86-video-cirrus-1.5.3-x86_64-7.txz
 x/xf86-video-dummy-0.4.0-x86_64-1.txz
-x/xf86-video-glint-1.2.9-x86_64-5.txz
 x/xf86-video-i128-1.4.0-x86_64-3.txz
 x/xf86-video-i740-1.4.0-x86_64-3.txz
-x/xf86-video-intel-20201215_a511f22c-x86_64-3.txz
-x/xf86-video-mach64-6.9.6-x86_64-3.txz
+x/xf86-video-intel-20210115_31486f40-x86_64-3.txz
+x/xf86-video-mach64-20220206_fe76415-x86_64-3.txz
 x/xf86-video-mga-2.0.0-x86_64-3.txz
 x/xf86-video-neomagic-1.3.0-x86_64-3.txz
-x/xf86-video-nouveau-1.0.17-x86_64-2.txz
+x/xf86-video-nouveau-20220125_29cc528-x86_64-2.txz
 x/xf86-video-nv-2.1.21-x86_64-5.txz
 x/xf86-video-openchrome-0.6.0-x86_64-5.txz
 x/xf86-video-r128-6.12.0-x86_64-3.txz
 x/xf86-video-rendition-4.2.7-x86_64-3.txz
-x/xf86-video-s3-0.7.0-x86_64-3.txz
-x/xf86-video-s3virge-1.11.0-x86_64-3.txz
 x/xf86-video-savage-20190128_8579718-x86_64-3.txz
 x/xf86-video-siliconmotion-1.7.9-x86_64-5.txz
 x/xf86-video-sis-0.12.0-x86_64-3.txz
 x/xf86-video-sisusb-0.9.7-x86_64-5.txz
 x/xf86-video-tdfx-1.5.0-x86_64-3.txz
-x/xf86-video-tga-1.2.2-x86_64-13.txz
-x/xf86-video-trident-1.3.8-x86_64-5.txz
+x/xf86-video-trident-20220129_c2f3f85-x86_64-5.txz
 x/xf86-video-tseng-1.2.5-x86_64-13.txz
 x/xf86-video-v4l-0.3.0-x86_64-3.txz
 x/xf86-video-vboxvideo-1.0.0-x86_64-5.txz
 x/xf86-video-vesa-2.5.0-x86_64-3.txz
-x/xf86-video-vmware-13.3.0-x86_64-6.txz
 x/xf86-video-voodoo-1.2.5-x86_64-14.txz
 x/xfd-1.1.3-x86_64-3.txz
 x/xfontsel-1.0.6-x86_64-4.txz
@@ -1574,10 +1566,10 @@
 x/xorg-cf-files-1.0.7-x86_64-1.txz
 x/xorg-docs-1.7.2-noarch-1.txz
 x/xorgproto-2021.5-x86_64-1.txz
-x/xorg-server-1.20.14-x86_64-3.txz
-x/xorg-server-xephyr-1.20.14-x86_64-3.txz
-x/xorg-server-xnest-1.20.14-x86_64-3.txz
-x/xorg-server-xvfb-1.20.14-x86_64-3.txz
+x/xorg-server-21.1.3-x86_64-3.txz
+x/xorg-server-xephyr-21.1.3-x86_64-3.txz
+x/xorg-server-xnest-21.1.3-x86_64-3.txz
+x/xorg-server-xvfb-21.1.3-x86_64-3.txz
 x/xorg-server-xwayland-21.1.4-x86_64-2.txz
 x/xorg-sgml-doctools-1.12-x86_64-1.txz
 x/xpr-1.0.5-x86_64-4.txz

new problems:
- unable to build php
- firefox and thunderbird fail to build either with rust-1.59.0 and rust-1.61.0
- qt5 is not the latest, it's the last I checked which works to build all kde packages: qt5-5.15.4_20220525_062d03b8

ponce 06-13-2022 12:25 PM

Quote:

Originally Posted by nobodino (Post 6360670)
- unable to build php

just set in php.SlackBuild the ALPINE variable to 2.26.

Quote:

Originally Posted by nobodino (Post 6360670)
- firefox and thunderbird fail to build either with rust-1.59.0 and rust-1.61.0

try the patch linked here.

nobodino 06-14-2022 01:08 AM

Thanks once more.
The patch for php works, but it has been updated today.
The patch for thunderbird doesn't work.

ponce 06-14-2022 01:38 AM

Quote:

Originally Posted by nobodino (Post 6360797)
The patch for thunderbird doesn't work.

I confess I tested it here applying it to 102.0b4.
but I see Pat has already handled it differently in current (installing a fixed version of cbindgen and not force-installing the latest) so it should be ok now...

nobodino 08-03-2022 12:26 PM

Regression test up to "Mon Aug 1 23:30:59 UTC 2022" (x86_64 version).

Everything builds fine, except what's included in the following list.diff:

Code:

--- list-slackware        2022-08-03 19:13:22.823559824 +0200
+++ list-sfs        2022-08-03 19:13:22.837559989 +0200
@@ -920,7 +920,7 @@
 l/opusfile-0.12-x86_64-3.txz
 l/orc-0.4.32-x86_64-3.txz
 l/pango-1.50.8-x86_64-1.txz
-l/pangomm-2.42.2-x86_64-3.txz
+l/pangomm-2.46.2-x86_64-1.txz
 l/parted-3.5-x86_64-1.txz
 l/pcaudiolib-1.2-x86_64-1.txz
 l/pcre2-10.40-x86_64-1.txz

- texlive need a patch already provided
- xf86-driver-vmware need a patch already provided
- xorg-server-xwayland need a patch already provided


All times are GMT -5. The time now is 09:14 PM.