11 | | However `sudo port install hdf5 +gcc12` or `sudo port install hdf5 +gcc12 +openmpi` are still not working. |
12 | | |
13 | | I get exactly the same error in the log file: |
| 11 | However hdf5 compilation with gcc12 is still not working. |
| 12 | |
| 13 | **1) with `sudo port install hdf5 +gcc12`** \\ |
| 14 | I have the following error (see main.2.log for the complete log file): |
| 15 | |
| 16 | {{{ |
| 17 | :info:build In file included from H5Library.cpp:13: |
| 18 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:135:9: error: 'at_quick_exit' has not been declared in '::' |
| 19 | :info:build 135 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
| 20 | :info:build | ^~~~~~~~~~~~~ |
| 21 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:136:9: error: 'quick_exit' has not been declared in '::' |
| 22 | :info:build 136 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
| 23 | :info:build | ^~~~~~~~~~ |
| 24 | :info:build In file included from /opt/local/libexec/gcc12/libc++/include/c++/v1/__utility/unreachable.h:13, |
| 25 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/advance.h:19, |
| 26 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/reverse_iterator.h:18, |
| 27 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/string:532, |
| 28 | :info:build from H5LaccProp.cpp:13: |
| 29 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:135:9: error: 'at_quick_exit' has not been declared in '::' |
| 30 | :info:build 135 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
| 31 | :info:build | ^~~~~~~~~~~~~ |
| 32 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:136:9: error: 'quick_exit' has not been declared in '::' |
| 33 | :info:build 136 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
| 34 | :info:build | ^~~~~~~~~~ |
| 35 | :info:build In file included from /opt/local/libexec/gcc12/libc++/include/c++/v1/__utility/unreachable.h:13, |
| 36 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/advance.h:19, |
| 37 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/reverse_iterator.h:18, |
| 38 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/string:532, |
| 39 | :info:build from H5Exception.cpp:13: |
| 40 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:135:9: error: 'at_quick_exit' has not been declared in '::' |
| 41 | :info:build 135 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
| 42 | :info:build | ^~~~~~~~~~~~~ |
| 43 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:136:9: error: 'quick_exit' has not been declared in '::' |
| 44 | :info:build 136 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
| 45 | :info:build | ^~~~~~~~~~ |
| 46 | :info:build In file included from /opt/local/libexec/gcc12/libc++/include/c++/v1/__utility/unreachable.h:13, |
| 47 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/advance.h:19, |
| 48 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/reverse_iterator.h:18, |
| 49 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/string:532, |
| 50 | :info:build from H5DaccProp.cpp:13: |
| 51 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:135:9: error: 'at_quick_exit' has not been declared in '::' |
| 52 | :info:build 135 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
| 53 | :info:build | ^~~~~~~~~~~~~ |
| 54 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:136:9: error: 'quick_exit' has not been declared in '::' |
| 55 | :info:build 136 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
| 56 | :info:build | ^~~~~~~~~~ |
| 57 | :info:build In file included from /opt/local/libexec/gcc12/libc++/include/c++/v1/__utility/unreachable.h:13, |
| 58 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/advance.h:19, |
| 59 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/reverse_iterator.h:18, |
| 60 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/string:532, |
| 61 | :info:build from H5IdComponent.cpp:13: |
| 62 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:135:9: error: 'at_quick_exit' has not been declared in '::' |
| 63 | :info:build 135 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
| 64 | :info:build | ^~~~~~~~~~~~~ |
| 65 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:136:9: error: 'quick_exit' has not been declared in '::' |
| 66 | :info:build 136 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
| 67 | :info:build | ^~~~~~~~~~ |
| 68 | :info:build In file included from /opt/local/libexec/gcc12/libc++/include/c++/v1/__utility/unreachable.h:13, |
| 69 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/advance.h:19, |
| 70 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/reverse_iterator.h:18, |
| 71 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/string:532, |
| 72 | :info:build from H5LcreatProp.cpp:13: |
| 73 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:135:9: error: 'at_quick_exit' has not been declared in '::' |
| 74 | :info:build 135 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
| 75 | :info:build | ^~~~~~~~~~~~~ |
| 76 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:136:9: error: 'quick_exit' has not been declared in '::' |
| 77 | :info:build 136 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
| 78 | :info:build | ^~~~~~~~~~ |
| 79 | :info:build In file included from /opt/local/libexec/gcc12/libc++/include/c++/v1/__utility/unreachable.h:13, |
| 80 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/advance.h:19, |
| 81 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/reverse_iterator.h:18, |
| 82 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/string:532, |
| 83 | :info:build from H5FcreatProp.cpp:13: |
| 84 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:135:9: error: 'at_quick_exit' has not been declared in '::' |
| 85 | :info:build 135 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
| 86 | :info:build | ^~~~~~~~~~~~~ |
| 87 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:136:9: error: 'quick_exit' has not been declared in '::' |
| 88 | :info:build 136 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
| 89 | :info:build | ^~~~~~~~~~ |
| 90 | :info:build In file included from /opt/local/libexec/gcc12/libc++/include/c++/v1/__utility/unreachable.h:13, |
| 91 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/advance.h:19, |
| 92 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/next.h:15, |
| 93 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__algorithm/unwrap_range.h:16, |
| 94 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__algorithm/copy.h:13, |
| 95 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/memory:841, |
| 96 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__locale:18, |
| 97 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/ios:221, |
| 98 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/iostream:41, |
| 99 | :info:build from H5DataSpace.cpp:13: |
| 100 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:135:9: error: 'at_quick_exit' has not been declared in '::' |
| 101 | :info:build 135 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
| 102 | :info:build | ^~~~~~~~~~~~~ |
| 103 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:136:9: error: 'quick_exit' has not been declared in '::' |
| 104 | :info:build 136 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
| 105 | :info:build | ^~~~~~~~~~ |
| 106 | :info:build In file included from /opt/local/libexec/gcc12/libc++/include/c++/v1/__utility/unreachable.h:13, |
| 107 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/advance.h:19, |
| 108 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/next.h:15, |
| 109 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__algorithm/unwrap_range.h:16, |
| 110 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__algorithm/copy.h:13, |
| 111 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/memory:841, |
| 112 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__locale:18, |
| 113 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/ios:221, |
| 114 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/iostream:41, |
| 115 | :info:build from H5PropList.cpp:13: |
| 116 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:135:9: error: 'at_quick_exit' has not been declared in '::' |
| 117 | :info:build 135 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
| 118 | :info:build | ^~~~~~~~~~~~~ |
| 119 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:136:9: error: 'quick_exit' has not been declared in '::' |
| 120 | :info:build 136 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
| 121 | :info:build | ^~~~~~~~~~ |
| 122 | :info:build In file included from /opt/local/libexec/gcc12/libc++/include/c++/v1/__utility/unreachable.h:13, |
| 123 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/advance.h:19, |
| 124 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__iterator/next.h:15, |
| 125 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__algorithm/unwrap_range.h:16, |
| 126 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__algorithm/copy.h:13, |
| 127 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/memory:841, |
| 128 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/__locale:18, |
| 129 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/ios:221, |
| 130 | :info:build from /opt/local/libexec/gcc12/libc++/include/c++/v1/iostream:41, |
| 131 | :info:build from H5FaccProp.cpp:13: |
| 132 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:135:9: error: 'at_quick_exit' has not been declared in '::' |
| 133 | :info:build 135 | using ::at_quick_exit _LIBCPP_USING_IF_EXISTS; |
| 134 | :info:build | ^~~~~~~~~~~~~ |
| 135 | :info:build /opt/local/libexec/gcc12/libc++/include/c++/v1/cstdlib:136:9: error: 'quick_exit' has not been declared in '::' |
| 136 | :info:build 136 | using ::quick_exit _LIBCPP_USING_IF_EXISTS; |
| 137 | :info:build | ^~~~~~~~~~ |
| 138 | :info:build make[2]: *** [H5Exception.lo] Error 1 |
| 139 | :info:build make[2]: *** Waiting for unfinished jobs.... |
| 140 | :info:build make[2]: *** [H5FcreatProp.lo] Error 1 |
| 141 | :info:build make[2]: *** [H5Library.lo] Error 1 |
| 142 | :info:build make[2]: *** [H5LaccProp.lo] Error 1 |
| 143 | :info:build make[2]: *** [H5IdComponent.lo] Error 1 |
| 144 | :info:build make[2]: *** [H5LcreatProp.lo] Error 1 |
| 145 | :info:build make[2]: *** [H5DaccProp.lo] Error 1 |
| 146 | :info:build make[2]: *** [H5PropList.lo] Error 1 |
| 147 | :info:build make[2]: *** [H5DataSpace.lo] Error 1 |
| 148 | :info:build make[2]: *** [H5FaccProp.lo] Error 1 |
| 149 | :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_hdf5/hdf5/work/hdf5-1.14.0/c++/src' |
| 150 | :info:build make[1]: *** [all-recursive] Error 1 |
| 151 | :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_hdf5/hdf5/work/hdf5-1.14.0/c++' |
| 152 | :info:build make: *** [all-recursive] Error 1 |
| 153 | :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_hdf5/hdf5/work/hdf5-1.14.0' |
| 154 | :info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_hdf5/hdf5/work/hdf5-1.14.0" && /usr/bin/make -j10 -w all |
| 155 | :info:build Exit code: 2 |
| 156 | :error:build Failed to build hdf5: command execution failed |
| 157 | :debug:build Error code: CHILDSTATUS 37035 2 |
| 158 | :debug:build Backtrace: command execution failed |
| 159 | :debug:build while executing |
| 160 | :debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring" |
| 161 | :debug:build invoked from within |
| 162 | :debug:build "command_exec -callback portprogress::target_progress_callback build" |
| 163 | :debug:build (procedure "portbuild::build_main" line 8) |
| 164 | :debug:build invoked from within |
| 165 | :debug:build "$procedure $targetname" |
| 166 | :error:build See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_hdf5/hdf5/main.log for details. |
| 167 | |
| 168 | }}} |
| 169 | |
| 170 | |
| 171 | **2) with `sudo port install hdf5 +gcc12 +openmpi`** \\ |
| 172 | I have the same error than before (see main.3.log for the complete log file): |