4 Attachment(s)
One more step: build3_s.list up to xfce.
See enclosed the complete list of package, those modified, build3_s.expe.list and a screenshot of the 'slackware forum from netsurf' in xfce. I will try the build4_s.list. |
what is your build machine and how long does rebuilding your lost takes on this machine?
|
My machine is quite old:
-Gigabyte P43-ES3G -Processor Q9400 -8 Go Ram I built everything between thursday afternoon and sunday. It builds during the night generally. |
2 Attachment(s)
The next step was to build build4_s.list.
It went rather smoothly with a lot failures: qt and kde mainly, even kde5 from alien didn't go very far. I built firefox, but thunderbird doesn't build. I finally built plank for xfce (enclosed screenshot) and mate-1.16 which built without any problem. Here the complete list built in /var/log/packages. It's pretty clean and smooth. |
5 Attachment(s)
Back to slackware-current up to 21042017:
Main difference with previous scripts: - no more patch necessary to build gcc. - new patches for strigi, php and k3b. It builds entirely: Hereafter are enclosed the diff-list with current, and time to build each list. -------------------- time build1_s.list: real 264m10.267s user 466m2.888s sys 38m40.466s ------------------ time build2_s.list: real 291m0.229s user 762m7.224s sys 41m33.472s ------------------ time build3_s.list: real 445m19.870s user 1146m23.074s sys 73m59.993s ------------------ time build4_s.list real 1060m30.088s user 2310m33.323s sys 208m53.288s -------------------- --- list-current.txt 2017-04-23 19:42:56.732834911 +0000 +++ list-current-sfs.txt 2017-04-24 11:54:26.780293548 +0000 @@ -19,7 +19,7 @@ a/dosfstools-3.0.28-i586-1.txz a/e2fsprogs-1.43.4-i586-1.txz a/ed-1.14.2-i586-1.txz -a/efibootmgr-0.5.4-i486-1.txz +a/efibootmgr-13-i486-1_sfs.tgz a/eject-2.1.5-i486-4.txz a/elilo-3.16-i586-2.txz a/elvis-2.2_0-i586-3.txz @@ -43,10 +43,10 @@ a/hwdata-0.291-noarch-1.txz a/infozip-6.0-i486-3.txz a/inotify-tools-3.14-i486-1.txz -a/isapnptools-1.26-i486-2.txz +a/isapnptools-1.26-i486-2_sfs.txz a/jfsutils-1.1.15-i486-1.txz a/kbd-1.15.3-i486-2.txz -a/kernel-firmware-20161211git-noarch-1.txz +a/kernel-firmware-20170422git-noarch-1.txz a/kernel-generic-4.4.38-i586-1.txz a/kernel-generic-smp-4.4.38_smp-i686-1.txz a/kernel-huge-4.4.38-i586-1.txz @@ -79,7 +79,7 @@ a/pkgtools-14.2-noarch-13.txz a/procps-ng-3.3.12-i586-1.txz a/quota-4.03-i586-1.txz -a/reiserfsprogs-3.6.24-i486-1.txz +a/reiserfsprogs-3.6.24-i486-1_sfs.txz a/rpm2tgz-1.2.2-i486-1.txz a/sdparm-1.10-i586-1.txz a/sed-4.4-i586-1.txz @@ -88,13 +88,13 @@ a/smartmontools-6.5-i586-1.txz a/splitvt-1.6.6-i586-1.txz a/sysfsutils-2.1.0-i486-1.txz -a/sysklogd-1.5.1-i586-2.txz +a/sysklogd-1.5.1-i586-2_sfs.txz a/syslinux-4.07-i586-1.txz a/sysvinit-2.88dsf-i486-4.txz a/sysvinit-functions-8.53-i486-2.txz a/sysvinit-scripts-2.0-noarch-33.txz a/tar-1.29-i586-1.txz -a/tcsh-6.20.00-i586-1.txz +a/tcsh-6.20.00-i586-1_sfs.txz a/time-1.7-i486-1.txz a/tree-1.7.0-i586-1.txz a/udisks-1.0.5-i586-3.txz @@ -112,7 +112,7 @@ ap/a2ps-4.14-i486-5.txz ap/acct-6.6.3-i586-1.txz ap/alsa-utils-1.1.3-i586-1.txz -ap/amp-0.7.6-i386-1.txz +ap/amp-0.7.6-i486-1.txz ap/ash-0.4.0-i486-2.txz ap/at-3.1.19-i586-2.txz ap/bc-1.07.1-i586-1.txz @@ -127,7 +127,7 @@ ap/ddrescue-1.22-i586-1.txz ap/diffstat-1.60-i586-1.txz ap/diffutils-3.5-i586-1.txz -ap/dmapi-2.2.12-i486-1.txz +ap/dmapi-2.2.12-i486-1_sfs.txz ap/dmidecode-3.0-i586-1.txz ap/dvd+rw-tools-7.1-i486-2.txz ap/enscript-1.6.6-i586-1.txz @@ -144,13 +144,13 @@ ap/jed-0.99_19-i486-2.txz ap/joe-4.3-i586-1.txz ap/jove-4.16.0.73-i586-3.txz -ap/ksh93-2012_08_01-i586-2.txz +ap/ksh93-2012_08_01-i586-2_sfs.txz ap/libx86-1.1-i586-2.txz ap/linuxdoc-tools-0.9.72-i586-1.txz ap/lm_sensors-3.4.0-i586-1.txz ap/lsof-4.89-i586-1.txz ap/lsscsi-0.28-i486-1.txz -ap/lxc-2.0.1-i586-4.txz +ap/lxc-2.0.1-i586-4_sfs.txz ap/lzip-1.16-i486-1.txz ap/madplay-0.15.2b-i486-4.txz ap/man-1.6g-i586-3.txz @@ -171,7 +171,7 @@ ap/rzip-2.1-i486-1.txz ap/sc-7.16-i586-5.txz ap/screen-4.5.1-i586-1.txz -ap/seejpeg-1.10-i386-1.txz +ap/seejpeg-1.10-i486-1.txz ap/slackpkg-2.82.1-noarch-3.txz ap/soma-2.10.4-noarch-1.txz ap/sox-14.4.2-i586-3.txz @@ -219,7 +219,7 @@ d/help2man-1.46.5-i486-1.txz d/indent-2.2.10-i486-1.txz d/intltool-0.51.0-i586-3.txz -d/kernel-headers-4.4.38_smp-x86-1.txz +d/kernel-headers-4.4.38_smp-x86-1_sfs.txz d/libtool-2.4.6-i586-4.txz d/llvm-4.0.0-i586-1.txz d/m4-1.4.18-i586-1.txz @@ -228,13 +228,13 @@ d/nasm-2.12.01-i586-1.txz d/opencl-headers-2.1-noarch-1.txz d/oprofile-1.1.0-i586-3.txz -d/p2c-1.21alpha2-i486-3.txz +d/p2c-1.21alpha2-i486-3_sfs.txz d/perl-5.24.0-i586-1.txz d/pkg-config-0.29.2-i586-1.txz d/pmake-1.111-i486-4.txz d/python-2.7.13-i586-1.txz d/python-setuptools-22.0.5-i586-1.txz -d/rcs-5.9.4-i486-1.txz +d/rcs-5.9.4-i486-1_sfs.txz d/ruby-2.4.1-i586-1.txz d/scons-2.5.1-i586-1.txz d/slacktrack-2.17-i486-1.txz @@ -245,7 +245,7 @@ e/emacs-25.1-i586-3.txz f/linux-faqs-20060228-noarch-1.txz f/linux-howtos-20160401-noarch-1.txz -k/kernel-source-4.4.38_smp-noarch-1.txz +k/kernel-source-4.4.38_smp-noarch-1_sfs.txz kde/amarok-2.8.0-i586-3.txz kde/amor-4.14.3-i586-2.txz kde/analitza-4.14.3-i586-3.txz @@ -267,7 +267,6 @@ kde/granatier-4.14.3-i586-2.txz kde/gwenview-4.14.3-i586-2.txz kde/juk-4.14.3-i586-2.txz -kde/k3b-2.0.3-i586-2.txz kde/kaccessible-4.14.3-i586-2.txz kde/kactivities-4.13.3-i586-2.txz kde/kajongg-4.14.3-i586-2.txz @@ -607,12 +606,12 @@ l/gsettings-desktop-schemas-3.18.1-i586-1.txz l/gsl-2.3-i586-1.txz l/gst-plugins-base-1.10.4-i586-1.txz -l/gst-plugins-base0-0.10.36-i486-2.txz +l/gst-plugins-base0-0.10.36-i486-2_sfs.txz l/gst-plugins-good-1.10.4-i586-1.txz l/gst-plugins-good0-0.10.31-i586-2.txz l/gst-plugins-libav-1.10.4-i586-1.txz l/gstreamer-1.10.4-i586-1.txz -l/gstreamer0-0.10.36-i486-1.txz +l/gstreamer0-0.10.36-i486-1_sfs.txz l/gtk+-1.2.10-i486-5.txz l/gtk+2-2.24.31-i586-1.txz l/gtk+3-3.18.9-i586-1.txz @@ -635,7 +634,7 @@ l/judy-1.0.5-i486-1.txz l/keybinder-0.3.1-i586-1.txz l/keyutils-1.5.9-i586-1.txz -l/lcms-1.19-i486-3.txz +l/lcms-1.19-i486-3_sfs.txz l/lcms2-2.7-i586-2.txz l/libaio-0.3.109-i486-1.txz l/libao-1.2.0-i586-3.txz @@ -645,14 +644,14 @@ l/libatasmart-0.19-i586-2.txz l/libbluedevil-2.1-i486-1.txz l/libbluray-1.0.0-i586-1.txz -l/libcaca-0.99.beta19-i586-1.txz +l/libcaca-0.99.beta19-i586-1_sfs.txz l/libcanberra-0.30-i586-5.txz l/libcap-2.25-i586-1.txz l/libcap-ng-0.7.7-i586-1.txz l/libcddb-1.3.2-i486-3.txz l/libcdio-0.94-i586-2.txz l/libcdio-paranoia-10.2+0.94+1-i586-1.txz -l/libclc-20160921_520743b-i586-1.txz +l/libclc-20170225_17648cd-i586-1_sfs.txz l/libcroco-0.6.11-i586-1.txz l/libdbusmenu-qt-0.9.2-i486-2.txz l/libdiscid-0.6.2-i586-1.txz @@ -678,7 +677,7 @@ l/libjpeg-turbo-1.5.1-i586-1.txz l/libkarma-0.1.1-i486-2.txz l/liblastfm-1.0.9-i486-1.txz -l/libmad-0.15.1b-i486-3.txz +l/libmad-0.15.1b-i486-3_sfs.txz l/libmcrypt-2.5.8-i486-1.txz l/libmcs-0.7.2-i486-1.txz l/libmng-2.0.3-i586-1.txz @@ -797,12 +796,12 @@ l/sound-theme-freedesktop-0.7-noarch-1.txz l/speexdsp-1.2rc3-i586-1.txz l/startup-notification-0.12-i486-2.txz -l/strigi-0.7.8-i586-2.txz -l/svgalib-1.9.25-i486-3.txz +l/strigi-0.7.8-i586-2_sfs.txz +l/svgalib-1.9.25-i486-3_sfs.txz l/system-config-printer-1.3.13-i586-2.txz l/t1lib-5.1.2-i486-3.txz l/taglib-1.11.1-i586-1.txz -l/taglib-extras-1.0.1-i486-1.txz +l/taglib-extras-1.0.1-i486-1_sfs.txz l/tango-icon-theme-0.8.90-noarch-1.txz l/tango-icon-theme-extras-0.1.0-noarch-1.txz l/urwid-1.0.3-i586-1.txz @@ -815,14 +814,14 @@ n/ModemManager-1.6.4-i586-1.txz n/NetworkManager-1.6.2-i586-1.txz n/alpine-2.21-i586-1.txz -n/autofs-5.0.7-i486-2.txz +n/autofs-5.1.2-i486-2_sfs.txz n/biff+comsat-0.17-i486-1.txz n/bind-9.11.0_P5-i586-1.txz n/bluez-5.43-i586-1.txz n/bluez-firmware-1.2-i486-1.txz n/bootp-2.4.3-i486-2.txz n/bridge-utils-1.5-i586-1.txz -n/bsd-finger-0.17-i486-1.txz +n/bsd-finger-0.17-x86_64-1.txz n/ca-certificates-20160104-noarch-1.txz n/cifs-utils-6.4-i586-2.txz n/conntrack-tools-1.4.4-i586-1.txz @@ -886,30 +885,30 @@ n/mobile-broadband-provider-info-20170310-i586-1.txz n/mtr-0.87-i586-1.txz n/mutt-1.8.1-i586-1.txz -n/nc-1.10-i386-1.txz +n/nc-1.10-i486-1.txz n/ncftp-3.2.6-i586-1.txz n/net-snmp-5.7.3-i586-4.txz -n/net-tools-1.60.20120726git-i486-1.txz +n/net-tools-1.60.20120726git-i486-1_sfs.txz n/netatalk-2.2.3-i586-6.txz n/netdate-bsd4-i486-1.txz -n/netkit-bootparamd-0.17-i486-1.txz +n/netkit-bootparamd-0.17-i486-2.txz n/netkit-ftp-0.17-i586-3.txz n/netkit-ntalk-0.17-i586-4.txz n/netkit-routed-0.17-i486-1.txz n/netkit-rsh-0.17-i486-1.txz n/netkit-rusers-0.17-i486-1.txz n/netkit-rwall-0.17-i486-1.txz -n/netkit-rwho-0.17-i486-2.txz +n/netkit-rwho-0.17-i486-2_sfs.txz n/netkit-timed-0.17-i486-1.txz -n/netpipes-4.2-i386-1.txz +n/netpipes-4.2-i486-1.txz n/nettle-3.3-i586-1.txz n/netwatch-1.3.1_2-i586-2.txz n/network-scripts-14.2-noarch-4.txz n/netwrite-0.17-i486-1.txz -n/newspost-2.1.1-i486-1.txz +n/newspost-2.1.1-i486-1_sfs.txz n/nfacct-1.0.2-i586-1.txz n/nfs-utils-1.3.3-i586-2.txz -n/nftables-0.7-i586-2.txz +n/nftables-0.7-i586-2_sfs.txz n/nmap-7.40-i586-1.txz n/nn-6.7.3-i586-4.txz n/ntp-4.2.8p10-i586-1.txz @@ -920,12 +919,12 @@ n/openssl-1.0.2k-i586-1.txz n/openvpn-2.4.1-i586-1.txz n/p11-kit-0.23.2-i586-1.txz -n/php-5.6.30-i586-1.txz +n/php-5.6.30-i586-1_sfs.txz n/pidentd-3.0.19-i486-2.txz n/pinentry-1.0.0-i586-2.txz n/popa3d-1.0.3-i486-1.txz n/ppp-2.4.7-i486-1.txz -n/procmail-3.22-i486-2.txz +n/procmail-3.22-i486-2_sfs.txz n/proftpd-1.3.6-i586-1.txz n/pssh-2.3.1-i486-1.txz n/pth-2.0.7-i486-1.txz @@ -947,7 +946,7 @@ n/tftp-hpa-5.2-i586-3.txz n/tin-2.4.1-i586-1.txz n/traceroute-2.0.21-i586-1.txz -n/ulogd-2.0.5-i586-1.txz +n/ulogd-2.0.5-i586-1_sfs.txz n/uucp-1.07-i486-1.txz n/vlan-1.9-i486-2.txz n/vsftpd-3.0.3-i586-3.txz @@ -958,6 +957,21 @@ n/yptools-2.14-i586-7.txz n/ytalk-3.3.0-i586-3.txz n/zd1211-firmware-1.5-fw-1.txz +others/apache-ant-1.9.7-noarch-1_SBo.tgz +others/bash-completion-2.1-noarch-2.txz +others/bison-2.7-i486-1.txz +others/boost-1.59.0-i586-1.txz +others/cmake-2.8.12-i486-1.txz +others/cups-2.1.4-i586-1.txz +others/efivar-27-i486-1_sfs.tgz +others/flex-2.5.39-i486-1_sfs.txz +others/fop-2.1-i486-1_sfs.tgz +others/jai-1.1.3-i486-1_SBo.tgz +others/jdk-8u112-i586-1_SBo.tgz +others/readline-6.3-i586-2.txz +others/sed-4.2.2-i486-1.txz +others/subversion-1.7.13-i486-1.txz +others/taglib-1.8-i486-2.txz t/tetex-3.0-i486-10.txz t/tetex-doc-3.0-i486-10.txz t/transfig-3.2.5e-i486-3.txz @@ -966,7 +980,7 @@ tcl/hfsutils-3.2.6-i486-5.txz tcl/tcl-8.6.5-i586-2.txz tcl/tclx-8.4.1-i486-3.txz -tcl/tix-8.4.3-i486-3.txz +tcl/tix-8.4.3-i486-3_sfs.txz tcl/tk-8.6.5-i586-2.txz x/anthy-9100h-i486-1.txz x/appres-1.0.4-i586-2.txz @@ -1119,7 +1133,7 @@ x/scim-anthy-1.2.7-i586-1.txz x/scim-hangul-0.4.0-i586-1.txz x/scim-input-pad-0.1.3.1-i586-1.txz -x/scim-m17n-0.2.3-i486-1.txz +x/scim-m17n-0.2.3-i586-1.txz x/scim-pinyin-0.5.92-i586-1.txz x/scim-tables-0.5.14.1-i586-1.txz x/scrnsaverproto-1.2.2-noarch-1.txz @@ -1293,8 +1307,8 @@ xap/gnuplot-5.0.3-i586-2.txz xap/gparted-0.27.0-i586-1.txz xap/gucharmap-3.12.1-i586-2.txz -xap/gv-3.7.4-i486-1.txz -xap/hexchat-2.12.4-i586-1.txz +xap/gv-3.7.4-i486-2_sfs.txz +xap/hexchat-2.12.3-i586-1_sfs.txz xap/mozilla-firefox-52.0.2-i586-1.txz xap/mozilla-thunderbird-52.0.1-i586-1.txz xap/network-manager-applet-1.4.6-i586-1.txz @@ -1305,7 +1319,7 @@ xap/rxvt-2.7.10-i486-4.txz xap/sane-1.0.25-i586-2.txz xap/seamonkey-2.46-i586-3.txz -xap/seyon-2.20c-i486-3.txz +xap/seyon-2.20c-i486-3_sfs.txz xap/vim-gvim-8.0.0161-i586-1.txz xap/windowmaker-0.95.8-i586-1.txz xap/x11-ssh-askpass-1.2.4.1-i486-2.txz |
5 Attachment(s)
back to slackware-current with gcc7 glibc-2.25:
- new tools - new patches (a bunch) - a bunch of non building kde packages - up to kde everything is ok except xfsdump |
3 Attachment(s)
add the missing list_generator, the sfsbuild1 script and the failed kde packages.
|
amazing, do you have a git repo or some other version control system where you keep your script readme and patch files?
|
no, not of any kind.
|
you should consider doing it, putting the scripts into a repo on bitbucket or github,
|
3 Attachment(s)
I finally built every package, even xfsdump and all kde packages (new patches for -current gcc7*/glibc2.25).
It's only been tested on x86 version not x86_64. |
1 Attachment(s)
the last file: patch_generator
|
2 Attachment(s)
It's time to come back.
A lot of packages have been updated: gcc, glibc, binutils, rust comes in. The 'tools' generation needs also to be updated to rebuild Slackware From Scratch. Here are enclosed what's necessary to build the first part of SFS. The process is the same: you execute the 'pre-sfs-tools' script and then the 'sfs-tools-current' script. The other parts will follow. |
5 Attachment(s)
Here are the results of the new sfs building: up to slackware-curent-12092017
- some packages don't built: not on sfs, neither on slackware-current (clisp, calligra, herqq, nfs-utils) - I haven't been able to build rust-1.20, but rust-1.19 is ok - everything else can be built. |
1 Attachment(s)
here the diff between slackware and SFS.
|
All times are GMT -5. The time now is 01:13 PM. |