Uncodin / bypass

Skip the HTML, Bypass takes markdown and renders it directly on Android and iOS.
http://uncodin.github.com/bypass/
Apache License 2.0
1.52k stars 193 forks source link

Installing sample project on iOS7+ device #150

Open dominik0711 opened 10 years ago

dominik0711 commented 10 years ago

Hi,

probably I've missed something in the documentation but installing the sample project on my iOS7 device failed with 60+ errors like this:

Undefined symbols for architecture armv7s:
  "vtable for std::__1::ios_base", referenced from:
      Bypass::Parser::handleBlock(Bypass::Type, buf*, buf*, int) in libBypass.a(parser.o)
      Bypass::Parser::parsedBlockCode(buf*, buf*) in libBypass.a(parser.o)
      Bypass::Parser::createSpan(Bypass::Element const&, buf*) in libBypass.a(parser.o)
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "std::runtime_error::what() const", referenced from:
      vtable for boost::bad_function_call in libBypass.a(parser.o)
      vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> > in libBypass.a(parser.o)
      vtable for boost::exception_detail::error_info_injector<boost::bad_function_call> in libBypass.a(parser.o)
  "typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from:

The sample project is compiling and running on all iOS simulators without any errors? I have copied all the necessary boost files under:

/usr/local/include/boost

Is there a framework or library for all platforms:

Or other way round. How do I have to setup the sample project to be able to run the provided sample app on a physical device?

Thanks in advance. dominik

rickharrison commented 10 years ago

Is there any update on this? When I do File -> New project and add 'Bypass' as a pod, xcode fails to build the project.