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... " 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.
