if test ! -h ./src/include/mpio.h ; then \
    rm -f ./src/include/mpio.h ; \
    ( cd ./src/include &&       \
        ln -s ../mpi/romio/include/mpio.h ) ; \
fi
  MOD      src/binding/fortran/use_mpi_f08/mpi_c_interface_types.stamp
  MOD      src/binding/fortran/use_mpi_f08/mpi_f08_types.stamp
  MOD      src/binding/fortran/use_mpi_f08/mpi_f08_compile_constants.stamp
  MOD      src/binding/fortran/use_mpi_f08/mpi_f08_callbacks.stamp
  MOD      src/binding/fortran/use_mpi_f08/mpi_f08_link_constants.stamp
  MOD      src/binding/fortran/use_mpi_f08/pmpi_f08.stamp
  MOD      src/binding/fortran/use_mpi_f08/mpi_f08.stamp
  MOD      src/binding/fortran/use_mpi_f08/mpi_c_interface_glue.stamp
  MOD      src/binding/fortran/use_mpi_f08/mpi_c_interface_nobuf.stamp
  MOD      src/binding/fortran/use_mpi_f08/mpi_c_interface_cdesc.stamp
  MOD      src/binding/fortran/use_mpi_f08/mpi_c_interface.stamp
make  all-recursive
make[1]: Entering directory '/tmp/mpich-3.4.2'
Making all in src/mpl
make[2]: Entering directory '/tmp/mpich-3.4.2/src/mpl'
  CC       src/atomic/mpl_atomic.lo
  CC       src/bt/mpl_bt.lo
  CC       src/dbg/mpl_dbg.lo
  CC       src/env/mpl_env.lo
  CC       src/mem/mpl_trmem.lo
  CC       src/msg/mpl_msg.lo
  CC       src/sock/mpl_sock.lo
  CC       src/sock/mpl_sockaddr.lo
  CC       src/sock/mpl_host.lo
  CC       src/str/mpl_str.lo
  CC       src/str/mpl_argstr.lo
  CC       src/str/mpl_arg_serial.lo
  CC       src/thread/mpl_thread.lo
  CC       src/thread/mpl_thread_win.lo
  CC       src/thread/mpl_thread_solaris.lo
  CC       src/thread/mpl_thread_argobots.lo
  CC       src/thread/mpl_thread_posix.lo
  CC       src/thread/mpl_thread_uti.lo
  CC       src/timer/mpl_timer_clock_gettime.lo
  CC       src/timer/mpl_timer_gcc_ia64_cycle.lo
  CC       src/timer/mpl_timer_gethrtime.lo
  CC       src/timer/mpl_timer_gettimeofday.lo
  CC       src/timer/mpl_timer_linux86_cycle.lo
  CC       src/timer/mpl_timer_ppc64_cycle.lo
  CC       src/timer/mpl_timer_mach_absolute_time.lo
  CC       src/shm/mpl_shm.lo
  CC       src/shm/mpl_shm_sysv.lo
  CC       src/shm/mpl_shm_mmap.lo
  CC       src/shm/mpl_shm_win.lo
  CC       src/gpu/mpl_gpu_common.lo
  CC       src/gpu/mpl_gpu_cuda.lo
  CC       src/gavl/mpl_gavl.lo
  CCLD     libmpl.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/tmp/mpich-3.4.2/src/mpl'
Making all in modules/hwloc
make[2]: Entering directory '/tmp/mpich-3.4.2/modules/hwloc'
Making all in include
make[3]: Entering directory '/tmp/mpich-3.4.2/modules/hwloc/include'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/tmp/mpich-3.4.2/modules/hwloc/include'
Making all in hwloc
make[3]: Entering directory '/tmp/mpich-3.4.2/modules/hwloc/hwloc'
  CC       topology.lo
  CC       traversal.lo
  CC       distances.lo
  CC       memattrs.lo
  CC       cpukinds.lo
  CC       components.lo
  CC       bind.lo
  CC       bitmap.lo
  CC       pci-common.lo
  CC       diff.lo
  CC       shmem.lo
  CC       misc.lo
  CC       base64.lo
  CC       topology-noos.lo
  CC       topology-synthetic.lo
  CC       topology-xml.lo
  CC       topology-xml-nolibxml.lo
  CC       topology-nvml.lo
  CC       topology-linux.lo
  CC       topology-hardwired.lo
  CC       topology-x86.lo
  CCLD     libhwloc_embedded.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/mpich-3.4.2/modules/hwloc/hwloc'
make[3]: Entering directory '/tmp/mpich-3.4.2/modules/hwloc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/tmp/mpich-3.4.2/modules/hwloc'
make[2]: Leaving directory '/tmp/mpich-3.4.2/modules/hwloc'
Making all in /tmp/mpich-3.4.2/modules/json-c
make[2]: Entering directory '/tmp/mpich-3.4.2/modules/json-c'
make  all-recursive
make[3]: Entering directory '/tmp/mpich-3.4.2/modules/json-c'
Making all in .
make[4]: Entering directory '/tmp/mpich-3.4.2/modules/json-c'
  CC       arraylist.lo
  CC       debug.lo
  CC       json_c_version.lo
  CC       json_object.lo
  CC       json_object_iterator.lo
  CC       json_pointer.lo
  CC       json_tokener.lo
  CC       json_util.lo
  CC       json_visit.lo
  CC       linkhash.lo
  CC       printbuf.lo
  CC       random_seed.lo
  CC       strerror_override.lo
  CCLD     libjson-c.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/tmp/mpich-3.4.2/modules/json-c'
Making all in tests
make[4]: Entering directory '/tmp/mpich-3.4.2/modules/json-c/tests'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/tmp/mpich-3.4.2/modules/json-c/tests'
make[3]: Leaving directory '/tmp/mpich-3.4.2/modules/json-c'
make[2]: Leaving directory '/tmp/mpich-3.4.2/modules/json-c'
Making all in modules/yaksa
make[2]: Entering directory '/tmp/mpich-3.4.2/modules/yaksa'
  CC       src/util/yaksu_buffer_pool.lo
  CC       src/util/yaksu_handle_pool.lo
  CC       src/frontend/bounds/yaksa_bounds.lo
  CC       src/frontend/flatten/yaksa_flatten_size.lo
  CC       src/frontend/flatten/yaksa_flatten.lo
  CC       src/frontend/flatten/yaksa_unflatten.lo
  CC       src/frontend/info/yaksa_info.lo
  CC       src/frontend/init/yaksa_init.lo
  CC       src/frontend/iov/yaksa_iov_len.lo
  CC       src/frontend/iov/yaksa_iov.lo
  CC       src/frontend/pup/yaksa_ipack.lo
  CC       src/frontend/pup/yaksa_iunpack.lo
  CC       src/frontend/pup/yaksa_request.lo
  CC       src/frontend/pup/yaksi_ipack.lo
  CC       src/frontend/pup/yaksi_ipack_element.lo
  CC       src/frontend/pup/yaksi_ipack_backend.lo
  CC       src/frontend/pup/yaksi_iunpack.lo
  CC       src/frontend/pup/yaksi_iunpack_element.lo
  CC       src/frontend/pup/yaksi_iunpack_backend.lo
  CC       src/frontend/pup/yaksi_request.lo
  CC       src/frontend/types/yaksa_vector.lo
  CC       src/frontend/types/yaksa_contig.lo
  CC       src/frontend/types/yaksa_dup.lo
  CC       src/frontend/types/yaksa_resized.lo
  CC       src/frontend/types/yaksa_blkindx.lo
  CC       src/frontend/types/yaksa_indexed.lo
  CC       src/frontend/types/yaksa_subarray.lo
  CC       src/frontend/types/yaksa_struct.lo
  CC       src/frontend/types/yaksa_free.lo
  CC       src/frontend/types/yaksi_type.lo
  CC       src/backend/cuda/hooks/yaksuri_cuda_init_hooks.lo
  CC       src/backend/cuda/hooks/yaksuri_cudai_type_hooks.lo
  CC       src/backend/cuda/hooks/yaksuri_cudai_info_hooks.lo
  CC       src/backend/cuda/md/yaksuri_cudai_md.lo
  CC       src/backend/cuda/pup/yaksuri_cudai_event.lo
  CC       src/backend/cuda/pup/yaksuri_cudai_get_ptr_attr.lo
  NVCC     src/backend/cuda/pup/yaksuri_cudai_pup_hvector__Bool.lo
/home/omlins/soft/mpich-3.4.2/modules/yaksa/src/backend/cuda/cudalt.sh: 35: Bad substitution
make[2]: *** [Makefile:8697: src/backend/cuda/pup/yaksuri_cudai_pup_hvector__Bool.lo] Error 2
make[2]: Leaving directory '/tmp/mpich-3.4.2/modules/yaksa'
make[1]: *** [Makefile:43560: all-recursive] Error 1
make[1]: Leaving directory '/tmp/mpich-3.4.2'
make: *** [Makefile:11141: all] Error 2
