[MacPorts] #70078: gstreamer1-gst-plugins-base @1.24.1_1 - Fatal error: 'stdatomic.h' file not found
MacPorts
noreply at macports.org
Sat May 25 14:18:33 UTC 2024
#70078: gstreamer1-gst-plugins-base @1.24.1_1 - Fatal error: 'stdatomic.h' file not
found
------------------------------------------+--------------------------------
Reporter: RobK88 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Resolution: | Keywords: lion, mountainlion
Port: gstreamer1-gst-plugins-base |
------------------------------------------+--------------------------------
Description changed by RobK88:
Old description:
> `gstreamer1-gst-plugins-base @1.24.1_1` fails to build on lion and
> mountain lion with the following error message -- `fatal error:
> 'stdatomic.h' file not found`.
>
> See attache main.log.
>
> The workaround is to build with a compiler that has atomic support such
> as `clang-11`. (Thanks @kencu)
>
> {{{
>
> iMac-2:~ grinch$ sudo port clean gstreamer1-gst-plugins-base
> ---> Cleaning gstreamer1-gst-plugins-base
> iMac-2:~ grinch$
> iMac-2:~ grinch$ sudo port upgrade gstreamer1-gst-plugins-base
> configure.compiler=macports-clang-11
> ---> Computing dependencies for gstreamer1-gst-plugins-base
> ---> Fetching archive for gstreamer1-gst-plugins-base
> ---> Attempting to fetch gstreamer1-gst-plugins-
> base-1.24.1_1+ogg+x11.darwin_12.x86_64.tbz2 from
> http://packages.macports.org/gstreamer1-gst-plugins-base
> ---> Attempting to fetch gstreamer1-gst-plugins-
> base-1.24.1_1+ogg+x11.darwin_12.x86_64.tbz2 from
> http://ywg.ca.packages.macports.org/mirror/macports/packages/gstreamer1
> -gst-plugins-base
> ---> Attempting to fetch gstreamer1-gst-plugins-
> base-1.24.1_1+ogg+x11.darwin_12.x86_64.tbz2 from
> http://mirror.fcix.net/macports/packages/gstreamer1-gst-plugins-base
> ---> Fetching distfiles for gstreamer1-gst-plugins-base
> ---> Verifying checksums for gstreamer1-gst-plugins-base
> ---> Extracting gstreamer1-gst-plugins-base
> ---> Configuring gstreamer1-gst-plugins-base
> ---> Building gstreamer1-gst-plugins-base
> ---> Staging gstreamer1-gst-plugins-base into destroot
> ---> Installing gstreamer1-gst-plugins-base @1.24.1_1+ogg+x11
> ---> Cleaning gstreamer1-gst-plugins-base
> ---> Computing dependencies for gstreamer1-gst-plugins-base
> ---> Deactivating gstreamer1-gst-plugins-base @1.24.1_0+ogg+x11
> ---> Cleaning gstreamer1-gst-plugins-base
> ---> Activating gstreamer1-gst-plugins-base @1.24.1_1+ogg+x11
> ---> Cleaning gstreamer1-gst-plugins-base
> ---> Scanning binaries for linking errors
> ---> No broken files found.
> ---> No broken ports found.
> }}}
New description:
`gstreamer1-gst-plugins-base @1.24.1_1` fails to build on lion and
mountain lion with the following error message -- `fatal error:
'stdatomic.h' file not found`.
See the attached main.log.
The workaround is to build with a compiler that has atomic support such as
`clang-11`. (Thanks @kencu)
{{{
iMac-2:~ grinch$ sudo port clean gstreamer1-gst-plugins-base
---> Cleaning gstreamer1-gst-plugins-base
iMac-2:~ grinch$
iMac-2:~ grinch$ sudo port upgrade gstreamer1-gst-plugins-base
configure.compiler=macports-clang-11
---> Computing dependencies for gstreamer1-gst-plugins-base
---> Fetching archive for gstreamer1-gst-plugins-base
---> Attempting to fetch gstreamer1-gst-plugins-
base-1.24.1_1+ogg+x11.darwin_12.x86_64.tbz2 from
http://packages.macports.org/gstreamer1-gst-plugins-base
---> Attempting to fetch gstreamer1-gst-plugins-
base-1.24.1_1+ogg+x11.darwin_12.x86_64.tbz2 from
http://ywg.ca.packages.macports.org/mirror/macports/packages/gstreamer1
-gst-plugins-base
---> Attempting to fetch gstreamer1-gst-plugins-
base-1.24.1_1+ogg+x11.darwin_12.x86_64.tbz2 from
http://mirror.fcix.net/macports/packages/gstreamer1-gst-plugins-base
---> Fetching distfiles for gstreamer1-gst-plugins-base
---> Verifying checksums for gstreamer1-gst-plugins-base
---> Extracting gstreamer1-gst-plugins-base
---> Configuring gstreamer1-gst-plugins-base
---> Building gstreamer1-gst-plugins-base
---> Staging gstreamer1-gst-plugins-base into destroot
---> Installing gstreamer1-gst-plugins-base @1.24.1_1+ogg+x11
---> Cleaning gstreamer1-gst-plugins-base
---> Computing dependencies for gstreamer1-gst-plugins-base
---> Deactivating gstreamer1-gst-plugins-base @1.24.1_0+ogg+x11
---> Cleaning gstreamer1-gst-plugins-base
---> Activating gstreamer1-gst-plugins-base @1.24.1_1+ogg+x11
---> Cleaning gstreamer1-gst-plugins-base
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/70078#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list