[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