[MacPorts] #72100: qgis3 build failure: mpi.h missing in hdf5.h

MacPorts noreply at macports.org
Sat Mar 1 22:37:07 UTC 2025


#72100: qgis3 build failure: mpi.h missing in hdf5.h
-------------------------+----------------------
  Reporter:  dmwco       |      Owner:  nilason
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.10.5
Resolution:              |   Keywords:
      Port:  qgis3 hdf5  |
-------------------------+----------------------

Comment (by dmwco):

 Evidently previous log submissions too big.  Hope this works for your
 purposes.
 As far as I know, every error is associated with missing mpi.h

 make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build'
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build
 && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles"
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/src/app
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build/src/app
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build/src/app/CMakeFiles/qgis_app.dir/DependInfo.cmake
 "--color="
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build'
 /Library/Developer/CommandLineTools/usr/bin/make  -f
 src/app/CMakeFiles/qgis_app.dir/build.make
 src/app/CMakeFiles/qgis_app.dir/build
 In file included from In file included from In file included from In file
 included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-
 3_42_0/external/mdal/frmts/mdal_flo2d.cpp/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_hec2d.cpp::2014:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_xdmf.cppIn file included from ::
 18In file included from :
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_hec2d.hppIn file included from
 :/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-
 3_42_0/external/mdal/frmts/mdal_xdmf.hpp14/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_hdf5.cpp:
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_hdf5.hpp::617:
 :In file included from
 19/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_hdf5.hpp:
 :/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_hdf5.hpp17:
 :In file included from 17/opt/local/include/hdf5.h:
 :In file included from 21/opt/local/include/hdf5.h:
 :/opt/local/include/H5public.h21:
 :/opt/local/include/H5public.h65:
 :In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_hdf5.hpp:17:
 In file included from /opt/local/include/hdf5.h:21:
 In file included from
 /opt/local/include/H5public.h:/opt/local/include/hdf5.h:1021:
 :/opt/local/include/H5public.h:65:10: fatal error: :65:6510:: 10fatal
 error: 'mpi.h' file not found
 'mpi.h' file not found   65 |  : fatal error: 'mpi.h' file not found
    65#
 fatal error: 'mpi.h' file not found
  | #   65 | #includei n<cmlude <mpi.h>piinclude <mp   .65hi>
       .| h         ^~~~~~~>

       |          ^~~~~~~

       |          ^~~~~~~
  | #include <mpi.h>
       |          ^~~~~~~
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_xmdf.cpp:6:
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_xmdf.hpp:18:
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_hdf5.hpp:17:
 In file included from /opt/local/include/hdf5.h:21:
 /opt/local/include/H5public.h:65:10: fatal error: 'mpi.h' file not found
    65 | #include <mpi.h>
       |          ^~~~~~~
 1 error generated.
 1 error generated.
 1 error generated.
 1 error generated.
 make[2]: ***
 [src/providers/mdal/CMakeFiles/provider_mdal.dir/__/__/__/external/mdal/frmts/mdal_hdf5.cpp.o]
 Error 1
 make[2]: *** Waiting for unfinished jobs....
 make[2]: ***
 [src/providers/mdal/CMakeFiles/provider_mdal.dir/__/__/__/external/mdal/frmts/mdal_xmdf.cpp.o]
 Error 1
 make[2]: ***
 [src/providers/mdal/CMakeFiles/provider_mdal.dir/__/__/__/external/mdal/frmts/mdal_flo2d.cpp.o]
 Error 1
 make[2]: ***
 [src/providers/mdal/CMakeFiles/provider_mdal.dir/__/__/__/external/mdal/frmts/mdal_hec2d.cpp.o]
 Error 1
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/mdal_driver_manager.cpp:23:
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_xmdf.hpp:18:
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work
 /QGIS-3_42_0/external/mdal/frmts/mdal_hdf5.hpp:17:
 In file included from /opt/local/include/hdf5.h:21:
 /opt/local/include/H5public.h:65:10: fatal error: 'mpi.h' file not found
    65 | #include <mpi.h>
       |          ^~~~~~~
 1 error generated.
 make[2]: ***
 [src/providers/mdal/CMakeFiles/provider_mdal.dir/__/__/__/external/mdal/frmts/mdal_xdmf.cpp.o]
 Error 1
 1 error generated.
 make[2]: ***
 [src/providers/mdal/CMakeFiles/provider_mdal.dir/__/__/__/external/mdal/mdal_driver_manager.cpp.o]
 Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build'
 make[1]: *** [src/providers/mdal/CMakeFiles/provider_mdal.dir/all] Error 2
 make[1]: *** Waiting for unfinished jobs....
 make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build'
 make[2]: Nothing to be done for `src/app/CMakeFiles/qgis_app.dir/build'.
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build'
 [ 94%] Built target qgis_app
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_qgis3/qgis3/work/build"
 && /usr/bin/make -j10 -w all VERBOSE=ON
 Exit code: 2

-- 
Ticket URL: <https://trac.macports.org/ticket/72100#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list