Skip to content

Instantly share code, notes, and snippets.

@directionless
Created February 28, 2012 20:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save directionless/1934869 to your computer and use it in GitHub Desktop.
Save directionless/1934869 to your computer and use it in GitHub Desktop.
compiling mosh
export PATH="/Users/seph/homebrew/bin:$PATH"
tar xzf /Users/seph/mosh-0.96a.tar.gz
cd mosh-0.96a
./configure --prefix=/tmp/mosh --with-boost=/Users/seph/homebrew/
make
@directionless
Copy link
Author

g++ -DHAVE_CONFIG_H -I. -I../.. -I./../statesync -I./../terminal -I./../network -I./../crypto -I./../protobufs -I./../util -isystem /Users/seph/homebrew//include -pedantic -Wno-long-long -Werror -Wall -Wextra -Weffc++ -fno-default-inline -pipe -D_THREAD_SAFE -isystem /Users/seph/homebrew/Cellar/protobuf/2.4.1/include -g -O2 -MT terminaloverlay.o -MD -MP -MF .deps/terminaloverlay.Tpo -c -o terminaloverlay.o terminaloverlay.cc
cc1plus: warnings being treated as errors
/Users/seph/homebrew//include/boost/lambda/detail/operators.hpp: In member function 'Overlay::Validity Overlay::ConditionalOverlayCell::get_validity(const Terminal::Framebuffer&, int, uint64_t, uint64_t) const':
/Users/seph/homebrew//include/boost/lambda/detail/operators.hpp:119: warning: user-defined 'const boost::lambda::lambda_functorboost::lambda::lambda_functor_base<boost::lambda::logical_action<boost::lambda::and_action, boost::tuples::tuple<typename boost::lambda::const_copy_argument::type, boost::lambda::lambda_functor, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > boost::lambda::operator&&(const A&, const boost::lambda::lambda_functor&) [with A = bool, Arg = boost::lambda::lambda_functor_base<boost::lambda::action<2, boost::lambda::function_action<2, boost::lambda::detail::unspecified> >, boost::tuples::tuple<bool (Terminal::Cell::* const)()const, const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' always evaluates both arguments
/Users/seph/homebrew//include/boost/lambda/detail/operators.hpp:120: warning: user-defined 'const boost::lambda::lambda_functorboost::lambda::lambda_functor_base<boost::lambda::logical_action<boost::lambda::or_action, boost::tuples::tupleboost::lambda::lambda_functor<T, typename boost::lambda::const_copy_argument::type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > boost::lambda::operator||(const boost::lambda::lambda_functor&, const B&) [with Arg = boost::lambda::lambda_functor_baseboost::lambda::logical_action<boost::lambda::and_action, boost::tuples::tuple<const bool, boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2, boost::lambda::function_action<2, boost::lambda::detail::unspecified> >, boost::tuples::tuple<bool (Terminal::Cell::* const)()const, const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, B = boost::lambda::lambda_functorboost::lambda::lambda_functor_base<boost::lambda::relational_action<boost::lambda::equal_action, boost::tuples::tuple<const std::vector<wchar_t, std::allocator<wchar_t> >, boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2, boost::lambda::other_actionboost::lambda::member_pointer_action >, boost::tuples::tupleboost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::other_action<boost::lambda::addressof_action, boost::tuples::tupleboost::lambda::lambda_functor<boost::lambda::placeholder<1 >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, std::vector<wchar_t, std::allocator<wchar_t> > Terminal::Cell::* const, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]' always evaluates both arguments
/Users/seph/homebrew//include/boost/lambda/detail/operators.hpp:120: warning: user-defined 'const boost::lambda::lambda_functorboost::lambda::lambda_functor_base<boost::lambda::logical_action<boost::lambda::or_action, boost::tuples::tuple<typename boost::lambda::const_copy_argument::type, boost::lambda::lambda_functor, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > boost::lambda::operator||(const A&, const boost::lambda::lambda_functor&) [with A = boost::lambda::lambda_functorboost::lambda::lambda_functor_base<boost::lambda::logical_action<boost::lambda::and_action, boost::tuples::tuple<const bool, boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2, boost::lambda::function_action<2, boost::lambda::detail::unspecified> >, boost::tuples::tuple<bool (Terminal::Cell::* const)()const, const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, Arg = boost::lambda::lambda_functor_baseboost::lambda::relational_action<boost::lambda::equal_action, boost::tuples::tuple<const std::vector<wchar_t, std::allocator<wchar_t> >, boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2, boost::lambda::other_actionboost::lambda::member_pointer_action >, boost::tuples::tupleboost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::other_action<boost::lambda::addressof_action, boost::tuples::tupleboost::lambda::lambda_functor<boost::lambda::placeholder<1 >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, std::vector<wchar_t, std::allocator<wchar_t> > Terminal::Cell::* const, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' always evaluates both arguments
/Users/seph/homebrew//include/boost/lambda/detail/operators.hpp:120: warning: user-defined 'const boost::lambda::lambda_functorboost::lambda::lambda_functor_base<boost::lambda::logical_action<boost::lambda::or_action, boost::tuples::tupleboost::lambda::lambda_functor<T, boost::lambda::lambda_functor, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > boost::lambda::operator||(const boost::lambda::lambda_functor&, const boost::lambda::lambda_functor&) [with ArgA = boost::lambda::lambda_functor_baseboost::lambda::logical_action<boost::lambda::and_action, boost::tuples::tuple<const bool, boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2, boost::lambda::function_action<2, boost::lambda::detail::unspecified> >, boost::tuples::tuple<bool (Terminal::Cell::* const)()const, const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, ArgB = boost::lambda::lambda_functor_baseboost::lambda::relational_action<boost::lambda::equal_action, boost::tuples::tuple<const std::vector<wchar_t, std::allocator<wchar_t> >, boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2, boost::lambda::other_actionboost::lambda::member_pointer_action >, boost::tuples::tupleboost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::other_action<boost::lambda::addressof_action, boost::tuples::tupleboost::lambda::lambda_functor<boost::lambda::placeholder<1 >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, std::vector<wchar_t, std::allocator<wchar_t> > Terminal::Cell::* const, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >]' always evaluates both arguments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment