tari01 / odio

Audio compression tool for FLAC and Nero AAC
GNU General Public License v3.0
6 stars 1 forks source link

Compiled binaries for Arch Linux (SteamDeck)? #5

Open zohozer opened 1 year ago

zohozer commented 1 year ago

I do really want to use this software into my SteamDeck machine who runs a version of Arch Linux called SteamOS. Unfortunately, as I can see, the instalation procedure for this app involves to have installed the pamac command into the sistem, which unfortunately I don't have-it and searching on the internet how I can install the pamac, I discovered that it is a complicated and tedious procedure.

It is possible to provide some compiled binaries for this software?

Best regards.

tari01 commented 1 year ago

Unfortunately, I cannot create binaries because there are dependencies that also come from the AUR. We would need binaries of the entire dependency tree.

When building and installing things from the AUR, you are not confined to pamac. You can also use yay, which is very easy to install and use.

zohozer commented 1 year ago

I do installed the yay package.

Now, if I run yay build odio nothing happens.

zohozer commented 1 year ago

I do tried also the install of Odio found on the webpage:

git clone https://github.com/tari01/odio.git
cd odio
python3 setup.py build
sudo python3 setup.py install --root=/ --optimize=1
sudo glib-compile-schemas /usr/share/glib-2.0/schemas

and I do get:


Traceback (most recent call last):
  File "/opt/odio/setup.py", line 4, in <module>
    from setuptools import setup
ModuleNotFoundError: No module named 'setuptools'```
zohozer commented 1 year ago

Made some progress but still with errors:

error: failed to commit transaction (conflicting files)


$ ./yay -S odio
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo:9]  wavpack-5.5.0-1  aalib-1.4rc5-14  libdv-1.0.0-9  libshout-1:2.4.6-1  imlib2-1.9.1-2  libcaca-0.99.beta20-1  mpg123-1.30.2-1  twolame-0.4.0-2  gst-plugins-good-1.20.4-1
[Repo Make:67]  gst-plugins-bad-libs-1.20.4-1  chromaprint-1.5.1-4  libdc1394-2.2.6-2  libde265-1.0.9-1  libdca-0.0.7-1  faac-1.30-3  faad2-2.10.0-1  libinstpatch-1.1.6-1  portaudio-1:19.7.0-1  fluidsynth-2.3.0-2  libgme-0.6.3-1  libkate-0.4.1-8  raptor-2.0.15-19  liblrdf-0.6.1-4  mjpegtools-2.2.1-1  libmpcdec-1:0.1+r475-3  neon-0.32.4-1  imath-3.1.5-3  openexr-3.1.5-1  libdvdread-6.1.3-1  libdvdnav-6.1.1-1  rtmpdump-1:2.4.r99.f1b83c1-2  libltc-1.3.2-1  soundtouch-2.3.1-2  spandsp-0.0.6-3  libsrtp-1:2.4.2-1  zvbi-0.2.35-4  gssdp-1.4.0.1-1  gupnp-1:1.4.3-1  gupnp-igd-1.2.0-2  libnice-0.1.19-1  wildmidi-0.4.4-1  liblqr-0.4.2-3  libraqm-0.9.0-1  imagemagick-7.1.0.51-1  zbar-0.23.90-1  libopenmpt-0.6.6-2  libavtp-0.2.0-1  libmicrodns-0.2.0-1  svt-hevc-1.5.1-2  gst-plugins-bad-1.20.4-1  libmpeg2-0.5.1-7  a52dec-0.7.4-11  libsidplay-1.36.59-10  libcdio-2.1.0-3  gst-plugins-ugly-1.20.4-1  gst-libav-1.20.4-1  python-soupsieve-2.3.2.post1-1  python-beautifulsoup4-4.11.1-1  python-mutagen-1.46.0-1  lsdvd-0.17-4  python-appdirs-1.4.4-7  python-more-itertools-8.14.0-1  python-jaraco.functools-3.5.2-1  python-jaraco.context-4.1.2-1  python-autocommand-2.2.1-1  cython-0.29.32-2  python-pydantic-1.10.2-1  python-inflect-6.0.0-1  python-jaraco.text-3.9.1-1  python-ordered-set-4.1.0-1  python-pyparsing-3.0.9-1  python-packaging-21.3-1  python-tomli-2.0.1-1  python-trove-classifiers-2022.9.26-1  python-validate-pyproject-0.10.1-1  python-setuptools-1:63.4.2-1
[Aur:1]  odio-23.1.31-1
[Aur Make:4]  libodiosacd-23.1.31-1  odio-edit-23.1.31-1  neroaac-bin-1.5.4-4 (neroaacenc-bin)  python-polib-1.1.1-1

:: Remove make dependencies after install? [y/N] y
  5 libodiosacd                      (Build Files Exist)
  4 odio-edit                        (Build Files Exist)
  3 neroaac-bin (neroaacenc-bin)     (Build Files Exist)
  2 python-polib                     (Build Files Exist)
  1 odio                             (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: PKGBUILD up to date, Skipping (5/0): libodiosacd, odio-edit, neroaac-bin, python-polib, odio
  5 libodiosacd                      (Build Files Exist)
  4 odio-edit                        (Build Files Exist)
  3 neroaac-bin (neroaacenc-bin)     (Build Files Exist)
  2 python-polib                     (Build Files Exist)
  1 odio                             (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: (1/5) Parsing SRCINFO: libodiosacd
:: (2/5) Parsing SRCINFO: odio-edit
:: (3/5) Parsing SRCINFO: neroaac-bin (neroaacenc-bin)
:: (4/5) Parsing SRCINFO: python-polib
:: (5/5) Parsing SRCINFO: odio
[sudo] password for deck: 
resolving dependencies...
looking for conflicting packages...

Packages (76) a52dec-0.7.4-11  aalib-1.4rc5-14  chromaprint-1.5.1-4  cython-0.29.32-2
              faac-1.30-3  faad2-2.10.0-1  fluidsynth-2.3.0-2  gssdp-1.4.0.1-1
              gst-libav-1.20.4-1  gst-plugins-bad-1.20.4-1  gst-plugins-bad-libs-1.20.4-1
              gst-plugins-good-1.20.4-1  gst-plugins-ugly-1.20.4-1  gupnp-1:1.4.3-1
              gupnp-igd-1.2.0-2  imagemagick-7.1.0.51-1  imath-3.1.5-3  imlib2-1.9.1-2
              libavtp-0.2.0-1  libcaca-0.99.beta20-1  libcdio-2.1.0-3  libdc1394-2.2.6-2
              libdca-0.0.7-1  libde265-1.0.9-1  libdv-1.0.0-9  libdvdnav-6.1.1-1
              libdvdread-6.1.3-1  libgme-0.6.3-1  libinstpatch-1.1.6-1  libkate-0.4.1-8
              liblqr-0.4.2-3  liblrdf-0.6.1-4  libltc-1.3.2-1  libmicrodns-0.2.0-1
              libmpcdec-1:0.1+r475-3  libmpeg2-0.5.1-7  libnice-0.1.19-1
              libopenmpt-0.6.6-2  libraqm-0.9.0-1  libshout-1:2.4.6-1
              libsidplay-1.36.59-10  libsrtp-1:2.4.2-1  lsdvd-0.17-4  mjpegtools-2.2.1-1
              mpg123-1.30.2-1  neon-0.32.4-1  openexr-3.1.5-1  portaudio-1:19.7.0-1
              python-appdirs-1.4.4-7  python-autocommand-2.2.1-1
              python-beautifulsoup4-4.11.1-1  python-inflect-6.0.0-1
              python-jaraco.context-4.1.2-1  python-jaraco.functools-3.5.2-1
              python-jaraco.text-3.9.1-1  python-more-itertools-8.14.0-1
              python-mutagen-1.46.0-1  python-ordered-set-4.1.0-1  python-packaging-21.3-1
              python-pydantic-1.10.2-1  python-pyparsing-3.0.9-1
              python-setuptools-1:63.4.2-1  python-soupsieve-2.3.2.post1-1
              python-tomli-2.0.1-1  python-trove-classifiers-2022.9.26-1
              python-validate-pyproject-0.10.1-1  raptor-2.0.15-19
              rtmpdump-1:2.4.r99.f1b83c1-2  soundtouch-2.3.1-2  spandsp-0.0.6-3
              svt-hevc-1.5.1-2  twolame-0.4.0-2  wavpack-5.5.0-1  wildmidi-0.4.4-1
              zbar-0.23.90-1  zvbi-0.2.35-4

Total Download Size:    28.39 MiB
Total Installed Size:  123.58 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 libopenmpt-0.6.6-2-x86_64  688.0 KiB   133 KiB/s 00:05 [#############################] 100%
 mjpegtools-2.2.1-1-x86_64  733.2 KiB  94.2 KiB/s 00:08 [#############################] 100%
 gst-plugins-bad-1.20....  1185.3 KiB   151 KiB/s 00:08 [#############################] 100%
 openexr-3.1.5-1-x86_64    1171.8 KiB   147 KiB/s 00:08 [#############################] 100%
 python-pydantic-1.10....  1865.1 KiB   153 KiB/s 00:12 [#############################] 100%
 libgme-0.6.3-1-x86_64      614.5 KiB   106 KiB/s 00:06 [#############################] 100%
 gst-plugins-bad-libs-...     2.1 MiB   168 KiB/s 00:13 [#############################] 100%
 python-setuptools-1:6...   579.6 KiB   115 KiB/s 00:05 [#############################] 100%
 svt-hevc-1.5.1-2-x86_64    525.6 KiB   111 KiB/s 00:05 [#############################] 100%
 imagemagick-7.1.0.51-...     2.8 MiB   211 KiB/s 00:14 [#############################] 100%
 wavpack-5.5.0-1-x86_64     506.9 KiB   434 KiB/s 00:01 [#############################] 100%
 imlib2-1.9.1-2-x86_64      558.7 KiB   101 KiB/s 00:06 [#############################] 100%
 imath-3.1.5-3-x86_64         3.9 MiB   274 KiB/s 00:15 [#############################] 100%
 libinstpatch-1.1.6-1-...   322.7 KiB   541 KiB/s 00:01 [#############################] 100%
 raptor-2.0.15-19-x86_64    454.6 KiB   284 KiB/s 00:02 [#############################] 100%
 cython-0.29.32-2-x86_64   1924.8 KiB   112 KiB/s 00:17 [#############################] 100%
 spandsp-0.0.6-3-x86_64     434.2 KiB   136 KiB/s 00:03 [#############################] 100%
 libde265-1.0.9-1-x86_64    347.7 KiB   117 KiB/s 00:03 [#############################] 100%
 zvbi-0.2.35-4-x86_64       375.3 KiB  79.2 KiB/s 00:05 [#############################] 100%
 mpg123-1.30.2-1-x86_64     431.7 KiB  87.4 KiB/s 00:05 [#############################] 100%
 fluidsynth-2.3.0-2-x86_64  266.9 KiB   139 KiB/s 00:02 [#############################] 100%
 libnice-0.1.19-1-x86_64    309.3 KiB   148 KiB/s 00:02 [#############################] 100%
 zbar-0.23.90-1-x86_64      250.8 KiB  92.6 KiB/s 00:03 [#############################] 100%
 python-mutagen-1.46.0...   313.2 KiB  44.2 KiB/s 00:07 [#############################] 100%
 libcaca-0.99.beta20-1...   255.3 KiB  85.1 KiB/s 00:03 [#############################] 100%
 libcdio-2.1.0-3-x86_64     255.4 KiB  84.8 KiB/s 00:03 [#############################] 100%
 gst-plugins-ugly-1.20...   221.4 KiB  76.1 KiB/s 00:03 [#############################] 100%
 neon-0.32.4-1-x86_64       206.3 KiB  23.2 KiB/s 00:09 [#############################] 100%
 gst-plugins-good-1.20...  2008.9 KiB  65.9 KiB/s 00:30 [#############################] 100%
 faad2-2.10.0-1-x86_64      208.4 KiB  23.2 KiB/s 00:09 [#############################] 100%
 python-beautifulsoup4...   204.6 KiB  22.8 KiB/s 00:09 [#############################] 100%
 gupnp-1:1.4.3-1-x86_64     179.0 KiB  19.9 KiB/s 00:09 [#############################] 100%
 libdc1394-2.2.6-2-x86_64   112.9 KiB   325 KiB/s 00:00 [#############################] 100%
 libsrtp-1:2.4.2-1-x86_64   114.8 KiB   250 KiB/s 00:00 [#############################] 100%
 libkate-0.4.1-8-x86_64     114.8 KiB   239 KiB/s 00:00 [#############################] 100%
 libltc-1.3.2-1-x86_64      141.4 KiB   260 KiB/s 00:01 [#############################] 100%
 aalib-1.4rc5-14-x86_64     136.3 KiB   184 KiB/s 00:01 [#############################] 100%
 portaudio-1:19.7.0-1-...   103.5 KiB   187 KiB/s 00:01 [#############################] 100%
 gst-libav-1.20.4-1-x86_64   93.1 KiB   171 KiB/s 00:01 [#############################] 100%
 wildmidi-0.4.4-1-x86_64     92.8 KiB   167 KiB/s 00:01 [#############################] 100%
 libmpeg2-0.5.1-7-x86_64     79.0 KiB   190 KiB/s 00:00 [#############################] 100%
 twolame-0.4.0-2-x86_64      78.2 KiB  35.3 KiB/s 00:02 [#############################] 100%
 rtmpdump-1:2.4.r99.f1...    96.0 KiB  38.6 KiB/s 00:02 [#############################] 100%
 libdca-0.0.7-1-x86_64      110.2 KiB  41.6 KiB/s 00:03 [#############################] 100%
 libdvdread-6.1.3-1-x86_64  104.3 KiB  40.2 KiB/s 00:03 [#############################] 100%
 libsidplay-1.36.59-10...    75.6 KiB  32.3 KiB/s 00:02 [#############################] 100%
 python-validate-pypro...    87.8 KiB  32.4 KiB/s 00:03 [#############################] 100%
 python-more-itertools...    72.7 KiB   176 KiB/s 00:00 [#############################] 100%
 libshout-1:2.4.6-1-x86_64   69.8 KiB   117 KiB/s 00:01 [#############################] 100%
 libdv-1.0.0-9-x86_64        75.0 KiB   123 KiB/s 00:01 [#############################] 100%
 soundtouch-2.3.1-2-x86_64   68.1 KiB   117 KiB/s 00:01 [#############################] 100%
 python-soupsieve-2.3....    65.0 KiB   188 KiB/s 00:00 [#############################] 100%
 libdvdnav-6.1.1-1-x86_64    59.7 KiB   173 KiB/s 00:00 [#############################] 100%
 python-inflect-6.0.0-...    59.6 KiB  39.0 KiB/s 00:02 [#############################] 100%
 faac-1.30-3-x86_64          59.6 KiB  39.5 KiB/s 00:02 [#############################] 100%
 libmpcdec-1:0.1+r475-...    38.3 KiB  32.4 KiB/s 00:01 [#############################] 100%
 gssdp-1.4.0.1-1-x86_64      55.3 KiB  42.7 KiB/s 00:01 [#############################] 100%
 chromaprint-1.5.1-4-x...    45.3 KiB  29.5 KiB/s 00:02 [#############################] 100%
 python-tomli-2.0.1-1-any    22.6 KiB  72.1 KiB/s 00:00 [#############################] 100%
 a52dec-0.7.4-11-x86_64      38.3 KiB  82.7 KiB/s 00:00 [#############################] 100%
 libraqm-0.9.0-1-x86_64      29.7 KiB  68.0 KiB/s 00:00 [#############################] 100%
 gupnp-igd-1.2.0-2-x86_64    29.2 KiB  50.1 KiB/s 00:01 [#############################] 100%
 liblrdf-0.6.1-4-x86_64      19.3 KiB  65.1 KiB/s 00:00 [#############################] 100%
 python-jaraco.text-3....    17.4 KiB  46.9 KiB/s 00:00 [#############################] 100%
 liblqr-0.4.2-3-x86_64       31.8 KiB  32.4 KiB/s 00:01 [#############################] 100%
 libmicrodns-0.2.0-1-x...    15.0 KiB  51.7 KiB/s 00:00 [#############################] 100%
 lsdvd-0.17-4-x86_64         14.7 KiB  50.6 KiB/s 00:00 [#############################] 100%
 python-appdirs-1.4.4-...    14.6 KiB  40.4 KiB/s 00:00 [#############################] 100%
 python-autocommand-2....    19.9 KiB  28.6 KiB/s 00:01 [#############################] 100%
 python-trove-classifi...    14.4 KiB  37.6 KiB/s 00:00 [#############################] 100%
 python-ordered-set-4....    13.7 KiB  42.1 KiB/s 00:00 [#############################] 100%
 python-jaraco.functoo...    12.9 KiB  43.9 KiB/s 00:00 [#############################] 100%
 libavtp-0.2.0-1-x86_64      13.3 KiB  34.8 KiB/s 00:00 [#############################] 100%
 python-jaraco.context...     9.2 KiB  29.8 KiB/s 00:00 [#############################] 100%
 Total (74/74)               28.4 MiB   779 KiB/s 00:37 [#############################] 100%
(76/76) checking keys in keyring                        [#############################] 100%
(76/76) checking package integrity                      [#############################] 100%
(76/76) loading package files                           [#############################] 100%
(76/76) checking for file conflicts                     [#############################] 100%
error: failed to commit transaction (conflicting files)
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing-3.0.9.dist-info/LICENSE exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing-3.0.9.dist-info/METADATA exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing-3.0.9.dist-info/RECORD exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing-3.0.9.dist-info/WHEEL exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__init__.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/__init__.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/__init__.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/actions.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/actions.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/common.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/common.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/core.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/core.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/exceptions.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/exceptions.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/helpers.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/helpers.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/results.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/results.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/testing.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/testing.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/unicode.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/unicode.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/util.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/util.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/actions.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/common.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/core.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/diagram/__init__.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/diagram/__pycache__/__init__.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/diagram/__pycache__/__init__.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/exceptions.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/helpers.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/py.typed exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/results.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/testing.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/unicode.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/util.py exists in filesystem
python-pyparsing: /usr/share/licenses/python-pyparsing/LICENSE exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/PKG-INFO exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/SOURCES.txt exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/dependency_links.txt exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/requires.txt exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/top_level.txt exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__about__.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__init__.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/__about__.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/__about__.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/__init__.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/__init__.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_manylinux.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_manylinux.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_musllinux.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_musllinux.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_structures.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_structures.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/markers.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/markers.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/requirements.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/requirements.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/specifiers.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/specifiers.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/tags.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/tags.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/utils.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/utils.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/version.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/version.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/_manylinux.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/_musllinux.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/_structures.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/markers.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/py.typed exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/requirements.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/specifiers.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/tags.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/utils.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/version.py exists in filesystem
Errors occurred, no packages were upgraded.
error: target not found: libodiosacd
error: target not found: odio-edit
error: target not found: neroaacenc-bin
error: target not found: python-polib
error: target not found: gst-plugins-bad-libs
error: target not found: chromaprint
error: target not found: libdc1394
error: target not found: libde265
error: target not found: libdca
error: target not found: faac
error: target not found: faad2
error: target not found: libinstpatch
error: target not found: portaudio
error: target not found: fluidsynth
error: target not found: libgme
error: target not found: libkate
error: target not found: raptor
error: target not found: liblrdf
error: target not found: mjpegtools
error: target not found: libmpcdec
error: target not found: neon
error: target not found: imath
error: target not found: openexr
error: target not found: libdvdread
error: target not found: libdvdnav
error: target not found: rtmpdump
error: target not found: libltc
error: target not found: soundtouch
error: target not found: spandsp
error: target not found: libsrtp
error: target not found: zvbi
error: target not found: gssdp
error: target not found: gupnp
error: target not found: gupnp-igd
error: target not found: libnice
error: target not found: wildmidi
error: target not found: liblqr
error: target not found: libraqm
error: target not found: imagemagick
error: target not found: zbar
error: target not found: libopenmpt
error: target not found: libavtp
error: target not found: libmicrodns
error: target not found: svt-hevc
error: target not found: gst-plugins-bad
error: target not found: libmpeg2
error: target not found: a52dec
error: target not found: libsidplay
error: target not found: libcdio
error: target not found: gst-plugins-ugly
error: target not found: gst-libav
error: target not found: python-soupsieve
error: target not found: python-beautifulsoup4
error: target not found: python-mutagen
error: target not found: lsdvd
error: target not found: python-appdirs
error: target not found: python-more-itertools
error: target not found: python-jaraco.functools
error: target not found: python-jaraco.context
error: target not found: python-autocommand
error: target not found: cython
error: target not found: python-pydantic
error: target not found: python-inflect
error: target not found: python-jaraco.text
error: target not found: python-ordered-set
error: target not found: python-pyparsing
error: target not found: python-packaging
error: target not found: python-tomli
error: target not found: python-trove-classifiers
error: target not found: python-validate-pyproject
error: target not found: python-setuptools
 -> error installing repo packages
(1)(deck@sd yay)$ ```
tari01 commented 1 year ago

It seems that you have pyparsing from multiple sources. Try completely cleaning that up before trying again. I know nothing about SteamDeck package management, but perhaps it would be best to install the dependencies one by one, in this order:

libodiosacd neroaacenc-bin python-polib odio-edit

That way you can catch any errors more aesily.

zohozer commented 1 year ago

I do tried your recommended install method and I do succesfully installed the first two modules but at the third one, the python-polib I do get the following error:

$ yay -S python-polib
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo Make:16]  python-appdirs-1.4.4-7  python-more-itertools-8.14.0-1  python-jaraco.functools-3.5.2-1  python-jaraco.context-4.1.2-1  python-autocommand-2.2.1-1  cython-0.29.32-2  python-pydantic-1.10.2-1  python-inflect-6.0.0-1  python-jaraco.text-3.9.1-1  python-ordered-set-4.1.0-1  python-pyparsing-3.0.9-1  python-packaging-21.3-1  python-tomli-2.0.1-1  python-trove-classifiers-2022.9.26-1  python-validate-pyproject-0.10.1-1  python-setuptools-1:63.4.2-1
[Aur:1]  python-polib-1.1.1-1

:: Remove make dependencies after install? [y/N] y
  1 python-polib                     (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: PKGBUILD up to date, Skipping (1/0): python-polib
  1 python-polib                     (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: (1/1) Parsing SRCINFO: python-polib
resolving dependencies...
looking for conflicting packages...

Packages (16) cython-0.29.32-2  python-appdirs-1.4.4-7  python-autocommand-2.2.1-1  python-inflect-6.0.0-1
              python-jaraco.context-4.1.2-1  python-jaraco.functools-3.5.2-1  python-jaraco.text-3.9.1-1
              python-more-itertools-8.14.0-1  python-ordered-set-4.1.0-1  python-packaging-21.3-1  python-pydantic-1.10.2-1
              python-pyparsing-3.0.9-1  python-setuptools-1:63.4.2-1  python-tomli-2.0.1-1  python-trove-classifiers-2022.9.26-1
              python-validate-pyproject-0.10.1-1

Total Installed Size:  21.41 MiB

:: Proceed with installation? [Y/n] y
(16/16) checking keys in keyring                                                [##############################################] 100%
(16/16) checking package integrity                                              [##############################################] 100%
(16/16) loading package files                                                   [##############################################] 100%
(16/16) checking for file conflicts                                             [##############################################] 100%
error: failed to commit transaction (conflicting files)
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing-3.0.9.dist-info/LICENSE exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing-3.0.9.dist-info/METADATA exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing-3.0.9.dist-info/RECORD exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing-3.0.9.dist-info/WHEEL exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__init__.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/__init__.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/__init__.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/actions.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/actions.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/common.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/common.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/core.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/core.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/exceptions.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/exceptions.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/helpers.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/helpers.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/results.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/results.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/testing.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/testing.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/unicode.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/unicode.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/util.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/__pycache__/util.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/actions.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/common.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/core.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/diagram/__init__.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/diagram/__pycache__/__init__.cpython-310.opt-1.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/diagram/__pycache__/__init__.cpython-310.pyc exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/exceptions.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/helpers.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/py.typed exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/results.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/testing.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/unicode.py exists in filesystem
python-pyparsing: /usr/lib/python3.10/site-packages/pyparsing/util.py exists in filesystem
python-pyparsing: /usr/share/licenses/python-pyparsing/LICENSE exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/PKG-INFO exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/SOURCES.txt exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/dependency_links.txt exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/requires.txt exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/top_level.txt exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__about__.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__init__.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/__about__.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/__about__.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/__init__.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/__init__.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_manylinux.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_manylinux.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_musllinux.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_musllinux.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_structures.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/_structures.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/markers.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/markers.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/requirements.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/requirements.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/specifiers.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/specifiers.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/tags.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/tags.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/utils.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/utils.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/version.cpython-310.opt-1.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/__pycache__/version.cpython-310.pyc exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/_manylinux.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/_musllinux.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/_structures.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/markers.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/py.typed exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/requirements.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/specifiers.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/tags.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/utils.py exists in filesystem
python-packaging: /usr/lib/python3.10/site-packages/packaging/version.py exists in filesystem
Errors occurred, no packages were upgraded.
error: target not found: python-appdirs
error: target not found: python-more-itertools
error: target not found: python-jaraco.functools
error: target not found: python-jaraco.context
error: target not found: python-autocommand
error: target not found: cython
error: target not found: python-pydantic
error: target not found: python-inflect
error: target not found: python-jaraco.text
error: target not found: python-ordered-set
error: target not found: python-pyparsing
error: target not found: python-packaging
error: target not found: python-tomli
error: target not found: python-trove-classifiers
error: target not found: python-validate-pyproject
error: target not found: python-setuptools
 -> error installing repo packages
tari01 commented 1 year ago

Hmmm... It seems to me you have some kind of broken python system upgrade here. I think the easiest way would be to delete all files that have exists in filesystem, reinstall python, then reinstall all packages that have error: target not found. After that, do a proper system upgrade one more time. Use your default package manager (in case it's not pacman).

These things can happen on Arch when you ignore updates for too long, but are easy to fix. I'm not sure what the right procedure would be on SteamDeck, I can only suggest what I wrote above.

zohozer commented 1 year ago

I managed to install the python-polib by removing the conflicting files with this commands:

$ pip list -v | grep packaging
$ pip list -v | grep pyparsing
$ sudo rm -rf /usr/lib/python3.10/site-packages/packaging*
$ sudo rm -rf /usr/lib/python3.10/site-packages/pyparsing*
$ sudo rm -rf /usr/share/licenses/python-pyparsing/LICENSE

and when installed the python-polib I opted to don't remove the dependencies, so I have back into the system the packaging and pyparsing libraries.

After that, I tried to install the odio-edit using the yay -S odio-edit command, but I do get another error:

==> Validating source files with md5sums...
    odio-edit-23.1.31.tar.gz ... Passed
 -> gst-plugins-good not satisfied, flushing install queue
==> Making package: odio-edit 23.1.31-1 (Du 05 feb 2023 15:28:01 +0000)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found odio-edit-23.1.31.tar.gz
==> Validating source files with md5sums...
    odio-edit-23.1.31.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting odio-edit-23.1.31.tar.gz with bsdtar
==> Sources are ready.
==> Making package: odio-edit 23.1.31-1 (Du 05 feb 2023 15:28:07 +0000)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
gcc -c -g -O3 -Wall -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gstreamer-1.0 -pthread  src/gstreamer.c -o src/gstreamer.o
src/gstreamer.c:21:10: fatal error: gst/app/gstappsrc.h: No such file or directory
   21 | #include <gst/app/gstappsrc.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:14: gstreamer] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: odio-edit
tari01 commented 1 year ago

odio-edit depends on gst-plugins-base-libs, it provides gst/app/gstappsrc.h. yay should detect all dependencies, I'm not sure why this was skipped...