crichardson332 / homebrew-crich_brews

Homebrew tap
0 stars 0 forks source link

Errors while building scrimmage #11

Closed ilikekale closed 4 years ago

ilikekale commented 5 years ago

Tried following instructions to build scrimmage on my Mac and during make and here are some of the errors:

[ 24%] Building CXX object src/CMakeFiles/scrimmage-core.dir/common/RTree.cpp.o
In file included from /Users/xxx/scrimmage/src/common/RTree.cpp:33:
In file included from /Users/xxx/scrimmage/include/scrimmage/common/RTree.h:49:
/usr/local/include/boost/geometry/index/parameters.hpp:292:13: error: unknown type name 'default_strategy'
    typedef default_strategy type;
            ^
/usr/local/include/boost/geometry/index/parameters.hpp:293:13: error: unknown type name 'default_strategy'
    typedef default_strategy result_type;
            ^
/usr/local/include/boost/geometry/index/parameters.hpp:307:19: error: unknown type name 'default_strategy'
    static inline default_strategy apply(Parameters const&)
                  ^
/usr/local/include/boost/geometry/index/parameters.hpp:309:16: error: use of undeclared identifier 'default_strategy'
        return default_strategy();
               ^
In file included from /usr/local/include/boost/geometry/index/rtree.hpp:64:
/usr/local/include/boost/geometry/index/detail/rtree/visitors/insert.hpp:285:31: error: no matching function for call to 'get_strategy'
                              index::detail::get_strategy(m_parameters));
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [src/CMakeFiles/scrimmage-core.dir/common/RTree.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/scrimmage-core.dir/all] Error 2
make: *** [all] Error 2
stefanoroque commented 4 years ago

im having the same issue

crichardson332 commented 4 years ago

This issue is likely caused by homebrew updating a package whose api has changed.

Unfortunately there are no longer any full-time mac users on the scrimmage development team. As such, we are no longer able to support macOS, and this repo will be deprecated. Anyone is free to make pull requests to scrimmage core if they want to fix macOS support issues on their own, but our team will only be supporting Linux going forward.

I apologize for any inconveniences.