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.
traitlets-5.4.0/PKG-INFO
Traceback (most recent call last):
File "/tmp/SBo/traitlets-5.4.0/setup.py", line 12, in <module>
setup(name='traitlets',
File "/usr/lib64/python3.9/site-packages/setuptools/_distutils/core.py", line 159, in setup
dist.parse_config_files()
File "/usr/lib64/python3.9/site-packages/setuptools/dist.py", line 868, in parse_config_files
pyprojecttoml.apply_configuration(self, filename, ignore_option_errors)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 62, in apply_configuration
config = read_configuration(filepath, True, ignore_option_errors, dist)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 140, in read_configuration
return expand_configuration(asdict, root_dir, ignore_option_errors, dist)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 195, in expand_configuration
return _ConfigExpander(config, root_dir, ignore_option_errors, dist).expand()
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 242, in expand
self._expand_all_dynamic(dist, package_dir)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 279, in _expand_all_dynamic
obtained_dynamic = {
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 280, in <dictcomp>
field: self._obtain(dist, field, package_dir)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 326, in _obtain
self._ensure_previously_set(dist, field)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 305, in _ensure_previously_set
raise OptionError(msg)
distutils.errors.DistutilsOptionError: No configuration found for dynamic 'description'.
Some dynamic fields need to be specified via `tool.setuptools.dynamic`
others must be specified via the equivalent attribute in `setup.py`.
traitlets-5.4.0/PKG-INFO
Traceback (most recent call last):
File "/tmp/SBo/traitlets-5.4.0/setup.py", line 12, in <module>
setup(name='traitlets',
File "/usr/lib64/python3.9/site-packages/setuptools/_distutils/core.py", line 159, in setup
dist.parse_config_files()
File "/usr/lib64/python3.9/site-packages/setuptools/dist.py", line 868, in parse_config_files
pyprojecttoml.apply_configuration(self, filename, ignore_option_errors)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 62, in apply_configuration
config = read_configuration(filepath, True, ignore_option_errors, dist)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 140, in read_configuration
return expand_configuration(asdict, root_dir, ignore_option_errors, dist)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 195, in expand_configuration
return _ConfigExpander(config, root_dir, ignore_option_errors, dist).expand()
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 242, in expand
self._expand_all_dynamic(dist, package_dir)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 279, in _expand_all_dynamic
obtained_dynamic = {
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 280, in <dictcomp>
field: self._obtain(dist, field, package_dir)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 326, in _obtain
self._ensure_previously_set(dist, field)
File "/usr/lib64/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 305, in _ensure_previously_set
raise OptionError(msg)
distutils.errors.DistutilsOptionError: No configuration found for dynamic 'description'.
Some dynamic fields need to be specified via `tool.setuptools.dynamic`
others must be specified via the equivalent attribute in `setup.py`.
The problem is the custom setup.py file , but im not sure if this can be fixed to STABLE + CURRENT , cause different versions of setuptools , i test installing with pip3 and installs triatlets using the wheel version , no use setup.py to install it.
Then the solution is make new setup.py compatible to stable+current or switch the slackbuild to use *whl installer.
traitlets-5.4.0/PKG-INFO
Traceback (most recent call last):
<snip>
distutils.errors.DistutilsOptionError: No configuration found for dynamic 'description'.
Some dynamic fields need to be specified via `tool.setuptools.dynamic`
others must be specified via the equivalent attribute in `setup.py`.
This has to do with trying to use a stub setup.py and changes to setuptools as setup.py is being deprecated. New slackbuilds have just been pushed out so we can update builds like this to the new build process.
Until Isaac gets a chance to update the build, try applying this patch I've attached.
Tried to build Wireshark-4.0.0 and it crashed after chugging away for a bit with -
Code:
/tmp/SBo/wireshark-4.0.0/epan/dissectors/packet-lwm.c:419:21: note: at offset 192 into destination object ‘nwkSecurityVector’ of size 16
419 | guint32 nwkSecurityVector[4];
| ^~~~~~~~~~~~~~~~~
/tmp/SBo/wireshark-4.0.0/epan/dissectors/packet-lwm.c:464:31: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
464 | vector[i] ^= text_dec[i];
| ~~~~~~~~~~^~~~~~~~~~~~~~
/tmp/SBo/wireshark-4.0.0/epan/dissectors/packet-lwm.c:419:21: note: at offset 208 into destination object ‘nwkSecurityVector’ of size 16
419 | guint32 nwkSecurityVector[4];
| ^~~~~~~~~~~~~~~~~
/tmp/SBo/wireshark-4.0.0/epan/dissectors/packet-lwm.c:464:31: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
464 | vector[i] ^= text_dec[i];
| ~~~~~~~~~~^~~~~~~~~~~~~~
/tmp/SBo/wireshark-4.0.0/epan/dissectors/packet-lwm.c:419:21: note: at offset 224 into destination object ‘nwkSecurityVector’ of size 16
419 | guint32 nwkSecurityVector[4];
| ^~~~~~~~~~~~~~~~~
install: cannot stat 'ws_diag_control.h': No such file or directory
install: cannot stat 'ws_symbol_export.h': No such file or directory
Tried again and captured a build log. Ran the build log thru Eric's checkpkg script and got this -
Code:
./checkpkg.sh -l build.log
++ Checking logfile 'build.log' (no news is good news):
6969: -- Looking for pcap_open - not found
6981: -- Looking for heimdal_version - not found
7067: -- Looking for issetugid - not found
this is not a problem current-specific: it happens also in stable because of the update of the dependency fmt.
you should report the problem to the mpd maintainer asking for an update: the latest 0.23.9, for example, seems to build fine against the newer fmt.
please let me know how the maintainer ping goes.
The maintainer has now updated mpd to the latest version and the installation from SlackBuild works fine. I had to install the celt library to make mpd work so that might be a missing dependency.
The maintainer has now updated mpd to the latest version and the installation from SlackBuild works fine. I had to install the celt library to make mpd work so that might be a missing dependency.
Just a head up; on my system, audacity 3.2.0 was a missing a dependency, soxr, which is not listed in the audacity.info file. I was able to compile audacity 3.2.0 after installing soxr.
Just a head up; on my system, audacity 3.2.0 was a missing a dependency, soxr, which is not listed in the audacity.info file. I was able to compile audacity 3.2.0 after installing soxr.
yes, yesterday I started rebuilding the stuff I use on current and I hit a few snags because of the newer ffmpeg: I tried to fix whatever was possible of those scripts but in some cases (vice and, like you noted, libquicktime) I had to disable ffmpeg support entirely, when we don't end up with a broken build (like transcode, for which I haven't found a fix yet).
I hadn't tried aubio yet: thanks for the report and the patch, I'll push it ASAP!
I'm pretty sure that we will see a lot of stuff broken by the ffmpeg upgrade from now on: just report it and I'll try my best to fix it.
luckily it has been pushed to current after things had time to settle a bit (and distros to adapt) but with the rate ffmpeg people break their API it won't never be the right time (look the image below).
EDIT: for transcode it seems the only option is to --disable-ffmpeg too...
Hi Matteo, was not expecting to be the only one finding these kind of problems;-(
The aubio, I hit on because of the aqualung player (not on SBo) depends on it (aqualung also doesn't cope with the new ffmpeg, needs to be configured '--without-lavc \' (https://github.com/jeremyevans/aqual...ent-1127139775).
jadeo.c: In function ‘open_movie’:
xjadeo.c:1497:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1497 | pCodec=avcodec_find_decoder (pCodecCtx->codec_id);
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.