LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 02-28-2018, 01:28 AM   #226
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227

look at new sfsbuild for current
Attached Files
File Type: txt sfsbuild1.sh.txt (157.5 KB, 32 views)
 
Old 02-28-2018, 11:52 PM   #227
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227
I solved make/automake problem by reordering build1_c.
Now this is motif which doesn't build either on SFS and slackware-current x86_64. It is a problem with automake.
After complete build: no other incompatibilty with automake-1.16

Last edited by nobodino; 03-02-2018 at 10:29 AM.
 
Old 03-10-2018, 10:40 AM   #228
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227
Regression test on slackware-current up to 8032018 (boostrapped the whole slackware64), everything ok except a small package of x11: "./x11.SlackBuild xcb xpyb" failed to build
--------------------------
KeyError: KeyErrorout = __main__.output['eventstruct']
out = __main__.output['eventstruct']
: 'eventstruct' KeyError'eventstruct'out = __main__.output['eventstruct']
KeyError
out = __main__.output['eventstruct']
:
: KeyError'eventstruct'KeyError: : 'eventstruct'

'eventstruct''eventstruct'

make[1]: *** [Makefile:908: bigreq.py] Error 1
make[1]: *** Attente des tâches non terminées....
make[1]: *** [Makefile:908: composite.py] Error 1
make[1]: *** [Makefile:908: xc_misc.py] Error 1
make[1]: *** [Makefile:908: dpms.py] Error 1
make[1]: *** [Makefile:908: xproto.py] Error 1
make[1]: *** [Makefile:908: damage.py] Error 1
make[1]: *** [Makefile:908: glx.py] Error 1
make[1]*: on quitte le répertoire «*/tmp/x11-build/xpyb-1.3.1/src*»
make: *** [Makefile:372: all-recursive] Error 1
-----------------------------------------
 
Old 03-11-2018, 04:25 PM   #229
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227
when building xfce from scratch, the optimal order (see BLFS) is :
xfce4-dev-tools \
libxfce4util \
xfconf \
libxfce4ui \
exo \
garcon \
gtk-xfce-engine \
xfce4-panel \
Thunar \
thunar-volman \
tumbler \
xfce4-appfinder \
xfce4-power-manager \
xfce4-settings \
xfdesktop \
xfwm4 \
xfce4-session \
xfce4-terminal \
xfce4-notifyd \
orage \
xfce4-pulseaudio-plugin \
xfce4-clipman-plugin \
xfce4-screenshooter \
xfce4-systemload-plugin \
xfce4-taskmanager \
xfce4-weather-plugin \
 
1 members found this post helpful.
Old 03-11-2018, 09:03 PM   #230
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2
Posts: 178

Original Poster
Rep: Reputation: 34
Quote:
when building xfce from scratch, the optimal order (see BLFS) is :
Thank you. Haven't gotten there yet, but it's nice to know.

In an earlier post, you mentioned:
Quote:
I solved make/automake problem by reordering build1_c.
Would you be so kind as to provide this build order?
I've been playing around with the old build order without much success.

TIA
 
Old 03-12-2018, 01:41 AM   #231
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227
btrfs-progs-4.15.1 "doesn't like" e2fsprogs-1.44.0, it fails to build:
-----------------------------------
convert/source-ext2.c: Dans la fonction «*ext2_xattr_check_entry*»:
convert/source-ext2.c:425:13: error: «*struct ext2_ext_attr_entry*» n'a pas de membre nommé «*e_value_block*»; vouliez-vous employer «*e_value_offs*»*?
if (entry->e_value_block != 0 || value_size > size ||
^~~~~~~~~~~~~
e_value_offs
make: *** [Makefile:279: convert/source-ext2.o] Error 1
make: *** Attente des tâches non terminées....
[AR] libbtrfs.a
[LD] btrfs
[LD] mkfs.btrfs
[LD] btrfs-debug-tree
[LD] btrfs-map-logical
[LD] btrfs-image
[LD] btrfs-zero-log
[LD] btrfs-find-root
[LD] btrfstune
[LD] btrfs-select-super
[CC] convert/source-ext2.o
convert/source-ext2.c: Dans la fonction «*ext2_xattr_check_entry*»:
convert/source-ext2.c:425:13: error: «*struct ext2_ext_attr_entry*» n'a pas de membre nommé «*e_value_block*»; vouliez-vous employer «*e_value_offs*»*?
if (entry->e_value_block != 0 || value_size > size ||
^~~~~~~~~~~~~
e_value_offs
make: *** [Makefile:282: convert/source-ext2.o] Error 1
----------------------------------------------------
patch solving the problem:
-------------------
diff -aurN btrfs-progs-v4.15.1/convert/source-ext2.c btrfs-progs-v4.15.1-mod/convert/source-ext2.c
--- btrfs-progs-v4.15.1/convert/source-ext2.c 2018-02-16 17:01:17.000000000 +0100
+++ btrfs-progs-v4.15.1-mod/convert/source-ext2.c 2018-03-12 08:24:13.917625160 +0100
@@ -422,7 +422,7 @@
{
size_t value_size = entry->e_value_size;

- if (entry->e_value_block != 0 || value_size > size ||
+ if (entry->e_value_offs != 0 || value_size > size ||
entry->e_value_offs + value_size > size)
return -EIO;
return 0;

Last edited by nobodino; 03-12-2018 at 02:38 AM.
 
Old 03-13-2018, 02:18 AM   #232
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227
Worsel:
I enclosed all the twelve scripts and file list for 'others' which have been modified. Better use "sfs-bootstrap".
Beware of list1 and list2 are completely different.
A lot of things have changed, the evil is the details!
First batch.
nota: I've not included the patch for btrfs-progs.
Attached Files
File Type: txt export_variables-r1.txt (2.4 KB, 12 views)
File Type: txt prep-sfs-tools.txt (1.8 KB, 15 views)
File Type: txt sfs-tools-current-r12.txt (25.3 KB, 8 views)
File Type: txt sources_alteration-r9.txt (23.2 KB, 9 views)
File Type: txt patches_generator-r11.txt (177.8 KB, 9 views)

Last edited by nobodino; 03-13-2018 at 02:54 PM.
 
1 members found this post helpful.
Old 03-13-2018, 02:19 AM   #233
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227
second batch.
Attached Files
File Type: txt sfs-bootstrap-r1.txt (8.3 KB, 9 views)
File Type: txt mount-sfs.txt (260 Bytes, 9 views)
File Type: txt chroot_sfs-r1.txt (2.5 KB, 9 views)
File Type: txt sfsinit-r40-split.txt (22.2 KB, 8 views)
File Type: txt lists_generator-r8.txt (32.1 KB, 9 views)
 
1 members found this post helpful.
Old 03-13-2018, 02:24 AM   #234
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227
third batch.
Attached Files
File Type: txt sfsbuild1-r11.txt (160.2 KB, 15 views)
File Type: txt list-others.txt (3.1 KB, 13 views)
 
1 members found this post helpful.
Old 03-14-2018, 03:29 PM   #235
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227
new sfsbuild1 to build new x11-proto with meson.
Attached Files
File Type: txt sfsbuild1r42.txt (160.9 KB, 17 views)
 
Old 03-15-2018, 05:42 PM   #236
mralk3
Senior Member
 
Registered: May 2015
Distribution: Slackware, Debian, CentOS, FreeBSD
Posts: 1,045

Rep: Reputation: 407Reputation: 407Reputation: 407Reputation: 407Reputation: 407
Slackware from Scratch and X11

On your build boxes, what are your system specs? How long does it take to build SFS from start to finish? Sorry for the slightly off topic post.
 
Old 03-15-2018, 08:00 PM   #237
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2
Posts: 178

Original Poster
Rep: Reputation: 34
Quote:
On your build boxes, what are your system specs?
Just get it built, I guess. It's become easier since Pat decided to rebuild everything.

Quote:
How long does it take to build SFS from start to finish?
Here are my times from the last complete (almost) build I did. About half a dozen programs didn't compile.

build1.list:
real 197m42.383s
user 349m28.377s
sys 46m0.318s

buildx.list:
real 209m32.592s
user 515m7.701s
sys 38m13.328s

buildy.list:
real 246m14.726s
user 577m33.325s
sys 56m4.848s

buildz.list:
real 870m2.780s
user 2018m3.014s
sys 198m54.783s
 
1 members found this post helpful.
Old 03-16-2018, 12:56 AM   #238
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227
on my machine i7-6700:
-------------------
time build1_s.list:

real 163m36.992s
user 451m19.537s
sys 46m21.749s
------------------
time build{2+3+4}_s.list : in one step

real 921m33.088s
user 2764m53.194s
sys 248m52.540s
------------------
Attached Files
File Type: txt full234.txt (111 Bytes, 9 views)

Last edited by nobodino; 03-16-2018 at 11:20 AM.
 
1 members found this post helpful.
Old 03-16-2018, 11:24 AM   #239
mralk3
Senior Member
 
Registered: May 2015
Distribution: Slackware, Debian, CentOS, FreeBSD
Posts: 1,045

Rep: Reputation: 407Reputation: 407Reputation: 407Reputation: 407Reputation: 407
Thanks for the info guys.
 
Old 03-17-2018, 03:01 AM   #240
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 320

Rep: Reputation: 227Reputation: 227Reputation: 227
Regression test on slackware-current up to 16032018 (boostrapped the whole slackware64), everything ok except 3 x11 packages: libXevie, libXfontcache and libXp (doesn't seem to be built in BLFS anymore, which package use them?):
Same problem with the new proto package and same error message:
------------------------------
checking for XEVIE... configure: error: Package requirements (xproto x11 xextproto xext evieproto) were not met:

No package 'xproto' found
Package 'xproto', required by 'x11', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XEVIE_CFLAGS
and XEVIE_LIBS to avoid the need to call pkg-config.
----------------------------------

Last edited by nobodino; 03-17-2018 at 03:10 AM.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 07:50 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration