Skip to content

Compiling failed due to missing mel.hpp #1569

Closed

Description

@zhang-qiang-github

Bug:

compilation terminated
ninja: build stopped: subcommand failed
ninja: Entering directory `build'
[1/180] Compiling C++ object SU2_CFD/src/libSU2core.a.p/output_CAdjFlowOutput.cpp.o
FAILED: SU2_CFD/src/libSU2core.a.p/output_CAdjFlowOutput.cpp.o
c++ -ISU2_CFD/src/libSU2core.a.p -ISU2_CFD/src -I../SU2_CFD/src -I../externals/CLI11 -I../externals/cgns/adf -I../externals/cgns/adfh -Iexternals/cgns -I../externals/cgns -Iexternals/cgns/hdf5 -I../externals/cgns/hdf5 -I../externals/metis/include -I../externals/metis/GKlib -I../externals/metis/libmetis -I../externals/parmetis/include -I../externals/parmetis/libparmetis -Iexternals/tecio -I../externals/tecio -Iexternals/tecio/teciompisrc -I../externals/tecio/teciompisrc -I../externals/mel -ICommon/src -I../Common/src -I/usr/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=c++11 -O3 -fPIC -pthread -Wno-empty-body -Wno-unused-parameter -Wno-deprecated-declarations -DHAVE_CGNS -DNDEBUG -DHAVE_MPI -DHAVE_METIS -DHAVE_PARMETIS -DHAVE_TECIO -DTECIOMPI -MD -MQ SU2_CFD/src/libSU2core.a.p/output_CAdjFlowOutput.cpp.o -MF SU2_CFD/src/libSU2core.a.p/output_CAdjFlowOutput.cpp.o.d -o SU2_CFD/src/libSU2core.a.p/output_CAdjFlowOutput.cpp.o -c ../SU2_CFD/src/output/CAdjFlowOutput.cpp
In file included from ../SU2_CFD/src/output/../../include/output/CAdjFlowOutput.hpp:30,
                 from ../SU2_CFD/src/output/CAdjFlowOutput.cpp:28:
../SU2_CFD/src/output/../../include/output/COutput.hpp:50:10: fatal error: mel.hpp: No such file or directory
   50 | #include "mel.hpp"
      |          ^~~~~~~~~
compilation terminated.
[2/180] Compiling C++ object SU2_CFD/src/libSU2core.a.p/output_CAdjElasticityOutput.cpp.o
FAILED: SU2_CFD/src/libSU2core.a.p/output_CAdjElasticityOutput.cpp.o
c++ -ISU2_CFD/src/libSU2core.a.p -ISU2_CFD/src -I../SU2_CFD/src -I../externals/CLI11 -I../externals/cgns/adf -I../externals/cgns/adfh -Iexternals/cgns -I../externals/cgns -Iexternals/cgns/hdf5 -I../externals/cgns/hdf5 -I../externals/metis/include -I../externals/metis/GKlib -I../externals/metis/libmetis -I../externals/parmetis/include -I../externals/parmetis/libparmetis -Iexternals/tecio -I../externals/tecio -Iexternals/tecio/teciompisrc -I../externals/tecio/teciompisrc -I../externals/mel -ICommon/src -I../Common/src -I/usr/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=c++11 -O3 -fPIC -pthread -Wno-empty-body -Wno-unused-parameter -Wno-deprecated-declarations -DHAVE_CGNS -DNDEBUG -DHAVE_MPI -DHAVE_METIS -DHAVE_PARMETIS -DHAVE_TECIO -DTECIOMPI -MD -MQ SU2_CFD/src/libSU2core.a.p/output_CAdjElasticityOutput.cpp.o -MF SU2_CFD/src/libSU2core.a.p/output_CAdjElasticityOutput.cpp.o.d -o SU2_CFD/src/libSU2core.a.p/output_CAdjElasticityOutput.cpp.o -c ../SU2_CFD/src/output/CAdjElasticityOutput.cpp
In file included from ../SU2_CFD/src/output/../../include/output/CAdjElasticityOutput.hpp:30,
                 from ../SU2_CFD/src/output/CAdjElasticityOutput.cpp:29:
../SU2_CFD/src/output/../../include/output/COutput.hpp:50:10: fatal error: mel.hpp: No such file or directory
   50 | #include "mel.hpp"

To Reproduce

Firstly, I configure su2 by python3 ./meson.py build, and it suceed.

image
image

Then, I use ./ninja -C build install to compile it, and the bug is reported.

Desktop (please complete the following information):

  • OS: the subsystem (Ubuntu 20) on win10
  • C++ compiler and version: gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04)
  • MPI implementation and version: I do not manually install it.
  • SU2 Version: 7.3.0 "Blackbird". Download from git.

Any suggestion is appreciated~~~

Activity

  1. pcarruscag commented on Mar 23, 2022

    @pcarruscag
    Member

    Use git clone instead of downloading the code

  2. locked and limited conversation to collaborators on Mar 23, 2022
  3. converted this issue into a discussion #1574 on Mar 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions