[MacPorts] #72090: upgrading gstreamer1-gst-plugins-bad during and then running "rev-upgrade" failed
MacPorts
noreply at macports.org
Sat Feb 22 08:51:26 UTC 2025
#72090: upgrading gstreamer1-gst-plugins-bad during and then running "rev-upgrade"
failed
-------------------------------------+-------------------------------------
Reporter: amadeus24 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: gstreamer1-gst-plugins- | Port: gstreamer1-gst-plugins-
bad & py313-six | bad
-------------------------------------+-------------------------------------
Upgrading ports today (2025/02/22) upgrade failed at gstreamer1-gst-
plugins-bad, running on a MBPro, M1 Max, Seq. 15.3.1.\\\\
During upgrade I got:
{{{
---> Scanning binaries for linking errors
---> Found 1 broken file, matching files to ports
---> Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: gstreamer1-gst-plugins-bad
@1.24.9+x11
Continue? [Y/n]: Y
---> Computing dependencies for gstreamer1-gst-plugins-bad
---> Cleaning gstreamer1-gst-plugins-bad
---> Scanning binaries for linking errors
---> Found 1 broken file, matching files to ports
---> Found 1 broken port, determining rebuild order
---> Rebuilding in order
gstreamer1-gst-plugins-bad @1.24.9_1+x11
---> Computing dependencies for py313-six
---> Fetching archive for py313-six
---> Attempting to fetch py313-six-1.17.0_0.darwin_any.noarch.tbz2 from
https://mse.uk.packages.macports.org/py313-six
---> Attempting to fetch py313-six-1.17.0_0.darwin_any.noarch.tbz2.rmd160
from https://mse.uk.packages.macports.org/py313-six
---> Installing py313-six @1.17.0_0
---> Activating py313-six @1.17.0_0
Error: Failed to activate py313-six: Image error:
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/__pycache__/six.cpython-313.pyc already exists and does not
belong to a registered port. Unable to activate port py313-six. Use 'port
-f activate py313-six' to force the activation.
while executing
"throw registry::image-error $msg"
("foreach" body line 79)
invoked from within
"foreach file $imagefiles {
incr progress_step
_progress update $progress_step $progress_total_steps
se..."
invoked from within
"registry::write {
foreach file $imagefiles {
incr progress_step
_progress update $progress_step $progress_..."
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_python_py-six/py313-six/main.log for
details.
Error: Problem while installing py313-six
Error: rev-upgrade failed: Error rebuilding gstreamer1-gst-plugins-bad
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
---> Some of the ports you installed have notes:
ffmpeg6 has the following notes:
This build of ffmpeg6 includes nonfree code as follows:
libfdk-aac
The following libraries and binaries may not be redistributed:
ffmpeg libavcodec libavdevice libavfilter libavformat libavutil
To remove this restriction remove the variant +nonfree
To compile and link with ffmpeg6, add
-I/opt/local/libexec/ffmpeg6/include and -L/opt/local/libexec/ffmpeg6/lib
to your compile command.
For builds using pkg-config, add
/opt/local/libexec/ffmpeg6/lib/pkgconfig to $PKG_CONFIG_PATH.
ffmpeg7 has the following notes:
This build of ffmpeg7 includes nonfree code as follows:
libfdk-aac
The following libraries and binaries may not be redistributed:
ffmpeg libavcodec libavdevice libavfilter libavformat libavutil
To remove this restriction remove the variant +nonfree
To compile and link with ffmpeg7, add
-I/opt/local/libexec/ffmpeg7/include and -L/opt/local/libexec/ffmpeg7/lib
to your compile command.
For builds using pkg-config, add
/opt/local/libexec/ffmpeg7/lib/pkgconfig to $PKG_CONFIG_PATH.
py313-sphinx has the following notes:
To make the Python 3.13 version of Sphinx the one that is run when you
execute the commands without a version suffix, e.g. 'sphinx-build', run:
port select --set sphinx py313-sphinx
}}}
Then I forced the activation of py313-six (and the message I've got was
strange):\\
{{{
-> sudo port -f activate py313-six
Password:
---> Computing dependencies for py313-six
---> Activating py313-six @1.17.0_0
Warning: File
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/__pycache__/six.cpython-313.pyc already exists. Moving to:
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/__pycache__/six.cpython-313.pyc.mp_1740212913.
Warning: File
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six-1.17.0.dist-info/LICENSE already exists. Moving to:
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six-1.17.0.dist-info/LICENSE.mp_1740212913.
Warning: File
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six-1.17.0.dist-info/METADATA already exists. Moving to:
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six-1.17.0.dist-info/METADATA.mp_1740212913.
Warning: File
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six-1.17.0.dist-info/RECORD already exists. Moving to:
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six-1.17.0.dist-info/RECORD.mp_1740212913.
Warning: File
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six-1.17.0.dist-info/WHEEL already exists. Moving to:
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six-1.17.0.dist-info/WHEEL.mp_1740212913.
Warning: File
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six-1.17.0.dist-info/top_level.txt already exists. Moving
to:
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six-1.17.0.dist-info/top_level.txt.mp_1740212913.
Warning: File
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six.py already exists. Moving to:
/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
/site-packages/six.py.mp_1740212913.
---> Cleaning py313-six
}}}
Since then any {{{ffmpeg}}} version crashes.
--
Ticket URL: <https://trac.macports.org/ticket/72090>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list