******************************************************************************** conan install imguizmo/cci.20210223@ --profile=/home/conan/w/BuildSingleReference/9008/6701e3bb-9003-4428-a75d-ad1855e8f96d/profile.txt --build=imguizmo ******************************************************************************** Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++ compiler.version=4.9 os=Linux os_build=Linux [options] imguizmo:shared=True [build_requires] [env] imguizmo/cci.20210223: Forced build from source Installing package: imguizmo/cci.20210223 Requirements imgui/1.82 from 'conan-center' - Cache imguizmo/cci.20210223 from local cache - Cache Packages imgui/1.82:3b345617ce2bd705ca33e4a8969fc7eb031ea30a - Cache imguizmo/cci.20210223:83e59fae40a33f7f445d594ebff9f9b2e5943d2a - Build Installing (downloading, building) binaries... imgui/1.82: Already installed! imgui/1.82: Appending PATH env var with : /home/conan/w/BuildSingleReference/.conan/data/imgui/1.82/_/_/package/3b345617ce2bd705ca33e4a8969fc7eb031ea30a/bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK imguizmo/cci.20210223: Copying sources to build folder imguizmo/cci.20210223: Building your package in /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a imguizmo/cci.20210223: Generator cmake created conanbuildinfo.cmake [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK imguizmo/cci.20210223: Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="4.9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DBUILD_SHARED_LIBS="ON" -DCMAKE_INSTALL_PREFIX="/home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/package/83e59fae40a33f7f445d594ebff9f9b2e5943d2a" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a' ----------------- -- The CXX compiler identification is GNU 4.9.4 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Checking correct version: 4.9 -- Conan: C++ stdlib: libstdc++ -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a' '--' '-j3' ----------------- Scanning dependencies of target imguizmo [ 20%] Building CXX object CMakeFiles/imguizmo.dir/source_subfolder/ImCurveEdit.cpp.o [ 40%] Building CXX object CMakeFiles/imguizmo.dir/source_subfolder/ImGradient.cpp.o [ 60%] Building CXX object CMakeFiles/imguizmo.dir/source_subfolder/ImGuizmo.cpp.o [ 80%] Building CXX object CMakeFiles/imguizmo.dir/source_subfolder/ImSequencer.cpp.o imguizmo/cci.20210223: CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY In file included from /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.h:37:22: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool focused = false; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:28:0: /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.h:118:54: error: 'nullptr' was not declared in this scope IMGUI_API void SetDrawlist(ImDrawList* drawlist = nullptr); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:712:18: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 float mX = 0.f; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:713:18: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 float mY = 0.f; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:714:22: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 float mWidth = 0.f; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:715:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 float mHeight = 0.f; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:716:21: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 float mXMax = 0.f; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:717:21: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 float mYMax = 0.f; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:718:29: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 float mDisplayRatio = 1.f; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:720:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool mIsOrthographic = false; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:722:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int mActualID = -1; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:723:25: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int mEditingID = -1; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:724:42: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 OPERATION mOperation = OPERATION(-1); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:726:29: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool mAllowAxisFlip = true; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp: In function 'void ImGuizmo::DrawCubes(const float*, const float*, const float*, int)': /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:2431:10: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp: In function 'void ImGuizmo::ViewManipulate(float*, float, ImVec2, ImVec2, ImU32)': /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImGuizmo.cpp:2546:21: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool boxes[27]{}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:5:0: /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.h:22:22: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool focused = false; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp: In function 'int ImCurveEdit::Edit(ImCurveEdit::Delegate&, const ImVec2&, unsigned int, const ImRect*, ImVector*)': /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:141:18: error: 'scaleValue' does not name a type auto scaleValue = [&](float v) { ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:147:37: error: 'scaleValue' was not declared in this scope min.y = scaleValue(min.y); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:172:12: error: 'pointToRange' does not name a type auto pointToRange = [&](ImVec2 pt) { return (pt - min) / range; }; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:173:12: error: 'rangeToPoint' does not name a type auto rangeToPoint = [&](ImVec2 pt) { return (pt * range) + min; }; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:208:50: error: 'pointToRange' was not declared in this scope const ImVec2 p1 = pointToRange(pts[p]); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:259:75: error: 'pointToRange' was not declared in this scope const int drawState = DrawPoint(draw_list, pointToRange(pts[p]), viewSize, offset, (selection.find({ int(c), int(p) }) != selection.end() && movingCurve == -1 && !scrollingV)); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:259:112: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 const int drawState = DrawPoint(draw_list, pointToRange(pts[p]), viewSize, offset, (selection.find({ int(c), int(p) }) != selection.end() && movingCurve == -1 && !scrollingV)); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:259:130: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 const int drawState = DrawPoint(draw_list, pointToRange(pts[p]), viewSize, offset, (selection.find({ int(c), int(p) }) != selection.end() && movingCurve == -1 && !scrollingV)); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:259:130: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:267:54: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 if (!io.KeyShift && selection.find({ int(c), int(p) }) == selection.end()) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:267:72: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 if (!io.KeyShift && selection.find({ int(c), int(p) }) == selection.end()) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:267:72: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:269:36: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 selection.insert({ int(c), int(p) }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:269:54: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 selection.insert({ int(c), int(p) }); ^ make[2]: *** [CMakeFiles/imguizmo.dir/source_subfolder/ImGuizmo.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:292:27: error: ISO C++ forbids declaration of 'sel' with no type [-fpermissive] for (auto& sel : selection) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:292:33: error: range-based 'for' loops are not allowed in C++98 mode for (auto& sel : selection) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:294:62: error: request for member 'curveIndex' in 'sel', which is of non-class type 'int' const ImVec2* pts = delegate.GetPoints(sel.curveIndex); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:295:53: error: request for member 'pointIndex' in 'sel', which is of non-class type 'int' originalPoints[index++] = pts[sel.pointIndex]; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:300:18: error: 'prevSelection' does not name a type auto prevSelection = selection; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:302:24: error: ISO C++ forbids declaration of 'sel' with no type [-fpermissive] for (auto& sel : prevSelection) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:302:30: error: range-based 'for' loops are not allowed in C++98 mode for (auto& sel : prevSelection) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:302:30: error: 'prevSelection' was not declared in this scope /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:304:59: error: request for member 'curveIndex' in 'sel', which is of non-class type 'int' const ImVec2* pts = delegate.GetPoints(sel.curveIndex); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:305:88: error: 'pointToRange' was not declared in this scope const ImVec2 p = rangeToPoint(pointToRange(originalPoints[originalIndex]) + (io.MousePos - mousePosOrigin) * sizeOfPixel); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:305:136: error: 'rangeToPoint' was not declared in this scope const ImVec2 p = rangeToPoint(pointToRange(originalPoints[originalIndex]) + (io.MousePos - mousePosOrigin) * sizeOfPixel); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:306:60: error: request for member 'curveIndex' in 'sel', which is of non-class type 'int' const int newIndex = delegate.EditPoint(sel.curveIndex, sel.pointIndex, p); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:306:76: error: request for member 'pointIndex' in 'sel', which is of non-class type 'int' const int newIndex = delegate.EditPoint(sel.curveIndex, sel.pointIndex, p); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:307:36: error: request for member 'pointIndex' in 'sel', which is of non-class type 'int' if (newIndex != sel.pointIndex) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:309:38: error: no matching function for call to 'std::set::erase(int&)' selection.erase(sel); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:309:38: note: candidates are: In file included from /usr/include/c++/4.9/set:61:0, from /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:5: /usr/include/c++/4.9/bits/stl_set.h:604:7: note: void std::set<_Key, _Compare, _Alloc>::erase(std::set<_Key, _Compare, _Alloc>::iterator) [with _Key = ImCurveEdit::EditPoint; _Compare = std::less; _Alloc = std::allocator; std::set<_Key, _Compare, _Alloc>::iterator = std::_Rb_tree_const_iterator] erase(iterator __position) ^ /usr/include/c++/4.9/bits/stl_set.h:604:7: note: no known conversion for argument 1 from 'int' to 'std::set::iterator {aka std::_Rb_tree_const_iterator}' /usr/include/c++/4.9/bits/stl_set.h:620:7: note: std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = ImCurveEdit::EditPoint; _Compare = std::less; _Alloc = std::allocator; std::set<_Key, _Compare, _Alloc>::size_type = long unsigned int; std::set<_Key, _Compare, _Alloc>::key_type = ImCurveEdit::EditPoint] erase(const key_type& __x) ^ /usr/include/c++/4.9/bits/stl_set.h:620:7: note: no known conversion for argument 1 from 'int' to 'const key_type& {aka const ImCurveEdit::EditPoint&}' /usr/include/c++/4.9/bits/stl_set.h:658:7: note: void std::set<_Key, _Compare, _Alloc>::erase(std::set<_Key, _Compare, _Alloc>::iterator, std::set<_Key, _Compare, _Alloc>::iterator) [with _Key = ImCurveEdit::EditPoint; _Compare = std::less; _Alloc = std::allocator; std::set<_Key, _Compare, _Alloc>::iterator = std::_Rb_tree_const_iterator] erase(iterator __first, iterator __last) ^ /usr/include/c++/4.9/bits/stl_set.h:658:7: note: candidate expects 2 arguments, 1 provided /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:310:36: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 selection.insert({ sel.curveIndex, newIndex }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:310:42: error: request for member 'curveIndex' in 'sel', which is of non-class type 'int' selection.insert({ sel.curveIndex, newIndex }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:310:64: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 selection.insert({ sel.curveIndex, newIndex }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:310:64: error: no matching function for call to 'std::set::insert()' /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:310:64: note: candidates are: In file included from /usr/include/c++/4.9/set:61:0, from /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:5: /usr/include/c++/4.9/bits/stl_set.h:499:7: note: std::pair, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator, bool> std::set<_Key, _Compare, _Alloc>::insert(const value_type&) [with _Key = ImCurveEdit::EditPoint; _Compare = std::less; _Alloc = std::allocator; typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator = std::_Rb_tree_const_iterator; std::set<_Key, _Compare, _Alloc>::value_type = ImCurveEdit::EditPoint] insert(const value_type& __x) ^ /usr/include/c++/4.9/bits/stl_set.h:499:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const ImCurveEdit::EditPoint&}' /usr/include/c++/4.9/bits/stl_set.h:536:7: note: std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::insert(std::set<_Key, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = ImCurveEdit::EditPoint; _Compare = std::less; _Alloc = std::allocator; std::set<_Key, _Compare, _Alloc>::iterator = std::_Rb_tree_const_iterator; std::set<_Key, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator; std::set<_Key, _Compare, _Alloc>::value_type = ImCurveEdit::EditPoint] insert(const_iterator __position, const value_type& __x) ^ /usr/include/c++/4.9/bits/stl_set.h:536:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/4.9/bits/stl_set.h:556:2: note: template void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = _InputIterator; _Key = ImCurveEdit::EditPoint; _Compare = std::less; _Alloc = std::allocator] insert(_InputIterator __first, _InputIterator __last) ^ /usr/include/c++/4.9/bits/stl_set.h:556:2: note: template argument deduction/substitution failed: /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:310:64: note: candidate expects 2 arguments, 1 provided selection.insert({ sel.curveIndex, newIndex }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:330:74: error: 'rangeToPoint' was not declared in this scope const ImVec2 np = rangeToPoint((io.MousePos - offset) / viewSize); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:357:99: error: 'pointToRange' was not declared in this scope delegate.EditPoint(movingCurve, int(p), rangeToPoint(pointToRange(originalPoints[p]) + (io.MousePos - mousePosOrigin) * sizeOfPixel)); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:357:147: error: 'rangeToPoint' was not declared in this scope delegate.EditPoint(movingCurve, int(p), rangeToPoint(pointToRange(originalPoints[p]) + (io.MousePos - mousePosOrigin) * sizeOfPixel)); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:399:60: error: 'pointToRange' was not declared in this scope const ImVec2 center = pointToRange(pts[p]) * viewSize + offset; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:401:39: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 selection.insert({ int(c), int(p) }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:401:57: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 selection.insert({ int(c), int(p) }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:424:21: error: ISO C++ forbids declaration of 'point' with no type [-fpermissive] for (auto& point : selection) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:424:29: error: range-based 'for' loops are not allowed in C++98 mode for (auto& point : selection) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:425:40: error: no match for 'operator=' (operand types are 'ImCurveEdit::EditPoint' and 'int') (*selectedPoints)[index++] = point; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:425:40: note: candidate is: In file included from /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.h:18:11: note: ImCurveEdit::EditPoint& ImCurveEdit::EditPoint::operator=(const ImCurveEdit::EditPoint&) struct EditPoint ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImCurveEdit.h:18:11: note: no known conversion for argument 1 from 'int' to 'const ImCurveEdit::EditPoint&' make[2]: *** [CMakeFiles/imguizmo.dir/source_subfolder/ImCurveEdit.cpp.o] Error 1 /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp: In function 'bool ImSequencer::Sequencer(ImSequencer::SequenceInterface*, int*, bool*, int*, int*, int)': /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:79:26: error: template argument for 'template struct ImVector' uses local type 'ImSequencer::Sequencer(ImSequencer::SequenceInterface*, int*, bool*, int*, int*, int)::CustomDraw' ImVector customDraws; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:79:26: error: trying to instantiate 'template struct ImVector' /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:79:39: error: invalid type in declaration before ';' token ImVector customDraws; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:80:26: error: template argument for 'template struct ImVector' uses local type 'ImSequencer::Sequencer(ImSequencer::SequenceInterface*, int*, bool*, int*, int*, int)::CustomDraw' ImVector compactCustomDraws; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:80:26: error: trying to instantiate 'template struct ImVector' /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:80:46: error: invalid type in declaration before ';' token ImVector compactCustomDraws; ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:206:15: error: 'drawLine' does not name a type auto drawLine = [&](int i, int regionHeight) { ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:229:15: error: 'drawLineContent' does not name a type auto drawLineContent = [&](int i, int regionHeight) { ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:243:35: error: 'drawLine' was not declared in this scope drawLine(i, ItemHeight); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:245:54: error: 'drawLine' was not declared in this scope drawLine(sequence->GetFrameMin(), ItemHeight); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:303:50: error: 'drawLineContent' was not declared in this scope drawLineContent(i, int(contentHeight)); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:305:69: error: 'drawLineContent' was not declared in this scope drawLineContent(sequence->GetFrameMin(), int(contentHeight)); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:386:28: error: request for member 'push_back' in 'customDraws', which is of non-class type 'int' customDraws.push_back({ i, customRect, legendRect, clippingRect, legendClippingRect }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:386:38: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 customDraws.push_back({ i, customRect, legendRect, clippingRect, legendClippingRect }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:395:35: error: request for member 'push_back' in 'compactCustomDraws', which is of non-class type 'int' compactCustomDraws.push_back({ i, customRect, ImRect(), clippingRect, ImRect() }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:395:45: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 compactCustomDraws.push_back({ i, customRect, ImRect(), clippingRect, ImRect() }); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:458:21: error: ISO C++ forbids declaration of 'customDraw' with no type [-fpermissive] for (auto& customDraw : customDraws) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:458:34: error: range-based 'for' loops are not allowed in C++98 mode for (auto& customDraw : customDraws) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:459:45: error: request for member 'index' in 'customDraw', which is of non-class type 'int' sequence->CustomDraw(customDraw.index, draw_list, customDraw.customRect, customDraw.legendRect, customDraw.clippingRect, customDraw.legendClippingRect); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:459:74: error: request for member 'customRect' in 'customDraw', which is of non-class type 'int' sequence->CustomDraw(customDraw.index, draw_list, customDraw.customRect, customDraw.legendRect, customDraw.clippingRect, customDraw.legendClippingRect); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:459:97: error: request for member 'legendRect' in 'customDraw', which is of non-class type 'int' sequence->CustomDraw(customDraw.index, draw_list, customDraw.customRect, customDraw.legendRect, customDraw.clippingRect, customDraw.legendClippingRect); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:459:120: error: request for member 'clippingRect' in 'customDraw', which is of non-class type 'int' sequence->CustomDraw(customDraw.index, draw_list, customDraw.customRect, customDraw.legendRect, customDraw.clippingRect, customDraw.legendClippingRect); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:459:145: error: request for member 'legendClippingRect' in 'customDraw', which is of non-class type 'int' sequence->CustomDraw(customDraw.index, draw_list, customDraw.customRect, customDraw.legendRect, customDraw.clippingRect, customDraw.legendClippingRect); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:460:21: error: ISO C++ forbids declaration of 'customDraw' with no type [-fpermissive] for (auto& customDraw : compactCustomDraws) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:460:34: error: range-based 'for' loops are not allowed in C++98 mode for (auto& customDraw : compactCustomDraws) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:461:52: error: request for member 'index' in 'customDraw', which is of non-class type 'int' sequence->CustomDrawCompact(customDraw.index, draw_list, customDraw.customRect, customDraw.clippingRect); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:461:81: error: request for member 'customRect' in 'customDraw', which is of non-class type 'int' sequence->CustomDrawCompact(customDraw.index, draw_list, customDraw.customRect, customDraw.clippingRect); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:461:104: error: request for member 'clippingRect' in 'customDraw', which is of non-class type 'int' sequence->CustomDrawCompact(customDraw.index, draw_list, customDraw.customRect, customDraw.clippingRect); ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:614:21: error: ISO C++ forbids declaration of 'custom' with no type [-fpermissive] for (auto& custom : customDraws) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:614:30: error: range-based 'for' loops are not allowed in C++98 mode for (auto& custom : customDraws) ^ /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a/source_subfolder/ImSequencer.cpp:616:24: error: request for member 'customRect' in 'custom', which is of non-class type 'int' if (custom.customRect.Contains(io.MousePos)) ^ make[2]: *** [CMakeFiles/imguizmo.dir/source_subfolder/ImSequencer.cpp.o] Error 1 make[1]: *** [CMakeFiles/imguizmo.dir/all] Error 2 make: *** [all] Error 2 imguizmo/cci.20210223: WARN: Build folder is dirty, removing it: /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a imguizmo/cci.20210223: ERROR: Package '83e59fae40a33f7f445d594ebff9f9b2e5943d2a' build failed imguizmo/cci.20210223: WARN: Build folder /home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a ERROR: imguizmo/cci.20210223: Error in build() method, line 56 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/BuildSingleReference/.conan/data/imguizmo/cci.20210223/_/_/build/83e59fae40a33f7f445d594ebff9f9b2e5943d2a' '--' '-j3'