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.
Thanks Ponce. I've got everything working but it's not 'kosher' and one thing I've learned is that work-arounds usually come back to haunt me. I'll remove everything and try again. My initial failure was because GraphicsMagick must be removed as it doesn't consistently upgrade. Also, I shouldn't be in a hurry -- a reboot should take place before proceeding after changing the system.
My initial failure was because GraphicsMagick must be removed as it doesn't consistently upgrade.
in this specific case, when I try to run the GraphicsMagick.SlackBuild I have this output
Code:
************************************************************************
*
* GraphicsMagick is already installed (version 1.3.42).
*
* If the build fails, 'removepkg GraphicsMagick' and try again.
*
* Don't say I didn't warn you.
*
************************************************************************
then it proceeds after three more seconds...
There's also a note about it in the README.
Started over with clean system and everything built fine. Sorry for the intrusion. Not sure what went wrong with previous attempt. Another adage proved by Slackware: "Try. try again". Thanks for the help.
Making mf/out/feta11.pfb < mf
Copyright (c) 2000-2024. See AUTHORS for Contributors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
Version: 20201107
Based on sources from 2024-01-13 16:33 UTC-ML-D-GDK3.
I can't figure out your version of iconv(). I need a name for the UCS-4 encoding and I can't find one. Reconfigure --without-iconv. Bye.mf2pt1: You'll need to install FontForge if you want feta11.pfb autohinted (not required, but strongly recommended)
Making mf/out/feta11.lisp < log
Making mf/out/feta-alphabet11.pfb < mf
Copyright (c) 2000-2024. See AUTHORS for Contributors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
Version: 20201107
Based on sources from 2024-01-13 16:33 UTC-ML-D-GDK3.
I can't figure out your version of iconv(). I need a name for the UCS-4 encoding and I can't find one. Reconfigure --without-iconv. Bye.mf2pt1: You'll need to install FontForge if you want feta-alphabet11.pfb autohinted (not required, but strongly recommended)
Making mf/out/feta-alphabet11.lisp < log
Making mf/out/feta-flags11.pfb < mf
Copyright (c) 2000-2024. See AUTHORS for Contributors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
Version: 20201107
Based on sources from 2024-01-13 16:33 UTC-ML-D-GDK3.
I can't figure out your version of iconv(). I need a name for the UCS-4 encoding and I can't find one. Reconfigure --without-iconv. Bye.mf2pt1: You'll need to install FontForge if you want feta-flags11.pfb autohinted (not required, but strongly recommended)
Making mf/out/feta-flags11.lisp < log
Making mf/out/feta-noteheads11.pfb < mf
Copyright (c) 2000-2024. See AUTHORS for Contributors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
Version: 20201107
Based on sources from 2024-01-13 16:33 UTC-ML-D-GDK3.
I can't figure out your version of iconv(). I need a name for the UCS-4 encoding and I can't find one. Reconfigure --without-iconv. Bye.mf2pt1: You'll need to install FontForge if you want feta-noteheads11.pfb autohinted (not required, but strongly recommended)
Making mf/out/feta-noteheads11.lisp < log
Making mf/out/parmesan11.pfb < mf
Copyright (c) 2000-2024. See AUTHORS for Contributors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
Version: 20201107
Based on sources from 2024-01-13 16:33 UTC-ML-D-GDK3.
I can't figure out your version of iconv(). I need a name for the UCS-4 encoding and I can't find one. Reconfigure --without-iconv. Bye.mf2pt1: You'll need to install FontForge if you want parmesan11.pfb autohinted (not required, but strongly recommended)
Making mf/out/parmesan11.lisp < log
Making mf/out/parmesan-noteheads11.pfb < mf
Copyright (c) 2000-2024. See AUTHORS for Contributors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
Version: 20201107
Based on sources from 2024-01-13 16:33 UTC-ML-D-GDK3.
I can't figure out your version of iconv(). I need a name for the UCS-4 encoding and I can't find one. Reconfigure --without-iconv. Bye.mf2pt1: You'll need to install FontForge if you want parmesan-noteheads11.pfb autohinted (not required, but strongly recommended)
Making mf/out/parmesan-noteheads11.lisp < log
Making mf/out/emmentaler-11.otf
Copyright (c) 2000-2024. See AUTHORS for Contributors.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
with many parts BSD <http://fontforge.org/license.html>. Please read LICENSE.
Version: 20201107
Based on sources from 2024-01-13 16:33 UTC-ML-D-GDK3.
I can't figure out your version of iconv(). I need a name for the UCS-4 encoding and I can't find one. Reconfigure --without-iconv. Bye.make[1]: *** [GNUmakefile:125: out/emmentaler-11.otf] Error 1
make: *** [make/generic-targets.make:6: all] Error 2
I have the iconv provided by glibc-2.38 and just to be sure, previous to my attempt to build lilypond, I recompiled its listed dependencies (fontforge and texi2html).
FreeOrion fails to build at the configure stage. I can't make sense of the errors.
Code:
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
CMake Warning (dev) at CMakeLists.txt:265 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.9.18", minimum required is "3.7")
CMake Warning (dev) at CMakeLists.txt:266 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PythonLibs: /usr/lib64/libpython3.9.so (found suitable version "3.9.18", minimum required is "3.7")
-- Python library version detected 3.9.18
-- Boost python version 39
-- Boost 1.69.0 found.
-- Found Boost components:
filesystem;iostreams;locale;log;log_setup;serialization;system;thread
-- Boost found.
-- Found Boost components:
python39
-- Found ZLIB: /usr/lib64/libz.so (found version "1.3")
-- Found SDL: /usr/lib64/libSDL2.so (found version "2.28.5")
-- Found Freetype: /usr/lib64/libfreetype.so (found version "2.13.2")
-- Found OpenGL: /usr/lib64/libOpenGL.so
-- Found OpenAL: /usr/lib64/libopenal.so
-- Found Ogg: /usr/lib64/libogg.so
-- Found Vorbis: /usr/lib64/libvorbis.so
-- Boost 1.69.0 found.
-- Found Boost components:
filesystem;regex;system
-- Found GLEW: /usr/include (found version "2.2.0")
-- Found PNG: /usr/lib64/libpng.so (found version "1.6.40")
fatal: not a git repository (or any of the parent directories): .git
WARNING: git not installed or not setup correctly
WARNING: Can't determine git commit!
Writing file: util/Version.cpp
WARNING: Can't determine git commit!
Writing file: cmake/FreeOrionVersion.cmake
Building v0.5 build ???
-- Could NOT find CPPCheck (missing: CPPCHECK_EXECUTABLE)
Traceback (most recent call last):
File "/usr/bin/flake8", line 33, in <module>
sys.exit(load_entry_point('flake8==7.0.0', 'console_scripts', 'flake8')())
File "/usr/lib64/python3.9/site-packages/flake8/main/cli.py", line 23, in main
app.run(argv)
File "/usr/lib64/python3.9/site-packages/flake8/main/application.py", line 198, in run
self._run(argv)
File "/usr/lib64/python3.9/site-packages/flake8/main/application.py", line 186, in _run
self.initialize(argv)
File "/usr/lib64/python3.9/site-packages/flake8/main/application.py", line 165, in initialize
self.plugins, self.options = parse_args(argv)
File "/usr/lib64/python3.9/site-packages/flake8/options/parse_args.py", line 53, in parse_args
opts = aggregator.aggregate_options(option_manager, cfg, cfg_dir, rest)
File "/usr/lib64/python3.9/site-packages/flake8/options/aggregator.py", line 30, in aggregate_options
parsed_config = config.parse_config(manager, cfg, cfg_dir)
File "/usr/lib64/python3.9/site-packages/flake8/options/config.py", line 131, in parse_config
raise ValueError(
ValueError: Error code '#' supplied to 'extend-ignore' option does not match '^[A-Z]{1,3}[0-9]{0,3}$'
CMake Error at cmake/FindFlake8.cmake:8 (string):
string sub-command REPLACE requires at least four arguments.
Call Stack (most recent call first):
check/CMakeLists.txt:2 (find_package)
CMake Error at cmake/FindFlake8.cmake:9 (list):
list GET given empty list
Call Stack (most recent call first):
check/CMakeLists.txt:2 (find_package)
-- Found Flake8: /usr/bin/flake8 (found version "")
CMake Warning (dev) at check/CMakeLists.txt:3 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Doxygen: /usr/bin/doxygen (found version "1.10.0") found components: doxygen dot
-- Configuring incomplete, errors occurred!
I'm not able to reproduce the errors you got, both lilypond and freeorion built fine here.
regarding lilypond try to reinstall glibc.
regarding freeorion, I would try to temporary remove flake8 from your system (the error might be related to that and also, FWIW, it's not installed here) and try to build freeorion again.
but both errors don't actually belong in this topic, I'm sorry...
if you read the bug report you can see upstream proposed this patch: it lets kodi build but they are still testing it in case it causes problems at runtime.
if you feel brave ( ;-) ) you can try it too and eventually report back in that bug report.
Furthermore, I found that the parallel compilation may give build failures, I think this could be caused by the prebuild of external modules, some of them seem executed in second instance in the parallel build.
Settings make -j 10 and make -j 5 return errors, whereas the compilation with a single or two jobs ends successfully.
Furthermore, I found that the parallel compilation may give build failures, I think this could be caused by the prebuild of external modules, some of them seem executed in second instance in the parallel build.
Settings make -j 10 and make -j 5 return errors, whereas the compilation with a single or two jobs ends successfully.
FWIW I built it fine using 24 make jobs here, but as this looks something that involves also building it on 15.0 should be better for you to speak about this directly with the maintainer, Alan (like us also a member of slacky.eu -414N)...
FWIW I built it fine using 24 make jobs here, but as this looks something that involves also building it on 15.0 should be better for you to speak about this directly with the maintainer, Alan (like us also a member of slacky.eu -414N)...
that's strange because in the machine I've installed the stable 15.0 I ran the slackbuild with a single job, whereas I tried these tests with 10/5/2/single jobs in the current (that is installed in a machine with a AMD ryzen 12-core). But this is not important.
About the cmake warnings I think that could be solved manually by users: some settings should be set by detecting the system installation in the slackbuild code but this requires extra code in the script. I usually put in my slackbuild extracode to detect if a stable or a current are installed but this is not required by SBo rules. If I remember correctly, only a policy is required by the cmake of 15.0, the other are needed by the cmake version of current, but I have to restart the build to be sure. Next time, this has little relevance :-)
regarding freeorion, I would try to temporary remove flake8 from your system (the error might be related to that and also, FWIW, it's not installed here) and try to build freeorion again.
I'm happy to report that after removing flake8 FreeOrion built without issues. Thanks for your suggestion!!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.