Skip to content

Compile error #88

@9Meteor6

Description

@9Meteor6

I try to run make and this is the output:

[  3%] Built target LinearMath
[  7%] Built target glfw
[ 11%] Built target zlibstatic
[ 11%] Building CXX object Glitter/Vendor/assimp/code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXParser.cpp.o
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp: In function ‘void Assimp::FBX::ParseVectorDataArray(std::vector<aiVector3t<float> >&, const Element&)’:
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:675:20: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
  675 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                    ^
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:675:42: note: the temporary was destroyed at the end of the full expression ‘Assimp::FBX::GetRequiredElement((* & scope), std::__cxx11::basic_string<char>(((const char*)"a"), std::allocator<char>()), (& el))’
  675 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp: In function ‘void Assimp::FBX::ParseVectorDataArray(std::vector<aiColor4t<float> >&, const Element&)’:
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:755:20: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
  755 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                    ^
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:755:42: note: the temporary was destroyed at the end of the full expression ‘Assimp::FBX::GetRequiredElement((* & scope), std::__cxx11::basic_string<char>(((const char*)"a"), std::allocator<char>()), (& el))’
  755 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp: In function ‘void Assimp::FBX::ParseVectorDataArray(std::vector<aiVector2t<float> >&, const Element&)’:
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:834:20: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
  834 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                    ^
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:834:42: note: the temporary was destroyed at the end of the full expression ‘Assimp::FBX::GetRequiredElement((* & scope), std::__cxx11::basic_string<char>(((const char*)"a"), std::allocator<char>()), (& el))’
  834 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp: In function ‘void Assimp::FBX::ParseVectorDataArray(std::vector<int>&, const Element&)’:
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:900:20: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
  900 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                    ^
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:900:42: note: the temporary was destroyed at the end of the full expression ‘Assimp::FBX::GetRequiredElement((* & scope), std::__cxx11::basic_string<char>(((const char*)"a"), std::allocator<char>()), (& el))’
  900 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp: In function ‘void Assimp::FBX::ParseVectorDataArray(std::vector<float>&, const Element&)’:
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:965:20: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
  965 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                    ^
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:965:42: note: the temporary was destroyed at the end of the full expression ‘Assimp::FBX::GetRequiredElement((* & scope), std::__cxx11::basic_string<char>(((const char*)"a"), std::allocator<char>()), (& el))’
  965 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp: In function ‘void Assimp::FBX::ParseVectorDataArray(std::vector<unsigned int>&, const Element&)’:
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:1028:20: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
 1028 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                    ^
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:1028:42: note: the temporary was destroyed at the end of the full expression ‘Assimp::FBX::GetRequiredElement((* & scope), std::__cxx11::basic_string<char>(((const char*)"a"), std::allocator<char>()), (& el))’
 1028 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp: In function ‘void Assimp::FBX::ParseVectorDataArray(std::vector<long unsigned int>&, const Element&)’:
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:1092:20: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
 1092 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                    ^
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:1092:42: note: the temporary was destroyed at the end of the full expression ‘Assimp::FBX::GetRequiredElement((* & scope), std::__cxx11::basic_string<char>(((const char*)"a"), std::allocator<char>()), (& el))’
 1092 |     const Element& a = GetRequiredElement(scope,"a",&el);
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp: In function ‘void Assimp::FBX::ParseVectorDataArray(std::vector<long int>&, const Element&)’:
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:1153:20: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
 1153 |     const Element& a = GetRequiredElement(scope, "a", &el);
      |                    ^
/home/user/Documents/OpenGl/Glitter/Glitter/Vendor/assimp/code/AssetLib/FBX/FBXParser.cpp:1153:42: note: the temporary was destroyed at the end of the full expression ‘Assimp::FBX::GetRequiredElement((* & scope), std::__cxx11::basic_string<char>(((const char*)"a"), std::allocator<char>()), (& el))’
 1153 |     const Element& a = GetRequiredElement(scope, "a", &el);
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [Glitter/Vendor/assimp/code/CMakeFiles/assimp.dir/build.make:2064: Glitter/Vendor/assimp/code/CMakeFiles/assimp.dir/AssetLib/FBX/FBXParser.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:531: Glitter/Vendor/assimp/code/CMakeFiles/assimp.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions