Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.1.0 does not build with clang: error: fields must have a constant size: 'variable length array in structure' extension will never be supported #554

Closed
mexas opened this issue Jun 6, 2018 · 1 comment

Comments

@mexas
Copy link

mexas commented Jun 6, 2018

Gives the above error with clang 4.0.0.
Builds ok with GCC 7.3.0

  • OpenCoarrays Version: 2.1.0
  • Fortran Compiler: gfortran 7.3.0
  • C compiler used for building lib: clang 4.0.0
  • Output of uname -a: FreeBSD 11.1-RELEASE-p10
  • MPI library being used: mpich 3.1
  • Machine architecture and number of physical cores: amd64, 4 cores
  • Version of CMake: 3.10.2
Script started on Wed Jun  6 08:47:57 2018
Command: make clean all
===>  Cleaning for opencoarrays-2.1.0
===>  License BSD3CLAUSE accepted by the user
===>   opencoarrays-2.1.0 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by opencoarrays-2.1.0 for building
===>  Extracting for opencoarrays-2.1.0
=> SHA256 Checksum OK for sourceryinstitute-OpenCoarrays-2.1.0_GH0.tar.gz.
===>  Patching for opencoarrays-2.1.0
===>   opencoarrays-2.1.0 depends on executable: bash - found
===>   opencoarrays-2.1.0 depends on executable: mpif90 - found
===>   opencoarrays-2.1.0 depends on file: /usr/local/bin/cmake - found
===>   opencoarrays-2.1.0 depends on executable: gfortran7 - found
===>   opencoarrays-2.1.0 depends on file: /usr/local/bin/as - found
===>  Configuring for opencoarrays-2.1.0
===>  Performing out-of-source build
/bin/mkdir -p /usr/ports/lang/opencoarrays/work/.build
-- 
============================================================
   Building OpenCoarrays configuration: Release
============================================================

-- The C compiler identification is Clang 4.0.0
-- The Fortran compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working Fortran compiler: /usr/local/bin/gfortran7
-- Check for working Fortran compiler: /usr/local/bin/gfortran7  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/local/bin/gfortran7 supports Fortran 90
-- Checking whether /usr/local/bin/gfortran7 supports Fortran 90 -- yes
-- Building OpenCoarrays version: 2.1.0
-- Performing Test Check_Simple_Coarray_Fortran_Source_Compiles
-- Performing Test Check_Simple_Coarray_Fortran_Source_Compiles - Success
-- Found MPI_C: /usr/local/lib/libmpi.so (found version "3.1") 
-- Found MPI_Fortran: /usr/local/lib/libmpifort.so (found version "3.1") 
-- Found MPI: TRUE (found version "3.1")  
-- MPI runtime and compile time environments appear to be consistent
-- Performing Test MPI_C_COMPILES
-- Performing Test MPI_C_COMPILES - Success
-- Performing Test MPI_Fortran_MODULE_COMPILES
-- Performing Test MPI_Fortran_MODULE_COMPILES - Success
-- Performing Test MPI_Fortran_INCLUDE_COMPILES
-- Performing Test MPI_Fortran_INCLUDE_COMPILES - Success
-- Looking for alloca.h
-- Looking for alloca.h - not found
CMake Warning at src/mpi/CMakeLists.txt:49 (message):
  Could not find <alloca.h>.  Assuming functionality is provided elsewhere.


-- Looking for signal.h
-- Looking for signal.h - found
-- Looking for SIGKILL
-- Looking for SIGKILL - found
-- Looking for include files mpi.h, mpi-ext.h
-- Looking for include files mpi.h, mpi-ext.h - not found
-- Looking for MPIX_ERR_PROC_FAILED
-- Looking for MPIX_ERR_PROC_FAILED - found
-- Looking for MPIX_ERR_REVOKED
-- Looking for MPIX_ERR_REVOKED - found
-- Looking for MPIX_Comm_failure_ack
-- Looking for MPIX_Comm_failure_ack - found
-- Looking for MPIX_Comm_failure_get_acked
-- Looking for MPIX_Comm_failure_get_acked - found
-- Looking for MPIX_Comm_shrink
-- Looking for MPIX_Comm_shrink - found
-- Looking for MPIX_Comm_agree
-- Looking for MPIX_Comm_agree - found
-- Looking for include file mpi.h
-- Looking for include file mpi.h - found
-- Looking for I_MPI_VERSION
-- Looking for I_MPI_VERSION - not found
-- Test allocate_as_barrier_proc is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Allocatable components of coarray derived types only supported in GFortran >= 7 with OpenCoarrays > 1.8.4
-- (but full support not anticipated until OpenCoarrays 2.0 release)
-- Test async_comp_alloc is oversubscribed: 6 CAF images requested with 4 system processor available.
-- Test syncall is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Test syncimages is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Test syncimages2 is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Test duplicate_syncimages is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Test syncimages_status is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Test sync_ring_abort_np7 is oversubscribed: 7 CAF images requested with 4 system processor available.
-- Test simpleatomics is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Test source-alloc-no-sync is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Test issue-493-coindex-slice is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Test issue-488-multi-dim-cobounds-true is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Test issue-488-multi-dim-cobounds-false is oversubscribed: 8 CAF images requested with 4 system processor available.
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_CXX_COMPILER
    CMAKE_CXX_FLAGS
    CMAKE_CXX_FLAGS_DEBUG
    CMAKE_CXX_FLAGS_RELEASE
    CMAKE_C_FLAGS_DEBUG
    CMAKE_MODULE_LINKER_FLAGS
    THREADS_HAVE_PTHREAD_ARG


-- Build files have been written to: /usr/ports/lang/opencoarrays/work/.build
===>  Building for opencoarrays-2.1.0
/usr/local/bin/cmake -H/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0 -B/usr/ports/lang/opencoarrays/work/.build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/bin/cmake -E cmake_progress_start /usr/ports/lang/opencoarrays/work/.build/CMakeFiles /usr/ports/lang/opencoarrays/work/.build/CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/all ---
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/all ---
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/all ---
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/all ---
/usr/bin/make -f src/mpi/CMakeFiles/opencoarrays_mod.dir/build.make src/mpi/CMakeFiles/opencoarrays_mod.dir/depend
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/all ---
/usr/bin/make -f src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/build.make src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/depend
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/all ---
/usr/bin/make -f src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/build.make src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/depend
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/depend ---
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/all ---
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/depend ---
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/all ---
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/depend ---
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/all ---
cd /usr/ports/lang/opencoarrays/work/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0 /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/iso-fortran-binding /usr/ports/lang/opencoarrays/work/.build /usr/ports/lang/opencoarrays/work/.build/src/iso-fortran-binding /usr/ports/lang/opencoarrays/work/.build/src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/DependInfo.cmake --color=
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/all ---
cd /usr/ports/lang/opencoarrays/work/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0 /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/mpi /usr/ports/lang/opencoarrays/work/.build /usr/ports/lang/opencoarrays/work/.build/src/mpi /usr/ports/lang/opencoarrays/work/.build/src/mpi/CMakeFiles/opencoarrays_mod.dir/DependInfo.cmake --color=
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/all ---
cd /usr/ports/lang/opencoarrays/work/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0 /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/iso-fortran-binding /usr/ports/lang/opencoarrays/work/.build /usr/ports/lang/opencoarrays/work/.build/src/iso-fortran-binding /usr/ports/lang/opencoarrays/work/.build/src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/DependInfo.cmake --color=
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/all ---
Scanning dependencies of target ISO_Fortran_binding_static
/usr/bin/make -f src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/build.make src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/build
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/all ---
Scanning dependencies of target ISO_Fortran_binding
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/all ---
Scanning dependencies of target opencoarrays_mod
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/all ---
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/ISO_Fortran_binding.c.o ---
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/all ---
/usr/bin/make -f src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/build.make src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/build
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/all ---
/usr/bin/make -f src/mpi/CMakeFiles/opencoarrays_mod.dir/build.make src/mpi/CMakeFiles/opencoarrays_mod.dir/requires
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/all ---
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/ISO_Fortran_binding.c.o ---
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/all ---
/usr/bin/make -f src/mpi/CMakeFiles/opencoarrays_mod.dir/build.make src/mpi/CMakeFiles/opencoarrays_mod.dir/build
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/__/extensions/opencoarrays.F90.o ---
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/all ---
[  1%] Building C object src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/ISO_Fortran_binding.c.o
cd /usr/ports/lang/opencoarrays/work/.build/src/iso-fortran-binding && /usr/bin/cc -DGCC_GE_7 -DHAVE_MPI -DMPI_WORKING_MODULE -DPREFIX_NAME=_gfortran_caf_ -I/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src -I/usr/local/include -O2 -pipe  -fstack-protector -fno-strict-aliasing -O2 -pipe  -fstack-protector -fno-strict-aliasing -o CMakeFiles/ISO_Fortran_binding_static.dir/ISO_Fortran_binding.c.o   -c /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/iso-fortran-binding/ISO_Fortran_binding.c
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/all ---
[  2%] Building C object src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/ISO_Fortran_binding.c.o
cd /usr/ports/lang/opencoarrays/work/.build/src/iso-fortran-binding && /usr/bin/cc -DGCC_GE_7 -DHAVE_MPI -DISO_Fortran_binding_EXPORTS -DMPI_WORKING_MODULE -DPREFIX_NAME=_gfortran_caf_ -I/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src -I/usr/local/include -O2 -pipe  -fstack-protector -fno-strict-aliasing -O2 -pipe  -fstack-protector -fno-strict-aliasing -fPIC -o CMakeFiles/ISO_Fortran_binding.dir/ISO_Fortran_binding.c.o   -c /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/iso-fortran-binding/ISO_Fortran_binding.c
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/all ---
[  3%] Building Fortran object src/mpi/CMakeFiles/opencoarrays_mod.dir/__/extensions/opencoarrays.F90.o
cd /usr/ports/lang/opencoarrays/work/.build/src/mpi && /usr/local/bin/gfortran7 -DALLOCA_MISSING -DGCC_GE_7 -DHAVE_MPI -DMPI_WORKING_MODULE -DPREFIX_NAME=_gfortran_caf_ -DUSE_FAILED_IMAGES -I/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src -I/usr/local/include -O -Wl,-rpath=/usr/local/lib/gcc7 -O3 -DNDEBUG -O3 -J../../include/OpenCoarrays-2.1.0_GNU-7 -fPIC -c /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/extensions/opencoarrays.F90 -o CMakeFiles/opencoarrays_mod.dir/__/extensions/opencoarrays.F90.o
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/all ---
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/iso-fortran-binding/ISO_Fortran_binding.c:821:20: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  if (displacement < 0 || displacement > source->elem_len - 1)
      ~~~~~~~~~~~~ ^ ~
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/all ---
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/iso-fortran-binding/ISO_Fortran_binding.c:821:20: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  if (displacement < 0 || displacement > source->elem_len - 1)
      ~~~~~~~~~~~~ ^ ~
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_static.dir/all ---
1 warning generated.
--- lib/libISO_Fortran_binding.a ---
[  4%] Linking C static library ../../lib/libISO_Fortran_binding.a
cd /usr/ports/lang/opencoarrays/work/.build/src/iso-fortran-binding && /usr/local/bin/cmake -P CMakeFiles/ISO_Fortran_binding_static.dir/cmake_clean_target.cmake
cd /usr/ports/lang/opencoarrays/work/.build/src/iso-fortran-binding && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/ISO_Fortran_binding_static.dir/link.txt --verbose=1
/usr/bin/ar qc ../../lib/libISO_Fortran_binding.a  CMakeFiles/ISO_Fortran_binding_static.dir/ISO_Fortran_binding.c.o
/usr/bin/ranlib ../../lib/libISO_Fortran_binding.a
[  4%] Built target ISO_Fortran_binding_static
--- src/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding.dir/all ---
1 warning generated.
--- lib/libISO_Fortran_binding.so.2.1.0 ---
[  5%] Linking C shared library ../../lib/libISO_Fortran_binding.so
cd /usr/ports/lang/opencoarrays/work/.build/src/iso-fortran-binding && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/ISO_Fortran_binding.dir/link.txt --verbose=1
/usr/bin/cc -fPIC -O2 -pipe  -fstack-protector -fno-strict-aliasing -O2 -pipe  -fstack-protector -fno-strict-aliasing  -Wl,-rpath=/usr/local/lib/gcc7  -L/usr/local/lib/gcc7 -B/usr/local/bin -fstack-protector -shared -Wl,-soname,libISO_Fortran_binding.so.0 -o ../../lib/libISO_Fortran_binding.so.2.1.0 CMakeFiles/ISO_Fortran_binding.dir/ISO_Fortran_binding.c.o 
cd /usr/ports/lang/opencoarrays/work/.build/src/iso-fortran-binding && /usr/local/bin/cmake -E cmake_symlink_library ../../lib/libISO_Fortran_binding.so.2.1.0 ../../lib/libISO_Fortran_binding.so.0 ../../lib/libISO_Fortran_binding.so
[  5%] Built target ISO_Fortran_binding
--- src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/all ---
/usr/bin/make -f src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/build.make src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/depend
--- src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/depend ---
cd /usr/ports/lang/opencoarrays/work/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0 /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding /usr/ports/lang/opencoarrays/work/.build /usr/ports/lang/opencoarrays/work/.build/src/tests/unit/iso-fortran-binding /usr/ports/lang/opencoarrays/work/.build/src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/DependInfo.cmake --color=
Scanning dependencies of target ISO_Fortran_binding_tests
/usr/bin/make -f src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/build.make src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/build
--- src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/ISO_Fortran_binding_tests.c.o ---
[  6%] Building C object src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/ISO_Fortran_binding_tests.c.o
cd /usr/ports/lang/opencoarrays/work/.build/src/tests/unit/iso-fortran-binding && /usr/bin/cc -DGCC_GE_7 -DHAVE_MPI -DMPI_WORKING_MODULE -DPREFIX_NAME=_gfortran_caf_ -I/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src -I/usr/local/include -O2 -pipe  -fstack-protector -fno-strict-aliasing -O2 -pipe  -fstack-protector -fno-strict-aliasing -o CMakeFiles/ISO_Fortran_binding_tests.dir/ISO_Fortran_binding_tests.c.o   -c /usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:82:15: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
              CFI_CDESC_T (rank) test1;
              ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:168:15: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
              CFI_CDESC_T (rank) test2;
              ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:310:15: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
              CFI_CDESC_T (rank) test3;
              ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:362:3: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
  CFI_CDESC_T (rank) test4;
  ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:377:3: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
  CFI_CDESC_T (rank) test5;
  ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:413:7: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
      CFI_CDESC_T (rank) test6;
      ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:460:11: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
          CFI_CDESC_T (rank) test7;
          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:534:15: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
              CFI_CDESC_T (rank) source;
              ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:623:7: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
      CFI_CDESC_T (rank) test8a, test8b;
      ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:690:3: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
  CFI_CDESC_T (rank) test9;
  ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:724:3: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
  CFI_CDESC_T (rank) test10a, test10b;
  ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:783:3: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
  CFI_CDESC_T (rank) test10c;
  ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:852:11: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
          CFI_CDESC_T (rank) section, source;
          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:1015:3: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
  CFI_CDESC_T (rank) section, source;
  ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:1139:7: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
      CFI_CDESC_T (rank) source;
      ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:1189:7: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
      CFI_CDESC_T (rank - ctr) section;
      ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:1221:11: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
          CFI_CDESC_T (rank - ctr - 1) section2;
          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:1265:3: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
  CFI_CDESC_T (rank) section3, source3;
  ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/ISO_Fortran_binding_tests.c:1292:3: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
  CFI_CDESC_T (rank) foo_c, cx, cy;
  ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:95:24: note: expanded from macro 'CFI_CDESC_T'
#define CFI_CDESC_T(r) CFI_CDESC_TYPE_T (r, void)
                       ^
/usr/ports/lang/opencoarrays/work/OpenCoarrays-2.1.0/src/tests/unit/iso-fortran-binding/../../../iso-fortran-binding/ISO_Fortran_binding.h:93:27: note: expanded from macro 'CFI_CDESC_TYPE_T'
                CFI_dim_t dim[r]; \
                          ^
19 errors generated.
*** [src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/ISO_Fortran_binding_tests.c.o] Error code 1

make[4]: stopped in /usr/ports/lang/opencoarrays/work/.build
1 error

make[4]: stopped in /usr/ports/lang/opencoarrays/work/.build
*** [src/tests/unit/iso-fortran-binding/CMakeFiles/ISO_Fortran_binding_tests.dir/all] Error code 2

make[3]: stopped in /usr/ports/lang/opencoarrays/work/.build
--- src/mpi/CMakeFiles/opencoarrays_mod.dir/all ---
A failure has been detected in another branch of the parallel make

make[4]: stopped in /usr/ports/lang/opencoarrays/work/.build
*** [src/mpi/CMakeFiles/opencoarrays_mod.dir/all] Error code 2

make[3]: stopped in /usr/ports/lang/opencoarrays/work/.build
2 errors

make[3]: stopped in /usr/ports/lang/opencoarrays/work/.build
*** [all] Error code 2

make[2]: stopped in /usr/ports/lang/opencoarrays/work/.build
1 error

make[2]: stopped in /usr/ports/lang/opencoarrays/work/.build
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/lang/opencoarrays
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/opencoarrays

Command exit status: 1
Script done on Wed Jun  6 08:48:01 2018
@zbeekman
Copy link
Collaborator

PR #557 should fix this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants