On Sat, Jul 8, 2017 at 2:34 AM, Waldek Kozaczuk <[email protected]> wrote:
> I have been trying to use existing git repo - > https://github.com/tari/osv-lighttpd - to deploy lighttpd on OSv. It > builds but I am getting this error which seems to indicate that symbol > pcre_free is missing or corresponding so could not be loaded: > > eth0: 192.168.122.15 > /lighttpd/lighttpd.so: failed looking up symbol pcre_free > > [backtrace] > 0x000000000033df83 <elf::object::symbol(unsigned int)+227> > 0x000000000038ca44 <elf::object::arch_relocate_rela(unsigned int, > unsigned int, void*, long)+292> > 0x000000000033c324 <elf::object::relocate_rela()+148> > 0x000000000033ed87 <elf::object::relocate()+199> > 0x0000000000342082 <elf::program::load_object(std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::vector<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > > >, std::vector<std::shared_ptr<elf::object>, > std::allocator<std::shared_ptr<elf::object> > >&)+1602> > 0x00000000003428c2 <elf::program::get_library(std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::vector<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > > >)+322> > 0x0000000000413763 > <osv::application::application(std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, > std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > > > const&, bool, > std::unordered_map<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > >, > std::allocator<std::pair<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const, > std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > > > > const*)+707> > 0x0000000000413e88 <osv::application::run(std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, > std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > > > const&, bool, > std::unordered_map<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > >, > std::allocator<std::pair<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> > const, > std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > > > > const*)+104> > 0x000000000041409b > <osv::application::run(std::vector<std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >, > std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char> > > > const&)+27> > 0x0000000000213e19 <do_main_thread(void*)+2633> > 0x00000000004438c5 <???+4470981> > 0x00000000003e5066 <thread_main_c+38> > 0x0000000000388fb2 <???+3706802> > > When I build I see the that the so is being added: > " > Adding /usr/lib/libpcre.so.1.2.3... > Can you please run with "run.py -V" to see a debugging message if this library couldn't be loaded? (just to make sure we're not missing something obvious) > " > I also verified that the so file has pcre_free symbol: > > readelf -r external/x64/misc.bin/usr/lib64/libpcre.so.1.2.3 | grep > pcre_free > 00000026bfc8 002200000006 R_X86_64_GLOB_DAT 000000000026c108 pcre_free + > 0 > 00000026c0a8 002700000007 R_X86_64_JUMP_SLO 000000000004e810 > pcre_free_study + 0 > > What might be wrong? > > Waldek > > > > -- > You received this message because you are subscribed to the Google Groups > "OSv Development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
