{"action":"closed","issue":{"url":"https://api.github.com/repos/leaningtech/cheerp-meta/issues/35","repository_url":"https://api.github.com/repos/leaningtech/cheerp-meta","labels_url":"https://api.github.com/repos/leaningtech/cheerp-meta/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/leaningtech/cheerp-meta/issues/35/comments","events_url":"https://api.github.com/repos/leaningtech/cheerp-meta/issues/35/events","html_url":"https://github.com/leaningtech/cheerp-meta/issues/35","id":177193089,"number":35,"title":"Compilation error","user":{"login":"CatsMum","id":22219208,"avatar_url":"https://avatars.githubusercontent.com/u/22219208?v=3","gravatar_id":"","url":"https://api.github.com/users/CatsMum","html_url":"https://github.com/CatsMum","followers_url":"https://api.github.com/users/CatsMum/followers","following_url":"https://api.github.com/users/CatsMum/following{/other_user}","gists_url":"https://api.github.com/users/CatsMum/gists{/gist_id}","starred_url":"https://api.github.com/users/CatsMum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CatsMum/subscriptions","organizations_url":"https://api.github.com/users/CatsMum/orgs","repos_url":"https://api.github.com/users/CatsMum/repos","events_url":"https://api.github.com/users/CatsMum/events{/privacy}","received_events_url":"https://api.github.com/users/CatsMum/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-09-15T14:30:30Z","updated_at":"2016-09-23T11:20:53Z","closed_at":"2016-09-23T11:20:53Z","body":"Using gcc 6.2.1\r\noutput is:\r\n\r\n[  4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o\r\nIn file included from /usr/include/c++/6.2.1/bits/concept_check.h:56:0,\r\n                 from /usr/include/c++/6.2.1/bits/move.h:34,\r\n                 from /usr/include/c++/6.2.1/bits/stl_pair.h:59,\r\n                 from /usr/include/c++/6.2.1/utility:70,\r\n                 from /usr/include/c++/6.2.1/algorithm:60,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/StringRef.h:13,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGLexer.h:17,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGParser.h:17,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/Main.cpp:18:\r\n/usr/include/c++/6.2.1/bits/boost_concept_check.h: In instantiation of ‘void __gnu_cxx::_SGIAssignableConcept<_Tp>::__constraints() [with _Tp = std::unique_ptr<llvm::Record>]’:\r\n/usr/include/c++/6.2.1/bits/stl_map.h:108:7:   required from ‘class std::map<std::__cxx11::basic_string<char>, std::unique_ptr<llvm::Record> >’\r\n/home/nicole/software/cheerp/cheerp-llvm/include/llvm/TableGen/Record.h:1677:13:   required from here\r\n/usr/include/c++/6.2.1/bits/boost_concept_check.h:205:28: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = llvm::Record; _Dp = std::default_delete<llvm::Record>]’\r\n       _Tp __b _IsUnused(__a);\r\n                            ^\r\nIn file included from /usr/include/c++/6.2.1/memory:81:0,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/STLExtras.h:25,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/ArrayRef.h:14,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/Support/SourceMgr.h:19,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGParser.h:19,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/Main.cpp:18:\r\n/usr/include/c++/6.2.1/bits/unique_ptr.h:356:7: note: declared here\r\n       unique_ptr(const unique_ptr&) = delete;\r\n       ^~~~~~~~~~\r\nIn file included from /usr/include/c++/6.2.1/bits/concept_check.h:56:0,\r\n                 from /usr/include/c++/6.2.1/bits/move.h:34,\r\n                 from /usr/include/c++/6.2.1/bits/stl_pair.h:59,\r\n                 from /usr/include/c++/6.2.1/utility:70,\r\n                 from /usr/include/c++/6.2.1/algorithm:60,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/StringRef.h:13,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGLexer.h:17,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGParser.h:17,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/Main.cpp:18:\r\n/usr/include/c++/6.2.1/bits/boost_concept_check.h:206:11: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = llvm::Record; _Dp = std::default_delete<llvm::Record>]’\r\n       __a = __a;                        // require assignment operator\r\n       ~~~~^~~~~\r\nIn file included from /usr/include/c++/6.2.1/memory:81:0,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/STLExtras.h:25,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/ArrayRef.h:14,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/Support/SourceMgr.h:19,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGParser.h:19,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/Main.cpp:18:\r\n/usr/include/c++/6.2.1/bits/unique_ptr.h:357:19: note: declared here\r\n       unique_ptr& operator=(const unique_ptr&) = delete;\r\n                   ^~~~~~~~\r\nIn file included from /usr/include/c++/6.2.1/bits/concept_check.h:56:0,\r\n                 from /usr/include/c++/6.2.1/bits/move.h:34,\r\n                 from /usr/include/c++/6.2.1/bits/stl_pair.h:59,\r\n                 from /usr/include/c++/6.2.1/utility:70,\r\n                 from /usr/include/c++/6.2.1/algorithm:60,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/StringRef.h:13,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGLexer.h:17,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGParser.h:17,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/Main.cpp:18:\r\n/usr/include/c++/6.2.1/bits/boost_concept_check.h: In instantiation of ‘void __gnu_cxx::_SGIAssignableConcept<_Tp>::__constraints() [with _Tp = std::unique_ptr<llvm::MultiClass>]’:\r\n/usr/include/c++/6.2.1/bits/stl_map.h:108:7:   required from ‘class std::map<std::__cxx11::basic_string<char>, std::unique_ptr<llvm::MultiClass> >’\r\n/home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGParser.h:58:54:   required from here\r\n/usr/include/c++/6.2.1/bits/boost_concept_check.h:205:28: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = llvm::MultiClass; _Dp = std::default_delete<llvm::MultiClass>]’\r\n       _Tp __b _IsUnused(__a);\r\n                            ^\r\nIn file included from /usr/include/c++/6.2.1/memory:81:0,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/STLExtras.h:25,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/ArrayRef.h:14,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/Support/SourceMgr.h:19,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGParser.h:19,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/Main.cpp:18:\r\n/usr/include/c++/6.2.1/bits/unique_ptr.h:356:7: note: declared here\r\n       unique_ptr(const unique_ptr&) = delete;\r\n       ^~~~~~~~~~\r\nIn file included from /usr/include/c++/6.2.1/bits/concept_check.h:56:0,\r\n                 from /usr/include/c++/6.2.1/bits/move.h:34,\r\n                 from /usr/include/c++/6.2.1/bits/stl_pair.h:59,\r\n                 from /usr/include/c++/6.2.1/utility:70,\r\n                 from /usr/include/c++/6.2.1/algorithm:60,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/StringRef.h:13,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGLexer.h:17,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGParser.h:17,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/Main.cpp:18:\r\n/usr/include/c++/6.2.1/bits/boost_concept_check.h:206:11: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = llvm::MultiClass; _Dp = std::default_delete<llvm::MultiClass>]’\r\n       __a = __a;                        // require assignment operator\r\n       ~~~~^~~~~\r\nIn file included from /usr/include/c++/6.2.1/memory:81:0,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/STLExtras.h:25,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/ADT/ArrayRef.h:14,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/include/llvm/Support/SourceMgr.h:19,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/TGParser.h:19,\r\n                 from /home/nicole/software/cheerp/cheerp-llvm/lib/TableGen/Main.cpp:18:\r\n/usr/include/c++/6.2.1/bits/unique_ptr.h:357:19: note: declared here\r\n       unique_ptr& operator=(const unique_ptr&) = delete;\r\n                   ^~~~~~~~\r\nmake[2]: *** [lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make:87: lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o] Error 1\r\nmake[1]: *** [CMakeFiles/Makefile2:222: lib/TableGen/CMakeFiles/LLVMTableGen.dir/all] Error 2\r\nmake: *** [Makefile:150: all] Error 2\r\n"}}
{"actor":{"display_login":"alexp-sssup"}}