On Fri, Mar 9, 2018 at 3:29 PM, Geraldo Netto <geraldone...@gmail.com>
wrote:

> Dear Friends,
>
> I was doing more tests and for some reason, libz and libedit are not been
> included for groonga
>

So this should have worked (of course the better way is to add the
"requires" in module.py) -

scripts/build image=groonga,libedit,libz

But doesn't seem to make a difference. I guess needs more debugging work.



> because of that, the function history_w() is to been found, so, osv
> crashes as below
>
> But I would still consider applying this patch otherwise groonga will not
> even build
>
> netto@besta01 ~/osv $ scripts/run.py -V
> OSv v0.24-500-g9e28c90
> 4 CPUs detected
> Firmware vendor: SeaBIOS
> bsd: initializing - done
> VFS: mounting ramfs at /
> VFS: mounting devfs at /dev
> net: initializing - done
> vga: Add VGA device instance
> eth0: ethernet address: 52:54:00:12:34:56
> virtio-blk: Add blk device instances 0 as vblk0, devsize=10737418240
> random: virtio-rng registered as a source.
> random: intel drng, rdrand registered as a source.
> random: <Software, Yarrow> initialized
> VFS: unmounting /dev
> VFS: mounting zfs at /zfs
> zfs: mounting osv/zfs from device /dev/vblk0.1
> random: device unblocked.
> VFS: mounting devfs at /dev
> VFS: mounting procfs at /proc
> program zpool.so returned 1
> BSD shrinker: event handler list found: 0xffffa000018e9b00
>         BSD shrinker found: 1
> BSD shrinker: unlocked, running
> [I/42 dhcp]: Broadcasting DHCPDISCOVER message with xid: [2135113627]
> [I/42 dhcp]: Waiting for IP...
> [I/244 dhcp]: Received DHCPOFFER message from DHCP server: 192.168.122.1
> regarding offerred IP address: 192.168.122.15
> [I/244 dhcp]: Broadcasting DHCPREQUEST message with xid: [2135113627] to
> SELECT offered IP: 192.168.122.15
> [I/244 dhcp]: Received DHCPACK message from DHCP server: 192.168.122.1
> regarding offerred IP address: 192.168.122.15
> [I/244 dhcp]: Server acknowledged IP 192.168.122.15 for interface eth0
> with time to lease in seconds: 86400
> eth0: 192.168.122.15
> [I/244 dhcp]: Configuring eth0: ip 192.168.122.15 subnet mask
> 255.255.255.0 gateway 192.168.122.1 MTU 1500
> *could not load libz.so.1*
> *could not load libedit.so.2*
> */usr/bin/groonga: failed looking up symbol history_w*
>
> [backtrace]
> 0x000000000033e303 <elf::object::symbol(unsigned int)+227>
> 0x000000000038ca14 <elf::object::arch_relocate_rela(unsigned int,
> unsigned int, void*, long)+292>
> 0x000000000033c6a4 <elf::object::relocate_rela()+148>
> 0x000000000033f107 <elf::object::relocate()+199>
> 0x0000000000342412 <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>
> 0x0000000000342c52 <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>
> 0x00000000004144c3 
> <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>
> 0x0000000000414c08 <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>
> 0x0000000000414e1b 
> <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>
> 0x0000000000213a49 <do_main_thread(void*)+2649>
> 0x0000000000444ef5 <???+4476661>
> 0x00000000003e5d76 <thread_main_c+38>
> 0x0000000000388f82 <???+3706754>
>
>
> Kind Regards,
>
> Geraldo Netto
> Sapere Aude => Non dvcor, dvco
> http://exdev.sf.net/
>
> On 8 March 2018 at 18:46, geraldo netto <geraldone...@gmail.com> wrote:
>
>> fix path separator that way manifest_common.py does not fail when
>> building groonga
>> build was tested on linux mint 18.3
>>
>> Signed-off-by: geraldo netto <geraldone...@gmail.com>
>> ---
>>  groonga/GET | 8 ++++----
>>  1 file changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/groonga/GET b/groonga/GET
>> index d2e2ee3..47d53f9 100755
>> --- a/groonga/GET
>> +++ b/groonga/GET
>> @@ -24,8 +24,8 @@ cd $BASEDIR
>>  find . -name "*.so" |  xargs -I {} ldd {} | grep -Po '(?<=> )/[^ ]+' |
>> sort | uniq | grep -Pv 'lib(c|dl|m|util|rt|pthread|z|groonga.*).so' |
>> xargs -I {} install  {} install/lib
>>
>>  echo "
>> -/usr/etc/**:${ROOTDIR}/etc/**
>> -/usr/share/**:${ROOTDIR}/share/**
>> -/usr/lib/**:${ROOTDIR}/lib/**
>> -/usr/bin/groonga:${ROOTDIR}/bin/groonga
>> +/usr/etc/**: ${ROOTDIR}/etc/**
>> +/usr/share/**: ${ROOTDIR}/share/**
>> +/usr/lib/**: ${ROOTDIR}/lib/**
>> +/usr/bin/groonga: ${ROOTDIR}/bin/groonga
>>  " > usr.manifest
>> --
>> 2.7.4
>>
>>
> --
> 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 osv-dev+unsubscr...@googlegroups.com.
> 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 osv-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to