Opened 2 years ago

Last modified 2 years ago

#65768 closed defect

Update of libsdl brokes tons of ports — at Initial Version

Reported by: catap (Kirill A. Korinsky) Owned by: jmroot (Joshua Root)
Priority: High Milestone:
Component: ports Version: 2.7.2
Keywords: Cc:
Port: sdl12-compat libsdl

Description

Seems that update of libsdl at https://github.com/macports/macports-ports/commit/ddff16416716aaf2a1c522f7f94301e9f4df6496 had broken a lot of ports.

For example on macOS 12:

sudo port install --unrequested smpeg
--->  Computing dependencies for smpeg
The following dependencies will be installed: 
 libsdl
 sdl12-compat
Continue? [Y/n]: y
--->  Fetching archive for sdl12-compat
--->  Attempting to fetch sdl12-compat-1.2.52_1.darwin_21.x86_64.tbz2 from https://packages.macports.org/sdl12-compat
--->  Attempting to fetch sdl12-compat-1.2.52_1.darwin_21.x86_64.tbz2.rmd160 from https://packages.macports.org/sdl12-compat
--->  Installing sdl12-compat @1.2.52_1
--->  Activating sdl12-compat @1.2.52_1
--->  Cleaning sdl12-compat
--->  Fetching archive for libsdl
--->  Attempting to fetch libsdl-1.2.15-20220801_1+compat.darwin_21.x86_64.tbz2 from https://packages.macports.org/libsdl
--->  Attempting to fetch libsdl-1.2.15-20220801_1+compat.darwin_21.x86_64.tbz2.rmd160 from https://packages.macports.org/libsdl
--->  Installing libsdl @1.2.15-20220801_1+compat
--->  Activating libsdl @1.2.15-20220801_1+compat
--->  Cleaning libsdl
--->  Fetching archive for smpeg
--->  Attempting to fetch smpeg-0.4.4_9.darwin_21.x86_64.tbz2 from https://packages.macports.org/smpeg
--->  Attempting to fetch smpeg-0.4.4_9.darwin_21.x86_64.tbz2.rmd160 from https://packages.macports.org/smpeg
--->  Installing smpeg @0.4.4_9
--->  Activating smpeg @0.4.4_9
--->  Cleaning smpeg
--->  Scanning binaries for linking errors
--->  Found 2 broken files, 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: smpeg @0.4.4
Continue? [Y/n]: 

The same issue happens with libsdl_sound, libsdl_image and looks like that each prebuilt port which depends on libsdl

Change History (0)

Note: See TracTickets for help on using tickets.