Can't install with homebrew

Issue #12 resolved
Kai-Yuan Cheng (Superbil) created an issue
$ brew install ori
==> Downloading https://bitbucket.org/orifs/ori/downloads/ori-0.8.0.tgz
Already downloaded: /Library/Caches/Homebrew/ori-0.8.0.tgz
==> scons BUILDTYPE=RELEASE
        class unordered_set;
              ^
1 error generated.
scons: *** [build/libori/udsrepo.o] Error 1
scons: building terminated because of errors.

https://gist.github.com/Superbil/8473660

Test on:

  • Mac OSX 10.9.1-x86_64
  • homebrew 0.9.5

Comments (5)

  1. Shoaib Kamil

    Here's a more complete backtrace:

    #!
    
    ...
    Compiling build/liboriutil/oristr.cc
    Compiling build/liboriutil/oriutil.cc
    build/libori/treediff.cc:335:5: error: no template named 'unordered_map'; did you mean 'boost::unordered_map'?
        unordered_map<std::string, size_t>::const_iterator it =
        ^~~~~~~~~~~~~
        boost::unordered_map
    /usr/local/include/boost/unordered/unordered_map_fwd.hpp:28:15: note: 'boost::unordered_map' declared here
            class unordered_map;
                  ^
    build/libori/treediff.cc:347:5: error: no template named 'unordered_map'; did you mean 'boost::unordered_map'?
        unordered_map<std::string, size_t>::iterator it =
        ^~~~~~~~~~~~~
        boost::unordered_map
    /usr/local/include/boost/unordered/unordered_map_fwd.hpp:28:15: note: 'boost::unordered_map' declared here
            class unordered_map;
                  ^
    Compiling build/liboriutil/rwlock.cc
    Compiling build/liboriutil/stopwatch.cc
    Compiling build/liboriutil/stream.cc
    Compiling build/liboriutil/mutex_posix.cc
    Compiling build/liboriutil/rwlock_posix.cc
    Compiling build/liboriutil/thread_posix.cc
    2 errors generated.
    Compiling build/libori/rkchunker.cc
    scons: *** [build/libori/treediff.o] Error 1
    build/libori/sshrepo.cc:191:29: error: no template named 'unordered_set'; did you mean 'boost::unordered_set'?
            containedObjs = new unordered_set<ObjectHash>();
                                ^~~~~~~~~~~~~
                                boost::unordered_set
    /usr/local/include/boost/unordered/unordered_set_fwd.hpp:27:15: note: 'boost::unordered_set' declared here
            class unordered_set;
                  ^
    build/libori/udsrepo.cc:205:29: error: no template named 'unordered_set'; did you mean 'boost::unordered_set'?
            containedObjs = new unordered_set<ObjectHash>();
                                ^~~~~~~~~~~~~
                                boost::unordered_set
    /usr/local/include/boost/unordered/unordered_set_fwd.hpp:27:15: note: 'boost::unordered_set' declared here
            class unordered_set;
                  ^
    1 error generated.
    scons: *** [build/libori/sshrepo.o] Error 1
    1 error generated.
    scons: *** [build/libori/udsrepo.o] Error 1
    scons: building terminated because of errors.
    
  2. Ali Mashtizadeh

    Yes, this problem existed on several platforms it is fixed in 0.8.1. This also effects FreeBSD 10 and I will push a port if no one beats me to it.

  3. Log in to comment