{"action":"created","issue":{"url":"https://api.github.com/repos/simit-lang/simit/issues/40","repository_url":"https://api.github.com/repos/simit-lang/simit","labels_url":"https://api.github.com/repos/simit-lang/simit/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/simit-lang/simit/issues/40/comments","events_url":"https://api.github.com/repos/simit-lang/simit/issues/40/events","html_url":"https://github.com/simit-lang/simit/issues/40","id":172761254,"number":40,"title":"Problem running simit-test","user":{"login":"fulviofarina","id":18062915,"avatar_url":"https://avatars.githubusercontent.com/u/18062915?v=3","gravatar_id":"","url":"https://api.github.com/users/fulviofarina","html_url":"https://github.com/fulviofarina","followers_url":"https://api.github.com/users/fulviofarina/followers","following_url":"https://api.github.com/users/fulviofarina/following{/other_user}","gists_url":"https://api.github.com/users/fulviofarina/gists{/gist_id}","starred_url":"https://api.github.com/users/fulviofarina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fulviofarina/subscriptions","organizations_url":"https://api.github.com/users/fulviofarina/orgs","repos_url":"https://api.github.com/users/fulviofarina/repos","events_url":"https://api.github.com/users/fulviofarina/events{/privacy}","received_events_url":"https://api.github.com/users/fulviofarina/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-08-23T17:40:31Z","updated_at":"2016-08-23T18:18:30Z","closed_at":null,"body":"Hi, \r\nI'm having problems running the simit-test.\r\n\r\nIt gets hanged at \" apply.vertices\":\r\n\r\n\r\n[==========] Running 469 tests from 56 test cases.\r\n[----------] Global test environment set-up.\r\n[----------] 3 tests from apply\r\n[ RUN      ] apply.vertices\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/simit-lang/simit/issues/comments/241825622","html_url":"https://github.com/simit-lang/simit/issues/40#issuecomment-241825622","issue_url":"https://api.github.com/repos/simit-lang/simit/issues/40","id":241825622,"user":{"login":"fulviofarina","id":18062915,"avatar_url":"https://avatars.githubusercontent.com/u/18062915?v=3","gravatar_id":"","url":"https://api.github.com/users/fulviofarina","html_url":"https://github.com/fulviofarina","followers_url":"https://api.github.com/users/fulviofarina/followers","following_url":"https://api.github.com/users/fulviofarina/following{/other_user}","gists_url":"https://api.github.com/users/fulviofarina/gists{/gist_id}","starred_url":"https://api.github.com/users/fulviofarina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fulviofarina/subscriptions","organizations_url":"https://api.github.com/users/fulviofarina/orgs","repos_url":"https://api.github.com/users/fulviofarina/repos","events_url":"https://api.github.com/users/fulviofarina/events{/privacy}","received_events_url":"https://api.github.com/users/fulviofarina/received_events","type":"User","site_admin":false},"created_at":"2016-08-23T18:18:30Z","updated_at":"2016-08-23T18:18:30Z","body":"**I made some progress by installing the following missing repositories:\r\n\r\n  sudo apt-get install freeglut3 freeglut3-dev  binutils-gold  libeigen3-dev libeigen3-doc libxmu-dev libxi-dev\r\n\r\nAfterwards I had to delete the \" build\" folder and make it again,\r\n\r\nbut now EIGEN is giving me the following error:**\r\n\r\n\r\n\r\nfulvio@transpiron:/media/fulvio/DATA/Linux/simit/build$ make -j8\r\nScanning dependencies of target gtest\r\nScanning dependencies of target simit\r\n[  0%] Building CXX object test/CMakeFiles/gtest.dir/gtest/gtest-all.cc.o\r\n[  1%] Building CXX object src/CMakeFiles/simit.dir/hilbert.cpp.o\r\n[  3%] Building CXX object src/CMakeFiles/simit.dir/domain.cpp.o\r\n[  3%] Building CXX object src/CMakeFiles/simit.dir/environment.cpp.o\r\n[  3%] Building CXX object src/CMakeFiles/simit.dir/error.cpp.o\r\n[  4%] Building CXX object src/CMakeFiles/simit.dir/func.cpp.o\r\n[  5%] Building CXX object src/CMakeFiles/simit.dir/flatten.cpp.o\r\n[  5%] Building CXX object src/CMakeFiles/simit.dir/path_expression_analysis.cpp.o\r\n[  5%] Building CXX object src/CMakeFiles/simit.dir/function.cpp.o\r\n[  6%] Building CXX object src/CMakeFiles/simit.dir/graph.cpp.o\r\n[  7%] Building CXX object src/CMakeFiles/simit.dir/indexvar.cpp.o\r\n[  7%] Building CXX object src/CMakeFiles/simit.dir/init.cpp.o\r\n[  8%] Building CXX object src/CMakeFiles/simit.dir/inline.cpp.o\r\n[  9%] Building CXX object src/CMakeFiles/simit.dir/insert_frees.cpp.o\r\n[ 10%] Linking CXX static library ../lib/libgtest.a\r\n[ 10%] Building CXX object src/CMakeFiles/simit.dir/intrinsics.cpp.o\r\n[ 10%] Built target gtest\r\n[ 11%] Building CXX object src/CMakeFiles/simit.dir/ir.cpp.o\r\n[ 12%] Building CXX object src/CMakeFiles/simit.dir/ir_builder.cpp.o\r\n[ 12%] Building CXX object src/CMakeFiles/simit.dir/ir_codegen.cpp.o\r\n[ 13%] Building CXX object src/CMakeFiles/simit.dir/ir_printer.cpp.o\r\n[ 14%] Building CXX object src/CMakeFiles/simit.dir/ir_queries.cpp.o\r\n[ 14%] Building CXX object src/CMakeFiles/simit.dir/ir_rewriter.cpp.o\r\n[ 15%] Building CXX object src/CMakeFiles/simit.dir/ir_transforms.cpp.o\r\n[ 16%] Building CXX object src/CMakeFiles/simit.dir/ir_visitor.cpp.o\r\n[ 16%] Building CXX object src/CMakeFiles/simit.dir/mesh.cpp.o\r\n[ 17%] Building CXX object src/CMakeFiles/simit.dir/path_expressions.cpp.o\r\n[ 18%] Building CXX object src/CMakeFiles/simit.dir/path_indices.cpp.o\r\n[ 18%] Building CXX object src/CMakeFiles/simit.dir/program.cpp.o\r\n[ 19%] Building CXX object src/CMakeFiles/simit.dir/reduction.cpp.o\r\n[ 20%] Building CXX object src/CMakeFiles/simit.dir/reorder.cpp.o\r\n[ 20%] Building CXX object src/CMakeFiles/simit.dir/runtime.cpp.o\r\n[ 21%] Building CXX object src/CMakeFiles/simit.dir/sig.cpp.o\r\n[ 22%] Building CXX object src/CMakeFiles/simit.dir/stencils.cpp.o\r\n[ 22%] Building CXX object src/CMakeFiles/simit.dir/stencil_norm.cpp.o\r\n[ 23%] Building CXX object src/CMakeFiles/simit.dir/storage.cpp.o\r\n[ 24%] Building CXX object src/CMakeFiles/simit.dir/substitute.cpp.o\r\n[ 25%] Building CXX object src/CMakeFiles/simit.dir/temps.cpp.o\r\n[ 25%] Building CXX object src/CMakeFiles/simit.dir/tensor.cpp.o\r\n[ 26%] Building CXX object src/CMakeFiles/simit.dir/tensor_index.cpp.o\r\n[ 27%] Building CXX object src/CMakeFiles/simit.dir/tensor_type.cpp.o\r\nIn file included from /usr/include/eigen3/Eigen/Core:297:0,\r\n                 from /media/fulvio/DATA/Linux/simit/src/runtime.h:17,\r\n                 from /media/fulvio/DATA/Linux/simit/src/runtime.cpp:1:\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h: In instantiation of ‘void Eigen::internal::solve_sparse_through_dense_panels(const Decomposition&, const Rhs&, Dest&) [with Decomposition = Eigen::SimplicialCholesky<Eigen::SparseMatrix<float, 0, int>, 1, Eigen::AMDOrdering<int> >; Rhs = Eigen::SparseMatrixBase<Eigen::SparseMatrix<float, 1, int> >; Dest = Eigen::SparseMatrixBase<Eigen::SparseMatrix<float, 1, int> >]’:\r\n/usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h:631:50:   required from ‘void Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::_solve_impl(const Eigen::SparseMatrixBase<OtherDerived>&, Eigen::SparseMatrixBase<OtherDerived>&) const [with Rhs = Eigen::SparseMatrix<float, 1, int>; Dest = Eigen::SparseMatrix<float, 1, int>; _MatrixType = Eigen::SparseMatrix<float, 0, int>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>]’\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h:164:5:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar>, Eigen::internal::Sparse2Sparse, Scalar>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar>&) [with DstXprType = Eigen::SparseMatrix<float, 1, int>; DecType = Eigen::SimplicialCholesky<Eigen::SparseMatrix<float, 0, int>, 1, Eigen::AMDOrdering<int> >; RhsType = Eigen::SparseMatrix<float, 1, int>; Scalar = float; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar>, Eigen::internal::Sparse2Sparse, Scalar>::SrcXprType = Eigen::Solve<Eigen::SimplicialCholesky<Eigen::SparseMatrix<float, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::SparseMatrix<float, 1, int> >]’\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from ‘Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialCholesky<Eigen::SparseMatrix<float, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::SparseMatrix<float, 1, int> >; Derived = Eigen::SparseMatrix<float, 1, int>]’\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1106:27:   required from ‘Eigen::SparseMatrix<_Scalar, _Options, _Index>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialCholesky<Eigen::SparseMatrix<float, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::SparseMatrix<float, 1, int> >; _Scalar = float; int _Options = 1; _Index = int]’\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:674:15:   required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialCholesky<Eigen::SparseMatrix<float, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::SparseMatrix<float, 1, int> >; _Scalar = float; int _Options = 1; _Index = int]’\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1061:40:   required from ‘Eigen::SparseMatrix<_Scalar, _Options, _Index>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialCholesky<Eigen::SparseMatrix<float, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::SparseMatrix<float, 1, int> >; _Scalar = float; int _Options = 0; _Index = int]’\r\n/media/fulvio/DATA/Linux/simit/src/runtime.cpp:312:5:   required from ‘int lltmatsolve(void**, int, int, int*, int*, int, int, Float*, int, int, int**, int**, int, int, Float**) [with Float = float]’\r\n/media/fulvio/DATA/Linux/simit/src/runtime.cpp:327:64:   required from here\r\n/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:32:40: error: static assertion failed: THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES\r\n     #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG);\r\n                                        ^\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h:24:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’\r\n   EIGEN_STATIC_ASSERT((Dest::Flags&RowMajorBit)==0,THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES);\r\n   ^\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h: In instantiation of ‘void Eigen::internal::solve_sparse_through_dense_panels(const Decomposition&, const Rhs&, Dest&) [with Decomposition = Eigen::SimplicialCholesky<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >; Rhs = Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 1, int> >; Dest = Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 1, int> >]’:\r\n/usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h:631:50:   required from ‘void Eigen::SimplicialCholesky<_MatrixType, _UpLo, _Ordering>::_solve_impl(const Eigen::SparseMatrixBase<OtherDerived>&, Eigen::SparseMatrixBase<OtherDerived>&) const [with Rhs = Eigen::SparseMatrix<double, 1, int>; Dest = Eigen::SparseMatrix<double, 1, int>; _MatrixType = Eigen::SparseMatrix<double, 0, int>; int _UpLo = 1; _Ordering = Eigen::AMDOrdering<int>]’\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h:164:5:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar>, Eigen::internal::Sparse2Sparse, Scalar>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 1, int>; DecType = Eigen::SimplicialCholesky<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >; RhsType = Eigen::SparseMatrix<double, 1, int>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar>, Eigen::internal::Sparse2Sparse, Scalar>::SrcXprType = Eigen::Solve<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::SparseMatrix<double, 1, int> >]’\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h:38:16:   required from ‘Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::SparseMatrix<double, 1, int> >; Derived = Eigen::SparseMatrix<double, 1, int>]’\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1106:27:   required from ‘Eigen::SparseMatrix<_Scalar, _Options, _Index>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::SparseMatrix<double, 1, int> >; _Scalar = double; int _Options = 1; _Index = int]’\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:674:15:   required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::SparseMatrix<double, 1, int> >; _Scalar = double; int _Options = 1; _Index = int]’\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h:1061:40:   required from ‘Eigen::SparseMatrix<_Scalar, _Options, _Index>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::SimplicialCholesky<Eigen::SparseMatrix<double, 0, int>, 1, Eigen::AMDOrdering<int> >, Eigen::SparseMatrix<double, 1, int> >; _Scalar = double; int _Options = 0; _Index = int]’\r\n/media/fulvio/DATA/Linux/simit/src/runtime.cpp:312:5:   required from ‘int lltmatsolve(void**, int, int, int*, int*, int, int, Float*, int, int, int**, int**, int, int, Float**) [with Float = double]’\r\n/media/fulvio/DATA/Linux/simit/src/runtime.cpp:336:64:   required from here\r\n/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:32:40: error: static assertion failed: THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES\r\n     #define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG);\r\n                                        ^\r\n/usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h:24:3: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’\r\n   EIGEN_STATIC_ASSERT((Dest::Flags&RowMajorBit)==0,THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES);\r\n   ^\r\n[ 27%] Building CXX object src/CMakeFiles/simit.dir/timers.cpp.o\r\n[ 28%] Building CXX object src/CMakeFiles/simit.dir/types.cpp.o\r\n[ 29%] Building CXX object src/CMakeFiles/simit.dir/types_convert.cpp.o\r\n[ 29%] Building CXX object src/CMakeFiles/simit.dir/usedef.cpp.o\r\n[ 30%] Building CXX object src/CMakeFiles/simit.dir/var.cpp.o\r\nsrc/CMakeFiles/simit.dir/build.make:734: recipe for target 'src/CMakeFiles/simit.dir/runtime.cpp.o' failed\r\nmake[2]: *** [src/CMakeFiles/simit.dir/runtime.cpp.o] Error 1\r\nmake[2]: *** Waiting for unfinished jobs....\r\n[ 31%] Building CXX object src/CMakeFiles/simit.dir/var_replace_rewriter.cpp.o\r\nCMakeFiles/Makefile2:96: recipe for target 'src/CMakeFiles/simit.dir/all' failed\r\nmake[1]: *** [src/CMakeFiles/simit.dir/all] Error 2\r\nMakefile:83: recipe for target 'all' failed\r\nmake: *** [all] Error 2\r\n\r\n"}}
{"actor":{"display_login":"fulviofarina"}}