Opened 14 months ago
Last modified 11 months ago
#72761 assigned defect
Ports depending on SDL3 can't be installed on < macOS 11
| Reported by: | mrkapqa | Owned by: | jmroot (Joshua Root) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | catalina | Cc: | jmroot (Joshua Root), JanWielemaker (Jan Wielemaker) |
| Port: | FreeRDP swi-prolog-devel audacious-plugins |
Description
Hello ,
encurring this error on Catalina 10.15 when upgrading macports
---> Building SDL3 Error: Failed to build SDL3: command execution failed
thank you very much.
Attachments (1)
Change History (11)
Changed 14 months ago by mrkapqa
comment:1 follow-up: 6 Changed 14 months ago by jmroot (Joshua Root)
| Cc: | jmroot added |
|---|
comment:2 Changed 14 months ago by ryandesign (Ryan Carsten Schmidt)
| Keywords: | catalina added |
|---|---|
| Owner: | set to jmroot |
| Port: | SDL3 added |
| Status: | new → assigned |
| Summary: | (10.15) Error: Failed to build SDL3: command execution failed → SDL3: Build failure |
comment:3 Changed 14 months ago by mrkapqa
it is a dependency i presume since never installed it consciously; it is listed as
SDL3 @3.2.18 devel/SDL3 SDL3_ttf @3.2.2 devel/SDL3_ttf
maybe due to "gtk3-devel" which is only can remember that i install with "devel" on mac probaly thanks
comment:4 Changed 14 months ago by jmroot (Joshua Root)
| Cc: | JanWielemaker added |
|---|---|
| Port: | FreeRDP swi-prolog-devel added; SDL3 removed |
| Summary: | SDL3: Build failure → Ports depending on SDL3 can't be installed on < macOS 11 |
The ports that depend on SDL3 by default appear to be FreeRDP and swi-prolog-devel.
comment:5 Changed 14 months ago by jmroot (Joshua Root)
comment:6 Changed 14 months ago by barracuda156
Replying to jmroot:
SDL3 builds on macOS 11 or later. When you install it on 10.15, there should be a message telling you that it is known to fail. Are you deliberately installing SDL3, or is it a dependency of one of your other ports?
SDL3 builds and works even on 10.5, if you use X11 backend. It is the port which is broken.
comment:7 Changed 11 months ago by mrkapqa
have disabled port "freerdp" but sdl3 still fail build when "port upgrade"?
comment:8 follow-up: 9 Changed 11 months ago by mrkapqa
dont know if this is the proper place to post here
however, the sdl3 seem to wanna persist on the computer.
sudo port deactivate SDL3 rich@richs-Mac-Pro ~ % sudo port clean sdl3 ---> Cleaning SDL3 rich@richs-Mac-Pro ~ % sudo port upgrade outdated ---> Computing dependencies for SDL3 ---> Fetching archive for SDL3 ---> Attempting to fetch SDL3-3.2.26_0.darwin_19.x86_64.tbz2 from https://packages.macports.org/SDL3 ---> Attempting to fetch SDL3-3.2.26_0.darwin_19.x86_64.tbz2 from https://fra.de.packages.macports.org/SDL3 ---> Attempting to fetch SDL3-3.2.26_0.darwin_19.x86_64.tbz2 from https://nue.de.packages.macports.org/SDL3 ---> Fetching distfiles for SDL3 ---> Verifying checksums for SDL3 ---> Extracting SDL3 ---> Configuring SDL3
it is deactivated, but still included in "port upgrade"?
comment:9 Changed 11 months ago by ryandesign (Ryan Carsten Schmidt)
| Port: | audacious-plugins added |
|---|
Evidently, SDL3 is in the dependency chain of a port you have installed. This command might show you which one(s):
port installed depends:':SDL3($|\s)'
comment:10 Changed 11 months ago by mrkapqa
thank you , this has been very helpful. was able now to "upgrade outdated".

SDL3 builds on macOS 11 or later. When you install it on 10.15, there should be a message telling you that it is known to fail. Are you deliberately installing SDL3, or is it a dependency of one of your other ports?