[MacPorts] #61416: hdf5 @1.10.7_0+cxx+hl: error: initializing 'H5A_t *' (aka 'struct H5A_t *') with an expression of type 'const H5A_t *' (aka 'const struct H5A_t *') discards qualifiers

MacPorts noreply at macports.org
Sun Nov 8 22:44:33 UTC 2020


#61416: hdf5 @1.10.7_0+cxx+hl:  error: initializing 'H5A_t *' (aka 'struct H5A_t
*') with an expression of type 'const H5A_t *' (aka 'const struct H5A_t *')
discards qualifiers
--------------------+----------------------
 Reporter:  kencu   |      Owner:  eborisch
     Type:  defect  |     Status:  assigned
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:  lion    |       Port:  hdf5
--------------------+----------------------
 {{{
 :info:build libtool: compile:  /usr/bin/clang -DHAVE_CONFIG_H -I.
 -I../fortran/src -DNDEBUG -UH5_DEBUG_API -I/opt/local/include -std=c99
 -Wall -Warray-bounds -Wcast-qual -Wconversion -Wdouble-promotion -Wextra
 -Wformat=2 -Wframe-larger-than=16384 -Wimplicit-fallthrough
 -Wno-c++-compat -Wno-format-nonliteral -Wnull-dereference -Wunused-const-
 variable -Wwrite-strings -Wpedantic -Wvolatile-register-var -Wno-missing-
 noreturn -O3 -Werror=bad-function-cast -Werror=implicit-function-
 declaration -Werror=incompatible-pointer-types -Werror=missing-
 declarations -Werror=packed -Werror=shadow -Werror=switch -Wno-error
 =incompatible-pointer-types-discards-qualifiers -Wunused-function
 -Wunused-variable -Wunused-parameter -Wcast-align -Wformat -pipe -Os -arch
 x86_64 -MT H5Adense.lo -MD -MP -MF .deps/H5Adense.Tpo -c H5Adense.c  -fno-
 common -DPIC -o .libs/H5Adense.o
 :info:build clang: warning: unknown warning option '-Wdouble-promotion';
 did you mean '-Wdocumentation'?
 :info:build clang: warning: unknown warning option '-Wunused-const-
 variable'; did you mean '-Wunused-variable'?
 :info:build clang: warning: unknown warning option '-Werror=incompatible-
 pointer-types-discards-qualifiers'; did you mean '-Werror=incompatible-
 pointer-types'?
 :info:build warning: unknown warning option '-Wdouble-promotion'; did you
 mean '-Wdocumentation'? [-Wunknown-warning-option]
 :info:build warning: unknown warning option '-Wunused-const-variable'; did
 you mean '-Wunused-variable'? [-Wunknown-warning-option]
 :info:build warning: unknown warning option '-Werror=incompatible-pointer-
 types-discards-qualifiers'; did you mean '-Werror=incompatible-pointer-
 types'? [-Wunknown-warning-option]
 :info:build H5Adense.c:314:16: error: initializing 'H5A_t *' (aka 'struct
 H5A_t *') with an expression of type 'const H5A_t *' (aka 'const struct
 H5A_t *') discards qualifiers [-Werror,-Wincompatible-pointer-types]
 :info:build         H5A_t *old_attr = *user_attr;
 :info:build                ^          ~~~~~~~~~~
 :info:build libtool: compile:  /usr/bin/clang -DHAVE_CONFIG_H -I.
 -I../fortran/src -DNDEBUG -UH5_DEBUG_API -I/opt/local/include -std=c99
 -Wall -Warray-bounds -Wcast-qual -Wconversion -Wdouble-promotion -Wextra
 -Wformat=2 -Wframe-larger-than=16384 -Wimplicit-fallthrough
 -Wno-c++-compat -Wno-format-nonliteral -Wnull-dereference -Wunused-const-
 variable -Wwrite-strings -Wpedantic -Wvolatile-register-var -Wno-missing-
 noreturn -O3 -Werror=bad-function-cast -Werror=implicit-function-
 declaration -Werror=incompatible-pointer-types -Werror=missing-
 declarations -Werror=packed -Werror=shadow -Werror=switch -Wno-error
 =incompatible-pointer-types-discards-qualifiers -Wunused-function
 -Wunused-variable -Wunused-parameter -Wcast-align -Wformat -pipe -Os -arch
 x86_64 -MT H5Adeprec.lo -MD -MP -MF .deps/H5Adeprec.Tpo -c H5Adeprec.c
 -fno-common -DPIC -o .libs/H5Adeprec.o
 :info:build clang: warning: unknown warning option '-Wdouble-promotion';
 did you mean '-Wdocumentation'?
 :info:build clang: warning: unknown warning option '-Wunused-const-
 variable'; did you mean '-Wunused-variable'?
 :info:build 3 warnings and 1 error generated.
 :info:build clang: warning: unknown warning option '-Werror=incompatible-
 pointer-types-discards-qualifiers'; did you mean '-Werror=incompatible-
 pointer-types'?
 :info:build warning: unknown warning option '-Wdouble-promotion'; did you
 mean '-Wdocumentation'? [-Wunknown-warning-option]
 :info:build warning: unknown warning option '-Wunused-const-variable'; did
 you mean '-Wunused-variable'? [-Wunknown-warning-option]
 :info:build make[2]: *** [H5Adense.lo] Error 1
 }}}

 forcing the build to {{{macports-clang-9.0}}} worked

-- 
Ticket URL: <https://trac.macports.org/ticket/61416>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list