LinuxQuestions.org
Latest LQ Deal: Linux Power User Bundle
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 10-25-2018, 06:58 PM   #466
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2
Posts: 204

Original Poster
Rep: Reputation: 35

Nobodino,

Have you been able to build new tools under kernel 4.19.0?

When I try, it gets all the programs downloaded into $SFS/sources, then tries
to untar the first program and everything quits with the following error:

Quote:
'/mnt/sfs/slacksrc/others/gnat-gpl-2017-x86_64-linux-bin.tar.gz' -> '/mnt/sfs/sources/gnat-gpl-2017-x86_64-linux-bin.tar.gz'

Are you ok to go on?

1) go-on
2) quit
Your choice: 1
You chose to continue the process of building 'tools' for SFS.
tar (child): lzip: Cannot exec: Too many levels of symbolic links
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
I've failed to find the source of this error. Also a google search turned up no viable solutions.

TIA
 
Old 10-25-2018, 10:11 PM   #467
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2
Posts: 204

Original Poster
Rep: Reputation: 35
explodepkg problem

Pat,

If you're watching this thread, there is a problem with explodepkg.

It doesn't recognize the lz compression. The attached patch should cure it.
Attached Files
File Type: txt xz.patch.txt (260 Bytes, 8 views)
 
Old 10-25-2018, 11:56 PM   #468
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 1,601

Rep: Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870
Quote:
Originally Posted by worsel View Post
Pat,

If you're watching this thread, there is a problem with explodepkg.

It doesn't recognize the lz compression. The attached patch should cure it.
Hmm... works here, and already has sections for lz (and tlz).
 
Old 10-26-2018, 01:26 AM   #469
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2
Posts: 204

Original Poster
Rep: Reputation: 35
Quote:
Hmm... works here, and already has sections for lz (and tlz).
Oops, got in hurry. Explodepkg on 14.2
 
Old 10-26-2018, 01:44 AM   #470
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 1,601

Rep: Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870Reputation: 4870
Quote:
Originally Posted by worsel View Post
Oops, got in hurry. Explodepkg on 14.2
Yes, that's right - 14.2 had no support for lzip. Additionally, 14.2's pkgtools defined the .tlz extension to mean tar.lzma, while in -current .tlz means .tar.lz.

In my opinion it's probably not appropriate to make these changes to 14.2's pkgtools.
 
1 members found this post helpful.
Old 10-26-2018, 02:13 AM   #471
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 472

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
did-you "git pull" the last repo?
It's a long time I havn't got that error?
 
Old 10-29-2018, 10:36 AM   #472
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 472

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
once more make_world.sh:
CHANGELOG=${CHANGELOG:-../ChangeLog.txt} NEWERTHAN="Sat Oct 20 19:41:13 UTC 2018" ./buildlist-from-changelog.sh > /tmp/make_world/buildlist
and the result is: 2 failures which are firefox and rust:
---------------------------------------------
21:06.07 /tmp/firefox-60.3.0/layout/tables/nsTableFrame.cpp:6536:8: note: 'struct BCBlockDirSeg' declared here
21:06.07 struct BCBlockDirSeg
21:06.07 ^~~~~~~~~~~~~
21:06.26 liblayout_forms.a.desc
21:12.14 gmake[3]: *** [/tmp/firefox-60.3.0/config/recurse.mk:73: layout/style/target] Error 2
21:12.20 liblayout_svg.a.desc
21:15.49 liblayout_tables.a.desc
21:20.58 liblayout_base.a.desc
21:56.97 Compiling geckoservo v0.0.1 (/tmp/firefox-60.3.0/servo/ports/geckolib)
22:35.88 Compiling gkrust-shared v0.1.0 (/tmp/firefox-60.3.0/toolkit/library/rust/shared)
22:36.43 Compiling gkrust v0.1.0 (/tmp/firefox-60.3.0/toolkit/library/rust)
23:37.34 Finished release [optimized] target(s) in 22m 20s
23:37.66 gmake[2]: *** [/tmp/firefox-60.3.0/config/recurse.mk:33: compile] Error 2
23:37.69 gmake[1]: *** [/tmp/firefox-60.3.0/config/rules.mk:434: default] Error 2
23:37.71 gmake: *** [client.mk:168: build] Error 2
23:37.78 491 compiler warnings present.
23:38.08 Failed to parse ccache stats output: stats updated Mon Oct 29 10:47:03 2018
23:38.08 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build failed
---------------------------------------------
Copying stage0 std from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Building stage0 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
warning: the cargo feature `edition` is now stable and is no longer necessary to be listed in the manifest
warning: the cargo feature `edition` is now stable and is no longer necessary to be listed in the manifest
warning: the cargo feature `edition` is now stable and is no longer necessary to be listed in the manifest
warning: the cargo feature `edition` is now stable and is no longer necessary to be listed in the manifest
Compiling term v0.0.0 (/tmp/rustc-1.30.0-src/src/libterm)
Compiling getopts v0.2.17
error[E0463]: can't find crate for `std`

error[E0463]: can't find crate for `std`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0463`.
error: aborting due to previous error

For more information about this error, try `rustc --explain E0463`.
error: Could not compile `getopts`.
warning: build failed, waiting for other jobs to finish...
error: Could not compile `term`.

To learn more, run the command again with --verbose.
command did not execute successfully: "/usr/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "8" "--release" "--frozen" "--manifest-path" "/tmp/rustc-1.30.0-src/src/libtest/Cargo.toml" "--message-format" "json"
expected success, got: exit code: 101
thread 'main' panicked at 'cargo must succeed', bootstrap/compile.rs:1112:9
note: Run with `RUST_BACKTRACE=1` for a backtrace.
failed to run: /tmp/rustc-1.30.0-src/build/bootstrap/debug/bootstrap dist
Build completed unsuccessfully in 0:01:04
----------------------------------------------
Nota: if I build firefox as a single package, it builds fine...

Last edited by nobodino; 10-29-2018 at 10:38 AM.
 
Old 11-02-2018, 01:09 AM   #473
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2
Posts: 204

Original Poster
Rep: Reputation: 35
Quote:
In my opinion it's probably not appropriate to make these changes to 14.2's pkgtools.
Sorry it's taken me so long to reply.

You're the boss, but I'll leave the patch there. If anyone tries to build sfs from
SW-14.2, they'll need it. Also, I wish them luck. I haven't been able to for
a number of months now.
 
Old 11-02-2018, 01:14 AM   #474
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2
Posts: 204

Original Poster
Rep: Reputation: 35
Quote:
did-you "git pull" the last repo?
It's a long time I havn't got that error?
Turns out it was a bad burn to dvd, 1st one I've encountered.
I reburned the dvd and the problem went away. Trying again now.
 
Old 11-02-2018, 04:25 AM   #475
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 472

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
I've completely modified sfsbuild1.sh, it's worth you test this new version (2500 lines instead of more than 5400 lines).
 
Old 11-02-2018, 02:20 PM   #476
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2
Posts: 204

Original Poster
Rep: Reputation: 35
Quote:
I've completely modified sfsbuild1.sh, it's worth you test this new version (2500 lines instead of more than 5400 lines).
Doing so now. I'll post the results when finished. On build2_s.list now, build1_s.list finished ok.

You beat me to this one. Nice job! I was going to recommend something similar, but hadn't got it working yet.
My attempt was formatted differently. I was able to reduce sfsbuild1.sh to less than 2300 lines.
 
Old 11-03-2018, 03:10 AM   #477
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 472

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
Regression test on slackware64-current up to "Fri Nov 2 01:21:12 UTC 2018": no difference,in one shot.
----------------
real 1075m38.299s
user 3429m56.597s
sys 267m18.171s
You have mail in /var/mail/root
----------------
 
Old 11-06-2018, 07:49 PM   #478
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2
Posts: 204

Original Poster
Rep: Reputation: 35
Just a status report.

1. Using sfs cloned 20181101 and SW64-20181031, I had to use "wget $DLDIR8/$DATE/{cargo,rustc,rust-std}-$...-x86_64-unknown-linux-gnu.tar.gz" instead of "curl ..." to get cargo and rust*.

2. I got the following error in list 4 when it got to esound:

Quote:
make[2]: Leaving directory '/tmp/esound-0.2.41'
make[1]: Leaving directory '/tmp/esound-0.2.41'
Making install in docs
make[1]: Entering directory '/tmp/esound-0.2.41/docs'
jw -f docbook -b html -o html ./esound.sgml
Using catalogs: /usr/share/sgml/xml-iso-entities-8879.1986/catalog, /usr/share/sgml/docbook/sgml-dtd-4.5/catalog, /usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/catalog, /usr/share/sgml/docbook/dsssl-stylesheets-1.79/dtds/html/catalog, /usr/share/sgml/docbook/dsssl-stylesheets-1.79/common/catalog, /usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/catalog, /usr/share/sgml/docbook/dsssl-stylesheets-1.79/catalog, /usr/share/sgml/docbook/sgml-dtd-3.1/catalog, /usr/share/sgml/sgml-iso-entities-8879.1986/catalog, /usr/share/sgml/openjade-1.3.2/catalog
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#html
Working on: /tmp/esound-0.2.41/docs/./esound.sgml
jade:<URL>http://www.oasis-open.org/docbook/xm...x.mod:144:0:E: error connecting to "www.oasis-open.org" (Connection timed out)
make[1]: *** [Makefile:596: html/index.html] Error 8
make[1]: Leaving directory '/tmp/esound-0.2.41/docs'
make: *** [Makefile:1118: install-recursive] Error 1
Haven't had time to look into this yet, but the above documents it happened. Maybe I can get back to it tomorrow.

Anyway, other than the above, the new scripts seem to be fine.
 
Old 11-07-2018, 01:28 AM   #479
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint, Niresh (MacOS)...
Posts: 472

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
1- make a new clone of the repo, I've now removed the "curl ..." and used the "rust.url" to download the necessary packages. there is a new script you have to adjust (split of export_variables.sh).
2- For esound, you may have lost your internet connection. Just "dhcpcd -t ..." and go on.

Last edited by nobodino; 11-07-2018 at 02:13 AM.
 
Old 11-08-2018, 05:19 PM   #480
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2
Posts: 204

Original Poster
Rep: Reputation: 35
Quote:
1- make a new clone of the repo, I've now removed the "curl ..." and used the "rust.url" to download the necessary packages. there is a new script you have to adjust (split of export_variables.sh).
2- For esound, you may have lost your internet connection. Just "dhcpcd -t ..." and go on.
1- Okay. Will start on that shortly.

2. You guessed it ( I had my suspicions.). I shut down and went to bed when it bombed.
Restarted when I had the time and all went perfect.
 
  


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 01:36 AM
How do I get the /etc/X11/X file rebuilt from scratch rickh Debian 4 05-08-2006 12:06 AM
ali aladdin v agp stinks :scratch: :scratch: :scratch: Mr Marmmalade Linux - Hardware 1 07-08-2003 06:11 AM

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

All times are GMT -5. The time now is 09:04 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration