[MacPorts] #70362: ghc: build failure: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
MacPorts
noreply at macports.org
Thu Jul 11 15:34:53 UTC 2024
#70362: ghc: build failure: warning: a function declaration without a prototype is
deprecated in all versions of C [-Wstrict-prototypes]
------------------------+--------------------
Reporter: i0ntempest | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: ghc
------------------------+--------------------
{{{
:info:build | Run GhcPkg Update Stage1: _build/stage1/libraries/ghc-boot-
th/inplace-pkg-config => none
:info:build In file included from rts/linker/SymbolExtras.c:12:0: error:
:info:build In file included from rts/LinkerInternals.h:11:0: error:
:info:build In file included from rts/include/Rts.h:38:0: error:
:info:build In file included from rts/include/Stg.h:415:0: error:
:info:build rts/include/stg/SMP.h:593:38: error:
:info:build warning: a function declaration without a prototype is
deprecated in all versions of C [-Wstrict-prototypes]
:info:build |
:info:build 593 | EXTERN_INLINE void write_barrier () {} /* nothing */
:info:build | ^
:info:build EXTERN_INLINE void write_barrier () {} /* nothing */
:info:build ^
:info:build void
:info:build rts/include/stg/SMP.h:594:38: error:
:info:build warning: a function declaration without a prototype is
deprecated in all versions of C [-Wstrict-prototypes]
:info:build |
:info:build 594 | EXTERN_INLINE void store_load_barrier() {} /* nothing */
:info:build | ^
:info:build EXTERN_INLINE void store_load_barrier() {} /* nothing */
:info:build ^
:info:build void
:info:build rts/include/stg/SMP.h:595:38: error:
:info:build warning: a function declaration without a prototype is
deprecated in all versions of C [-Wstrict-prototypes]
:info:build |
:info:build 595 | EXTERN_INLINE void load_load_barrier () {} /* nothing */
:info:build | ^
:info:build EXTERN_INLINE void load_load_barrier () {} /* nothing */
:info:build ^
:info:build void
:info:build 3 warnings generated.
}}}
Looks like this should be just a warning, but ghc build process treated it
as an error.
--
Ticket URL: <https://trac.macports.org/ticket/70362>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list