SBo scripts not building on current (read 1st post, pls)
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm sorry but I haven't found anything to let vegastrike build on current...
have you tried pinging the maintainer about it?
Hi,
I have not been monitoring this thread very closely and I totally missed that. In any case, I have just updated Vegastrike on Slackbuilds with a few bugfixes. I have also pushed a version that builds on -current to my repository. Click on "My Slackbuilds" in my signature and make sure you checkout the corresponding "current" branch in the vegastrike repository. Let me know if there are any problems.
I have not been monitoring this thread very closely and I totally missed that. In any case, I have just updated Vegastrike on Slackbuilds with a few bugfixes. I have also pushed a version that builds on -current to my repository. Click on "My Slackbuilds" in my signature and make sure you checkout the corresponding "current" branch in the vegastrike repository. Let me know if there are any problems.
One more thing I forgot to mention, I tagged the build in -current with CRTS, since it is not officially on slackbuilds.org. I read a while ago that slackbuilds.org officially only supports the latest stable Slackware release. Please let me know whether this is acceptable or if I need to change this.
One more thing I forgot to mention, I tagged the build in -current with CRTS, since it is not officially on slackbuilds.org. I read a while ago that slackbuilds.org officially only supports the latest stable Slackware release. Please let me know whether this is acceptable or if I need to change this.
no problem, I changed it back to _SBo for rebasing economy (the less changes I have to rebase every week, the better!).
I also preserved the README and slack-desc files as they're on SBo as you seem to have reverted the latest changes you pushed on SBo in this current branch (I thought it was an oversight).
... as you seem to have reverted the latest changes you pushed on SBo in this current branch ...
No, I did not revert. The changes were made by the people on SBo. The README had one typo in it. The rest of the changes in the affected files were just text-formatting issues, e.g., a few lines were just too long. I was asked to adjust this in my repository as well. Just updated and pushed the changes to the "current" branch, too.
pinfo fails to compile due to a linking error. Maybe because I use gcc10?
compiler output:
Code:
/bin/sh ../libtool --tag=CC --mode=link gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE=600 -I/usr/include/readline -Wall -Wextra -Wshadow -Werror -DLOCALEDIR=\"/usr/share/locale\" -DCONFIGDIR=\"/etc/pinforc\" -O2 -fPIC -D_XOPEN_SOURCE=600 -o pinfo pinfo-pinfo.o pinfo-colors.o pinfo-datatypes.o pinfo-filehandling_functions.o pinfo-mainfunction.o pinfo-manual.o pinfo-menu_and_note_utils.o pinfo-parse_config.o pinfo-regexp_search.o pinfo-signal_handler.o pinfo-utils.o pinfo-video.o pinfo-initializelinks.o pinfo-printinfo.o -lreadline -lncursesw -ltinfo
libtool: link: gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE=600 -I/usr/include/readline -Wall -Wextra -Wshadow -Werror -DLOCALEDIR=\"/usr/share/locale\" -DCONFIGDIR=\"/etc/pinforc\" -O2 -fPIC -D_XOPEN_SOURCE=600 -o pinfo pinfo-pinfo.o pinfo-colors.o pinfo-datatypes.o pinfo-filehandling_functions.o pinfo-mainfunction.o pinfo-manual.o pinfo-menu_and_note_utils.o pinfo-parse_config.o pinfo-regexp_search.o pinfo-signal_handler.o pinfo-utils.o pinfo-video.o pinfo-initializelinks.o pinfo-printinfo.o -lreadline -lncursesw -ltinfo
/usr/bin/ld: pinfo-colors.o:(.bss+0x34): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-datatypes.o:(.bss+0x310): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-filehandling_functions.o:(.bss+0x10): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-mainfunction.o:(.bss+0x24): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-manual.o:(.bss+0x40): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-menu_and_note_utils.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-parse_config.o:(.bss+0x10): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-regexp_search.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-signal_handler.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-utils.o:(.bss+0x4): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-video.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-initializelinks.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-printinfo.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:527: pinfo] Error 1
make[2]: Leaving directory '/tmp/SBo/pinfo-0.6.13/src'
make[1]: *** [Makefile:475: all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/pinfo-0.6.13'
make: *** [Makefile:405: all] Error 2
pinfo fails to compile due to a linking error. Maybe because I use gcc10?
compiler output:
Code:
/bin/sh ../libtool --tag=CC --mode=link gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE=600 -I/usr/include/readline -Wall -Wextra -Wshadow -Werror -DLOCALEDIR=\"/usr/share/locale\" -DCONFIGDIR=\"/etc/pinforc\" -O2 -fPIC -D_XOPEN_SOURCE=600 -o pinfo pinfo-pinfo.o pinfo-colors.o pinfo-datatypes.o pinfo-filehandling_functions.o pinfo-mainfunction.o pinfo-manual.o pinfo-menu_and_note_utils.o pinfo-parse_config.o pinfo-regexp_search.o pinfo-signal_handler.o pinfo-utils.o pinfo-video.o pinfo-initializelinks.o pinfo-printinfo.o -lreadline -lncursesw -ltinfo
libtool: link: gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE=600 -I/usr/include/readline -Wall -Wextra -Wshadow -Werror -DLOCALEDIR=\"/usr/share/locale\" -DCONFIGDIR=\"/etc/pinforc\" -O2 -fPIC -D_XOPEN_SOURCE=600 -o pinfo pinfo-pinfo.o pinfo-colors.o pinfo-datatypes.o pinfo-filehandling_functions.o pinfo-mainfunction.o pinfo-manual.o pinfo-menu_and_note_utils.o pinfo-parse_config.o pinfo-regexp_search.o pinfo-signal_handler.o pinfo-utils.o pinfo-video.o pinfo-initializelinks.o pinfo-printinfo.o -lreadline -lncursesw -ltinfo
/usr/bin/ld: pinfo-colors.o:(.bss+0x34): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-datatypes.o:(.bss+0x310): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-filehandling_functions.o:(.bss+0x10): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-mainfunction.o:(.bss+0x24): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-manual.o:(.bss+0x40): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-menu_and_note_utils.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-parse_config.o:(.bss+0x10): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-regexp_search.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-signal_handler.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-utils.o:(.bss+0x4): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-video.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-initializelinks.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
/usr/bin/ld: pinfo-printinfo.o:(.bss+0x0): multiple definition of `use_manual'; pinfo-pinfo.o:(.bss+0x10): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:527: pinfo] Error 1
make[2]: Leaving directory '/tmp/SBo/pinfo-0.6.13/src'
make[1]: *** [Makefile:475: all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/pinfo-0.6.13'
make: *** [Makefile:405: all] Error 2
I'm not sure what's happening there but I can confirm that it builds fine here.
I'm not sure what's happening there but I can confirm that it builds fine here.
Indeed, after some Googling I found it's a bug linked to gcc10 or the -fno-common flag. The Gentoo folks provided a patch. Could you consider adding it, please?
graphviz would not build for me until I followed Pat's advice, to rm /{,usr/}lib{,64}/*.la
It may be that all SBo builds that create libraries will need updating to include the "Don't ship .la files" stanza that is in most Current SkackBuild files now.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.