LinuxQuestions.org
Visit Jeremy's Blog.
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 05-24-2020, 04:10 AM   #211
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,063

Rep: Reputation: 146Reputation: 146

Stable version works... don't know if I need current version but the below happens.

Code:
user@host:~/sboui-d078904ad3bdfed5b07339c4257dc407ce91130b/build$ make
[  1%] Linking CXX executable sboui
/usr/bin/ld: cannot find -ltinfo
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/sboui.dir/build.make:872: sboui] Error 1
make[1]: *** [CMakeFiles/Makefile2:96: CMakeFiles/sboui.dir/all] Error 2
make: *** [Makefile:150: all] Error 2
 
Old 05-24-2020, 05:37 AM   #212
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by dchmelik View Post
Stable version works... don't know if I need current version but the below happens.

Code:
user@host:~/sboui-d078904ad3bdfed5b07339c4257dc407ce91130b/build$ make
[  1%] Linking CXX executable sboui
/usr/bin/ld: cannot find -ltinfo
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/sboui.dir/build.make:872: sboui] Error 1
make[1]: *** [CMakeFiles/Makefile2:96: CMakeFiles/sboui.dir/all] Error 2
make: *** [Makefile:150: all] Error 2
It builds fine here. Why are you running make from inside the source directory? Just run the SlackBuild from SBo with this change:

Code:
VERSION=${VERSION:-d078904ad3bdfed5b07339c4257dc407ce91130b}
 
Old 05-24-2020, 11:28 PM   #213
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,063

Rep: Reputation: 146Reputation: 146
Quote:
Originally Posted by montagdude View Post
It builds fine here. Why are you running make from inside the source directory? Just run the SlackBuild from SBo with this change:

Code:
VERSION=${VERSION:-d078904ad3bdfed5b07339c4257dc407ce91130b}
Done. Same thing happened.
 
Old 05-25-2020, 06:50 AM   #214
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by dchmelik View Post
Done. Same thing happened.
I just built it on a clean, up-to-date -current and it worked fine. And there's nothing in the new version that would cause any difference in linking compared to 2.1, so I think you must either have something wrong with your system or be doing something wrong when you try to build. I can give you the package I just built if you want. FYI, this commit is the only significant difference between 2.1 and the latest master:

Quote:
Create complete-as-possible build order when deps are missing

This is a follow-on to 66b6add, which allowed the build to proceed but
stopped computing the build order when a dependency was missing in the
chain. This commit continues computing the build order, skipping any
missing dependencies, in such cases. A warning is still presented to the
user.
This is helpful for -current, because SlackBuilds get removed from the tree when they are added by Pat. This allows the build order to be created correctly even though some dependencies are missing from the tree (but present in the base system).

Last edited by montagdude; 05-25-2020 at 06:55 AM.
 
1 members found this post helpful.
Old 09-21-2021, 08:57 AM   #215
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
It's been a while since I did any development work on sboui (or anything really), but I just added a feature that some were asking for. If you use the default built-in backend, you can now choose whether to continue or stop if a source tarball fails the MD5sum check. The main use is for people who build newer versions of packages than are in the repository and don't want to edit the MD5sum in the .info file. This change has been pushed to master on Github, so you can build it yourself if desired. I have a few other improvements on my list before tagging a new release and updating it on SBo.

Last edited by montagdude; 09-21-2021 at 09:00 AM.
 
2 members found this post helpful.
Old 09-21-2021, 01:27 PM   #216
lovemeslk
Member
 
Registered: Feb 2020
Location: Rantoul IL
Distribution: Slackware
Posts: 350

Rep: Reputation: 72
Hi Montagdude you do realize libconfig is a dependency.
You may want to put that on your README.md
Just a thought.
 
Old 09-21-2021, 03:27 PM   #217
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Yes, I'm aware of that. It's in the .info file if you install it from SBo. I don't normally put required dependencies in README.md, since you'll find out if you're missing it anyway when you go to build it. Technically speaking, libconfig isn't the only required dependency, it's just the only one that's not present in a full Slackware install.
 
Old 04-02-2022, 07:40 PM   #218
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
After nearly two and a half years, I'm pleased to announce a new release of sboui, version 2.2. The update has been pushed to SBo. Here are the main enhancements since 2.1 was released:
  • Add an option for filters to work cumulatively, which is the new default (see cumulative_filters option in sboui.conf). Cumulative filters also apply to searches. To clear all filters, just do "Filter All" first.
  • Make blacklist also apply to non-installed SlackBuilds to prevent them from being installed. The blacklist file, previously named 'package_blacklist', has been renamed to 'blacklist'. (If you upgrade sboui using the script from SBo, it will handle creating a copy of your existing package_blacklist -> blacklist.)
  • Create complete-as-possible build order when deps are missing. This enhancement helps especially for the -current SBo repo, where deps may have been moved to the main Slackware tree but still listed in the SBo .info files.
  • Add an option to keep source tarballs in the default backend (see CLEAN_SOURCE option in sboui-backend.conf). Source tarballs are retained next to the SlackBuild in the local repo tree.
  • Add an option to continue with the build when the MD5sum check fails for a source tarball.

Last edited by montagdude; 04-02-2022 at 07:45 PM.
 
1 members found this post helpful.
Old 04-05-2022, 11:44 AM   #219
roberto967
Member
 
Registered: Apr 2011
Location: Cagliari, Italy
Distribution: Slackware64-15.0 multilib
Posts: 116

Rep: Reputation: 35
Montagdude, I upgraded to v. 2.2 but with the built-in package manager still doesn't recognize the 15.0 branch:

Code:
error: pathspec '15.0' did not match any file(s) known to git
This is my sboui-backend.conf

Code:
REPO=git://git.slackbuilds.org/slackbuilds.git
BRANCH=15.0
 
Old 04-05-2022, 12:14 PM   #220
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by roberto967 View Post
Montagdude, I upgraded to v. 2.2 but with the built-in package manager still doesn't recognize the 15.0 branch:

Code:
error: pathspec '15.0' did not match any file(s) known to git
This is my sboui-backend.conf

Code:
REPO=git://git.slackbuilds.org/slackbuilds.git
BRANCH=15.0
Hm, I had that too very early on after the 15.0 branch was first released, but I haven't been able to reproduce it since then. Someone else said the same in an issue for sboui on github. I assumed it was an upstream problem. Can you try just deleting your local copy of the repo (rm -rf /var/lib/sboui/repo) and syncing again?
 
1 members found this post helpful.
Old 04-05-2022, 01:16 PM   #221
roberto967
Member
 
Registered: Apr 2011
Location: Cagliari, Italy
Distribution: Slackware64-15.0 multilib
Posts: 116

Rep: Reputation: 35
Quote:
Originally Posted by montagdude View Post
Hm, I had that too very early on after the 15.0 branch was first released, but I haven't been able to reproduce it since then. Someone else said the same in an issue for sboui on github. I assumed it was an upstream problem. Can you try just deleting your local copy of the repo (rm -rf /var/lib/sboui/repo) and syncing again?
removing and syncing again solved my problem. Thank you
 
1 members found this post helpful.
Old 09-13-2022, 05:36 PM   #222
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
I just pushed sboui version 2.3. The default search behavior in 2.2 was tripping a lot of people up, including me a couple times, because by default it would operate on the current filtered list of SlackBuilds only instead of the entire repository. In 2.3 it searches the entire repository by default again, but there is an option added in the search dialog to operate on the current list only. That way you can have the best of both worlds. The new version is on Github now and should also be in the next SBo update as long as I didn't mess anything up with the submission.
 
3 members found this post helpful.
Old 09-16-2022, 11:58 PM   #223
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Distribution: Slackware64-Current
Posts: 871

Rep: Reputation: 364Reputation: 364Reputation: 364Reputation: 364
Quote:
Originally Posted by montagdude View Post
I just pushed sboui version 2.3. The default search behavior in 2.2 was tripping a lot of people up, including me a couple times, because by default it would operate on the current filtered list of SlackBuilds only instead of the entire repository. In 2.3 it searches the entire repository by default again, but there is an option added in the search dialog to operate on the current list only. That way you can have the best of both worlds. The new version is on Github now and should also be in the next SBo update as long as I didn't mess anything up with the submission.
Well it is at SlackBuilds.org as we speak. I am downloading it now then going to bed
 
Old 02-25-2023, 11:20 PM   #224
francois.e
Member
 
Registered: Sep 2008
Posts: 72

Rep: Reputation: 3
@montagdude:
Alien bob provides quite a number of slackbuilds.
https://slackware.nl/slackbuilds.org/15.0/

As much as ponce:
https://github.com/Ponce/slackbuilds

Is it possible to have access to these also thru sboui?

Last edited by francois.e; 02-25-2023 at 11:53 PM. Reason: Adding ponce sbo
 
Old 02-26-2023, 01:15 AM   #225
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,405
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Hi
Your first link is for a mirrored slackbuilds.org repo.
The second is for the forked repo maintained for current by ponce (see sticky post, especially first post).
Nothing to add I believe.

Regards
 
  


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] Call for Testers: MATE 1.17 willysr Slackware 25 04-21-2017 12:55 PM
[SOLVED] Call for Testers: MATE 1.14 for -Current willysr Slackware 13 05-27-2016 08:08 AM
Updating w3af to version 1.6.49 in SBo, need testers mralk3 Slackware 3 12-12-2015 05:54 PM
Call for Testers: MATE 1.8 willysr Slackware 137 08-06-2014 01:50 AM
ncurses-5.2-28 conflicts with file from package ncurses-5.2-12 tubby Linux - Software 4 06-16-2002 12:00 AM

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

All times are GMT -5. The time now is 07:32 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