Skip to content

Build failure of v. 2.1.1 with gcc-14: Error: Ambiguous interfaces in generic interface 'verify' for 'verify_logical' at (1) and 'verify_c_bool' at (2) #6419

@barracuda156

Description

@barracuda156

Describe the bug

[ 88%] Building Fortran object fortran/test/CMakeFiles/hdf5_test_fortran-shared.dir/shared/tf_gen.F90.o
cd /opt/local/var/macports/build/hdf5-122b9169/work/build/fortran/test && /opt/local/bin/gfortran-mp-14 -DH5_BUILT_AS_DYNAMIC_LIB -Dhdf5_test_fortran_shared_EXPORTS -I/opt/local/var/macports/build/hdf5-122b9169/work/build/mod/shared -I/opt/local/var/macports/build/hdf5-122b9169/work/build/fortran -I/opt/local/var/macports/build/hdf5-122b9169/work/build/fortran/shared -I/opt/local/var/macports/build/hdf5-122b9169/work/build/fortran/test -I/opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/fortran/test -I/opt/local/var/macports/build/hdf5-122b9169/work/build/test -I/opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/test -I/opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/src -I/opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/src/H5FDsubfiling -I/opt/local/var/macports/build/hdf5-122b9169/work/build/src -I/opt/local/var/macports/build/hdf5-122b9169/work/build/fortran/src -I/opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/fortran/src -pipe -Os -m32 -fdiagnostics-urls=never -fno-diagnostics-color -O3 -mmacosx-version-min=10.6 -J../../mod/shared -fPIC -Waliasing -Wall -Wcharacter-truncation -Wextra -Wimplicit-interface -Wsurprising -Wunderflow -pedantic -Wno-unused-dummy-argument -ffree-form -fimplicit-none -std=f2008 -Wintrinsics-std -Wimplicit-procedure -Wreal-q-constant -Wfunction-elimination -Wrealloc-lhs -Wrealloc-lhs-all -Wno-c-binding-type -Wno-array-temporaries -Winteger-division -Wfrontend-loop-interchange -c /opt/local/var/macports/build/hdf5-122b9169/work/build/fortran/test/shared/tf_gen.F90 -o CMakeFiles/hdf5_test_fortran-shared.dir/shared/tf_gen.F90.o
[ 88%] Building Fortran object hl/fortran/src/CMakeFiles/hdf5_hl_fortran-shared.dir/H5DOff.F90.o
cd /opt/local/var/macports/build/hdf5-122b9169/work/build/hl/fortran/src && /opt/local/bin/gfortran-mp-14 -DH5_BUILT_AS_DYNAMIC_LIB -Dhdf5_hl_fortran_shared_EXPORTS -I/opt/local/var/macports/build/hdf5-122b9169/work/build/fortran -I/opt/local/var/macports/build/hdf5-122b9169/work/build/mod/shared -I/opt/local/var/macports/build/hdf5-122b9169/work/build/hl/fortran/src -I/opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/hl/fortran/src -I/opt/local/var/macports/build/hdf5-122b9169/work/build/fortran/src -I/opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/fortran/src -I/opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/src -I/opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/src/H5FDsubfiling -I/opt/local/var/macports/build/hdf5-122b9169/work/build/src -I/opt/local/var/macports/build/hdf5-122b9169/work/build/hl/src -I/opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/hl/src -pipe -Os -m32 -O3 -mmacosx-version-min=10.6 -J../../../mod/shared -fPIC -c /opt/local/var/macports/build/hdf5-122b9169/work/hdf5-2.1.1/hl/fortran/src/H5DOff.F90 -o CMakeFiles/hdf5_hl_fortran-shared.dir/H5DOff.F90.o
/opt/local/var/macports/build/hdf5-122b9169/work/build/fortran/test/shared/tf_gen.F90:279:27:

  279 |   SUBROUTINE verify_logical(string,value,correct_value,total_error,chck_eq)
      |                           1
......
  303 |   SUBROUTINE verify_c_bool(string,value,correct_value,total_error,chck_eq)
      |                          2 
Error: Ambiguous interfaces in generic interface 'verify' for 'verify_logical' at (1) and 'verify_c_bool' at (2)
make[2]: *** [fortran/test/CMakeFiles/hdf5_test_fortran-shared.dir/shared/tf_gen.F90.o] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/hdf5-122b9169/work/build'
make[1]: *** [fortran/test/CMakeFiles/hdf5_test_fortran-shared.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

Expected behavior
Build should succeed.

Platform (please complete the following information)

  • HDF5 version: 2.1.1
  • OS and version: macOS 10.6.8
  • Compiler and version: gcc 14.3.0
  • Build system: CMake
  • MPI library and version: disabled

Additional context
MacPorts build env

Metadata

Metadata

Assignees

Labels

Type

No fields configured for Bug.

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions