Created
August 3, 2015 06:02
-
-
Save dunn/bf25dee9820fc97080c7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2015-08-02 23:02:04 -0700 | |
make | |
all | |
CC=clang | |
BOOST_INCLUDES=/usr/local/opt/boost/include | |
BOOST_LIBS=/usr/local/opt/boost/lib | |
clang -c -g -Wall -I/usr/local/opt/boost/include cputhrottle.cc | |
clang -c -g -Wall -I/usr/local/opt/boost/include manip.cc | |
clang -c -g -Wall -I/usr/local/opt/boost/include test.cc | |
clang -L/usr/local/opt/boost/lib -o test test.o | |
clang -L/usr/local/opt/boost/lib -o cputhrottle cputhrottle.o manip.o | |
Undefined symbols for architecture x86_64: | |
"std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: | |
control_c(int) in cputhrottle.o | |
_main in cputhrottle.o | |
boost::detail::lcast_ret_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in cputhrottle.o | |
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cputhrottle.o | |
boost::detail::lcast_put_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in manip.o | |
"std::__1::locale::operator==(std::__1::locale const&) const", referenced from: | |
boost::detail::lcast_ret_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in cputhrottle.o | |
boost::detail::lcast_put_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in manip.o | |
"std::__1::ios_base::getloc() const", referenced from: | |
control_c(int) in cputhrottle.o | |
_main in cputhrottle.o | |
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cputhrottle.o | |
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long)", referenced from: | |
Process::Manipulator::singleStep(int) in manip.o | |
Process::Manipulator::continueRunning(int) in manip.o | |
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long, unsigned long)", referenced from: | |
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in manip.o | |
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*) in manip.o | |
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in manip.o | |
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from: | |
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in cputhrottle.o | |
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)", referenced from: | |
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in manip.o | |
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*) in manip.o | |
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in manip.o | |
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)", referenced from: | |
std::__1::enable_if<__is_forward_iterator<char const*>::value, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign<char const*>(char const*, char const*) in manip.o | |
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from: | |
Process::ManipulatorException::ManipulatorException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in manip.o | |
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from: | |
boost::detail::lcast_ret_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in cputhrottle.o | |
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in cputhrottle.o | |
Process::Manipulator::attach(int) in manip.o | |
Process::Manipulator::detach(int) in manip.o | |
Process::Manipulator::resumeIter(std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<int, unsigned int>, std::__1::__tree_node<std::__1::__value_type<int, unsigned int>, void*>*, long> > const&) in manip.o | |
Process::Manipulator::singleStep(int) in manip.o | |
Process::Manipulator::continueRunning(int) in manip.o | |
... | |
"std::__1::basic_istream<char, std::__1::char_traits<char> >::get()", referenced from: | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
"std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from: | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
"std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(double&)", referenced from: | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)", referenced from: | |
control_c(int) in cputhrottle.o | |
_main in cputhrottle.o | |
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()", referenced from: | |
control_c(int) in cputhrottle.o | |
_main in cputhrottle.o | |
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from: | |
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cputhrottle.o | |
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from: | |
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()", referenced from: | |
vtable for boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char> in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)", referenced from: | |
vtable for boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char> in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", referenced from: | |
vtable for boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char> in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)", referenced from: | |
vtable for boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char> in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)", referenced from: | |
vtable for boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char> in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::overflow(int)", referenced from: | |
vtable for boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char> in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::pbackfail(int)", referenced from: | |
vtable for boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char> in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()", referenced from: | |
vtable for boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char> in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::underflow()", referenced from: | |
vtable for boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char> in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()", referenced from: | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()", referenced from: | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char>::~basic_unlockedbuf() in cputhrottle.o | |
boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char>::~basic_unlockedbuf() in cputhrottle.o | |
"std::__1::cerr", referenced from: | |
control_c(int) in cputhrottle.o | |
_main in cputhrottle.o | |
"std::__1::ctype<char>::id", referenced from: | |
control_c(int) in cputhrottle.o | |
_main in cputhrottle.o | |
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cputhrottle.o | |
"std::__1::locale::classic()", referenced from: | |
boost::detail::lcast_ret_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in cputhrottle.o | |
boost::detail::lcast_put_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in manip.o | |
"std::__1::locale::locale()", referenced from: | |
boost::detail::lcast_ret_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in cputhrottle.o | |
boost::detail::lcast_put_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in manip.o | |
"std::__1::locale::~locale()", referenced from: | |
control_c(int) in cputhrottle.o | |
_main in cputhrottle.o | |
boost::detail::lcast_ret_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in cputhrottle.o | |
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cputhrottle.o | |
boost::detail::lcast_put_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in manip.o | |
"std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from: | |
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cputhrottle.o | |
"std::__1::ios_base::init(void*)", referenced from: | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
"std::__1::ios_base::clear(unsigned int)", referenced from: | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cputhrottle.o | |
"std::__1::numpunct<char>::id", referenced from: | |
boost::detail::lcast_ret_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in cputhrottle.o | |
boost::detail::lcast_put_unsigned<std::__1::char_traits<char>, unsigned int, char>::convert() in manip.o | |
"std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", referenced from: | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
"std::bad_cast::bad_cast()", referenced from: | |
void boost::conversion::detail::throw_bad_cast<char*, double>() in cputhrottle.o | |
void boost::conversion::detail::throw_bad_cast<char*, int>() in cputhrottle.o | |
"std::bad_cast::~bad_cast()", referenced from: | |
void boost::conversion::detail::throw_bad_cast<char*, double>() in cputhrottle.o | |
boost::bad_lexical_cast::~bad_lexical_cast() in cputhrottle.o | |
boost::bad_lexical_cast::~bad_lexical_cast() in cputhrottle.o | |
boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::~error_info_injector() in cputhrottle.o | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::rethrow() const in cputhrottle.o | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::clone_impl(boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > const&, boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::clone_tag) in cputhrottle.o | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::clone_impl(boost::exception_detail::error_info_injector<boost::bad_lexical_cast> const&) in cputhrottle.o | |
... | |
"std::exception::~exception()", referenced from: | |
Process::ManipulatorException::~ManipulatorException() in manip.o | |
Process::ManipulatorException::ManipulatorException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in manip.o | |
"std::terminate()", referenced from: | |
___clang_call_terminate in cputhrottle.o | |
___clang_call_terminate in manip.o | |
"typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from: | |
typeinfo for boost::detail::basic_pointerbuf<char, std::__1::basic_streambuf<char, std::__1::char_traits<char> > > in cputhrottle.o | |
"typeinfo for std::__1::ios_base::failure", referenced from: | |
GCC_except_table29 in cputhrottle.o | |
"typeinfo for char*", referenced from: | |
void boost::conversion::detail::throw_bad_cast<char*, double>() in cputhrottle.o | |
void boost::conversion::detail::throw_bad_cast<char*, int>() in cputhrottle.o | |
"typeinfo for std::bad_cast", referenced from: | |
typeinfo for boost::bad_lexical_cast in cputhrottle.o | |
"typeinfo for std::exception", referenced from: | |
typeinfo for Process::ManipulatorException in manip.o | |
"typeinfo for double", referenced from: | |
void boost::conversion::detail::throw_bad_cast<char*, double>() in cputhrottle.o | |
"typeinfo for int", referenced from: | |
void boost::conversion::detail::throw_bad_cast<char*, int>() in cputhrottle.o | |
"vtable for __cxxabiv1::__class_type_info", referenced from: | |
typeinfo for boost::exception in cputhrottle.o | |
typeinfo for boost::exception_detail::clone_base in cputhrottle.o | |
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. | |
"vtable for __cxxabiv1::__si_class_type_info", referenced from: | |
typeinfo for boost::bad_lexical_cast in cputhrottle.o | |
typeinfo for boost::detail::basic_pointerbuf<char, std::__1::basic_streambuf<char, std::__1::char_traits<char> > > in cputhrottle.o | |
typeinfo for boost::detail::basic_unlockedbuf<std::__1::basic_streambuf<char, std::__1::char_traits<char> >, char> in cputhrottle.o | |
typeinfo for Process::ManipulatorException in manip.o | |
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. | |
"vtable for __cxxabiv1::__vmi_class_type_info", referenced from: | |
typeinfo for boost::exception_detail::error_info_injector<boost::bad_lexical_cast> in cputhrottle.o | |
typeinfo for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> > in cputhrottle.o | |
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. | |
"vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >", referenced from: | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. | |
"operator delete(void*)", referenced from: | |
boost::bad_lexical_cast::~bad_lexical_cast() in cputhrottle.o | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::~clone_impl() in cputhrottle.o | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::clone() const in cputhrottle.o | |
non-virtual thunk to boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::~clone_impl() in cputhrottle.o | |
non-virtual thunk to boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::~clone_impl() in cputhrottle.o | |
boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::~error_info_injector() in cputhrottle.o | |
non-virtual thunk to boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::~error_info_injector() in cputhrottle.o | |
... | |
"operator new(unsigned long)", referenced from: | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::clone() const in cputhrottle.o | |
std::__1::__tree<std::__1::__value_type<int, unsigned int>, std::__1::__map_value_compare<int, std::__1::__value_type<int, unsigned int>, std::__1::less<int>, true>, std::__1::allocator<std::__1::__value_type<int, unsigned int> > >::__insert_unique(std::__1::__value_type<int, unsigned int> const&) in manip.o | |
"___cxa_allocate_exception", referenced from: | |
void boost::throw_exception<boost::bad_lexical_cast>(boost::bad_lexical_cast const&) in cputhrottle.o | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::rethrow() const in cputhrottle.o | |
Process::Manipulator::attach(int) in manip.o | |
Process::Manipulator::detach(int) in manip.o | |
Process::Manipulator::resumeIter(std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<int, unsigned int>, std::__1::__tree_node<std::__1::__value_type<int, unsigned int>, void*>*, long> > const&) in manip.o | |
Process::Manipulator::singleStep(int) in manip.o | |
Process::Manipulator::continueRunning(int) in manip.o | |
... | |
"___cxa_begin_catch", referenced from: | |
_main in cputhrottle.o | |
___clang_call_terminate in cputhrottle.o | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cputhrottle.o | |
Process::Manipulator::~Manipulator() in manip.o | |
___clang_call_terminate in manip.o | |
"___cxa_call_unexpected", referenced from: | |
boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::~error_info_injector() in cputhrottle.o | |
Process::ManipulatorException::~ManipulatorException() in manip.o | |
"___cxa_end_catch", referenced from: | |
_main in cputhrottle.o | |
bool boost::detail::lexical_ostream_limited_src<char, std::__1::char_traits<char> >::shr_using_base_class<double>(double&) in cputhrottle.o | |
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in cputhrottle.o | |
Process::Manipulator::~Manipulator() in manip.o | |
"___cxa_free_exception", referenced from: | |
void boost::throw_exception<boost::bad_lexical_cast>(boost::bad_lexical_cast const&) in cputhrottle.o | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::rethrow() const in cputhrottle.o | |
Process::Manipulator::attach(int) in manip.o | |
Process::Manipulator::detach(int) in manip.o | |
Process::Manipulator::resumeIter(std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<int, unsigned int>, std::__1::__tree_node<std::__1::__value_type<int, unsigned int>, void*>*, long> > const&) in manip.o | |
Process::Manipulator::singleStep(int) in manip.o | |
Process::Manipulator::continueRunning(int) in manip.o | |
... | |
"___cxa_pure_virtual", referenced from: | |
vtable for boost::exception in cputhrottle.o | |
vtable for boost::exception_detail::clone_base in cputhrottle.o | |
"___cxa_throw", referenced from: | |
void boost::throw_exception<boost::bad_lexical_cast>(boost::bad_lexical_cast const&) in cputhrottle.o | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::rethrow() const in cputhrottle.o | |
Process::Manipulator::attach(int) in manip.o | |
Process::Manipulator::detach(int) in manip.o | |
Process::Manipulator::resumeIter(std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<int, unsigned int>, std::__1::__tree_node<std::__1::__value_type<int, unsigned int>, void*>*, long> > const&) in manip.o | |
Process::Manipulator::singleStep(int) in manip.o | |
Process::Manipulator::continueRunning(int) in manip.o | |
... | |
"___gxx_personality_v0", referenced from: | |
control_c(int) in cputhrottle.o | |
_main in cputhrottle.o | |
void boost::conversion::detail::throw_bad_cast<char*, double>() in cputhrottle.o | |
void boost::throw_exception<boost::bad_lexical_cast>(boost::bad_lexical_cast const&) in cputhrottle.o | |
boost::exception_detail::error_info_injector<boost::bad_lexical_cast>::~error_info_injector() in cputhrottle.o | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::clone() const in cputhrottle.o | |
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast> >::rethrow() const in cputhrottle.o | |
... | |
ld: symbol(s) not found for architecture x86_64 | |
clang: error: linker command failed with exit code 1 (use -v to see invocation) | |
make: *** [cputhrottle] Error 1 | |
HOMEBREW_VERSION: 0.9.5 | |
ORIGIN: https://github.com/Homebrew/homebrew.git | |
HEAD: 42591d7df41a29fbacad2d40949be71287648c97 | |
Last commit: 8 minutes ago | |
HOMEBREW_PREFIX: /usr/local | |
HOMEBREW_CELLAR: /usr/local/Cellar | |
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com | |
CPU: quad-core 64-bit haswell | |
OS X: 10.10.4-x86_64 | |
Xcode: 6.4 | |
CLT: 6.4.0.0.1.1435007323 | |
GCC-4.2: build 0 | |
Clang: 6.1 build 602 | |
X11: 2.7.7 => /opt/X11 | |
System Ruby: 2.0.0-p481 | |
Perl: /usr/bin/perl | |
Python: /usr/bin/python | |
Ruby: /usr/bin/ruby | |
Java: 1.8.0_20 | |
HOMEBREW_CC: clang | |
HOMEBREW_CXX: clang++ | |
MAKEFLAGS: -j4 | |
CMAKE_PREFIX_PATH: /usr/local | |
CMAKE_INCLUDE_PATH: /usr/include/libxml2:/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers | |
CMAKE_LIBRARY_PATH: /System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries | |
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.10 | |
ACLOCAL_PATH: /usr/local/share/aclocal | |
PATH: /usr/local/Library/ENV/4.3:/usr/bin:/bin:/usr/sbin:/sbin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
clang called with: -c -g -Wall -I/usr/local/opt/boost/include cputhrottle.cc | |
superenv removed: -g -Wall | |
superenv added: -pipe -w -Os -march=native -isystem/usr/local/include -isystem/usr/include/libxml2 -isystem/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers | |
superenv executed: clang -pipe -w -Os -march=native -c -I/usr/local/opt/boost/include cputhrottle.cc -isystem/usr/local/include -isystem/usr/include/libxml2 -isystem/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers | |
clang called with: -c -g -Wall -I/usr/local/opt/boost/include manip.cc | |
superenv removed: -g -Wall | |
superenv added: -pipe -w -Os -march=native -isystem/usr/local/include -isystem/usr/include/libxml2 -isystem/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers | |
superenv executed: clang -pipe -w -Os -march=native -c -I/usr/local/opt/boost/include manip.cc -isystem/usr/local/include -isystem/usr/include/libxml2 -isystem/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers | |
clang called with: -c -g -Wall -I/usr/local/opt/boost/include test.cc | |
superenv removed: -g -Wall | |
superenv added: -pipe -w -Os -march=native -isystem/usr/local/include -isystem/usr/include/libxml2 -isystem/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers | |
superenv executed: clang -pipe -w -Os -march=native -c -I/usr/local/opt/boost/include test.cc -isystem/usr/local/include -isystem/usr/include/libxml2 -isystem/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers | |
clang called with: -L/usr/local/opt/boost/lib -o test test.o | |
superenv added: -pipe -w -Os -march=native -isystem/usr/local/include -isystem/usr/include/libxml2 -isystem/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers -L/usr/local/lib -L/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries -Wl,-headerpad_max_install_names | |
superenv executed: clang -pipe -w -Os -march=native -L/usr/local/opt/boost/lib -o test test.o -isystem/usr/local/include -isystem/usr/include/libxml2 -isystem/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers -L/usr/local/lib -L/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries -Wl,-headerpad_max_install_names | |
clang called with: -L/usr/local/opt/boost/lib -o cputhrottle cputhrottle.o manip.o | |
superenv added: -pipe -w -Os -march=native -isystem/usr/local/include -isystem/usr/include/libxml2 -isystem/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers -L/usr/local/lib -L/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries -Wl,-headerpad_max_install_names | |
superenv executed: clang -pipe -w -Os -march=native -L/usr/local/opt/boost/lib -o cputhrottle cputhrottle.o manip.o -isystem/usr/local/include -isystem/usr/include/libxml2 -isystem/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers -L/usr/local/lib -L/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries -Wl,-headerpad_max_install_names | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
HOMEBREW_VERSION: 0.9.5 | |
ORIGIN: https://github.com/Homebrew/homebrew.git | |
HEAD: 42591d7df41a29fbacad2d40949be71287648c97 | |
Last commit: 8 minutes ago | |
HOMEBREW_PREFIX: /usr/local | |
HOMEBREW_CELLAR: /usr/local/Cellar | |
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com | |
CPU: quad-core 64-bit haswell | |
OS X: 10.10.4-x86_64 | |
Xcode: 6.4 | |
CLT: 6.4.0.0.1.1435007323 | |
Clang: 6.1 build 602 | |
X11: 2.7.7 => /opt/X11 | |
System Ruby: 2.0.0-p481 | |
Perl: /usr/bin/perl | |
Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/bin/python2.7 | |
Ruby: /usr/local/bin/ruby => /usr/local/Cellar/ruby/2.2.2/bin/ruby | |
Java: 1.8.0_20 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Your system is ready to brew. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment