On Thu, Feb 28, 2013 at 3:16 AM, Jasper Lievisse Adriaanse
<jas...@openbsd.org> wrote:
> On Tue, Feb 26, 2013 at 08:32:15PM -0800, andre...@zoho.com wrote:
>> this is the output of `LD_DEBUG= git svn`
>>
>> failure happens when pthread gets dlopened twice
>>
>> i defer to comments before investigating further because i presume
>> this involves linking policy i don't know about
> You'll need to preload pthreads:

thank you ~

i have two questions:

- would it be worth it to adjust _dl_printf and its usage to allow
preceding logical output lines with pid? i ask because it was
difficult to tell for me at first glance that it was forking something
which ended up loading pthreads without having linked to it

- does it make since to have "plugin" shared object files that link to
pthreads? that means that every user has to link aswell or preload it

>
> gurthang:jasper {2003} env LD_PRELOAD=/usr/lib/libpthread.so git svn > /tmp/f
> fatal: Not a git repository (or any parent up to mount point /home)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
> Already at toplevel, but .git not found
>  at /usr/local/libexec/git/git-svn line 342
>
> Too bad this isn't mentioned in the README..
>
>> rtld loading: 'git'
>> exe load offset:  0x166547400000
>>  flags git = 0x0
>> head git
>> obj git has git as head
>> examining: 'git'
>> loading: libcrypto.so.22.0 required by git
>>  flags /usr/lib/libcrypto.so.22.0 = 0x0
>> obj /usr/lib/libcrypto.so.22.0 has git as head
>> loading: libpthread.so.17.0 required by git
>>  flags /usr/lib/libpthread.so.17.0 = 0x68
>> obj /usr/lib/libpthread.so.17.0 has git as head
>> loading: libc.so.66.2 required by git
>>  flags /usr/lib/libc.so.66.2 = 0x0
>> obj /usr/lib/libc.so.66.2 has git as head
>> loading: libintl.so.6.0 required by git
>>  flags /usr/local/lib/libintl.so.6.0 = 0x0
>> obj /usr/local/lib/libintl.so.6.0 has git as head
>> loading: libiconv.so.6.0 required by git
>>  flags /usr/local/lib/libiconv.so.6.0 = 0x0
>> obj /usr/local/lib/libiconv.so.6.0 has git as head
>> loading: libz.so.4.1 required by git
>>  flags /usr/lib/libz.so.4.1 = 0x0
>> obj /usr/lib/libz.so.4.1 has git as head
>> linking dep /usr/lib/libz.so.4.1 as child of git
>> linking dep /usr/local/lib/libiconv.so.6.0 as child of git
>> linking dep /usr/local/lib/libintl.so.6.0 as child of git
>> linking dep /usr/lib/libcrypto.so.22.0 as child of git
>> objname /usr/lib/libpthread.so.17.0 is nodelete
>> linking dep /usr/lib/libpthread.so.17.0 as child of git
>> linking dep /usr/lib/libc.so.66.2 as child of git
>> examining: '/usr/lib/libz.so.4.1'
>> examining: '/usr/local/lib/libiconv.so.6.0'
>> examining: '/usr/local/lib/libintl.so.6.0'
>> examining: '/usr/lib/libcrypto.so.22.0'
>> examining: '/usr/lib/libpthread.so.17.0'
>> examining: '/usr/lib/libc.so.66.2'
>>  flags /usr/libexec/ld.so = 0x0
>> obj /usr/libexec/ld.so has git as head
>> relocation took 0.000952
>>       Start            End              Type Open Ref GrpRef Name
>>       0000166547400000 0000166547989000 exe  1    0   0      git
>>       0000166749f31000 000016674a346000 rlib 0    1   0      
>> /usr/lib/libz.so.4.1
>>       000016675001c000 0000166750519000 rlib 0    1   0      
>> /usr/local/lib/libiconv.so.6.0
>>       000016674be8a000 000016674c294000 rlib 0    1   0      
>> /usr/local/lib/libintl.so.6.0
>>       000016674cb0c000 000016674d0c6000 rlib 0    1   0      
>> /usr/lib/libcrypto.so.22.0
>>       0000166750bdf000 0000166750ff1000 rlib 0    2   0      
>> /usr/lib/libpthread.so.17.0
>>       00001667530b1000 0000166753599000 rlib 0    1   0      
>> /usr/lib/libc.so.66.2
>>       0000166749b00000 0000166749b00000 rtld 0    1   0      
>> /usr/libexec/ld.so
>> symcache lookups 1394 hits 656 ratio 47% hits
>> dynamic loading done, success.
>> doing ctors obj 0x16675531b870 @0x166750be3a00: [/usr/lib/libpthread.so.17.0]
>> doing ctors obj 0x166752906670 @0x166749f33070: [/usr/lib/libz.so.4.1]
>> doing ctors obj 0x166752906328 @0x16675001ee60: 
>> [/usr/local/lib/libiconv.so.6.0]
>> doing ctors obj 0x166752906008 @0x16674be8be10: 
>> [/usr/local/lib/libintl.so.6.0]
>> doing ctors obj 0x16675531b528 @0x16674cb72ae0: [/usr/lib/libcrypto.so.22.0]
>> doing ctors obj 0x16675531bbb8 @0x1667530d0890: [/usr/lib/libc.so.66.2]
>> entry point: 0x166547410660
>> dlctl: _dl_thread_fnc set to 0x166750be5bf0
>> dlctl: _dl_bind_lock_f set to 0x166750be5490
>> rtld loading: '/usr/bin/perl'
>> exe load offset:  0x14ee38900000
>>  flags /usr/bin/perl = 0x0
>> head /usr/bin/perl
>> obj /usr/bin/perl has /usr/bin/perl as head
>> examining: '/usr/bin/perl'
>> loading: libperl.so.12.0 required by /usr/bin/perl
>>  flags /usr/lib/libperl.so.12.0 = 0x0
>> obj /usr/lib/libperl.so.12.0 has /usr/bin/perl as head
>> loading: libutil.so.11.4 required by /usr/bin/perl
>>  flags /usr/lib/libutil.so.11.4 = 0x0
>> obj /usr/lib/libutil.so.11.4 has /usr/bin/perl as head
>> loading: libm.so.7.1 required by /usr/bin/perl
>>  flags /usr/lib/libm.so.7.1 = 0x0
>> obj /usr/lib/libm.so.7.1 has /usr/bin/perl as head
>> loading: libc.so.66.2 required by /usr/bin/perl
>>  flags /usr/lib/libc.so.66.2 = 0x0
>> obj /usr/lib/libc.so.66.2 has /usr/bin/perl as head
>> linking dep /usr/lib/libperl.so.12.0 as child of /usr/bin/perl
>> linking dep /usr/lib/libm.so.7.1 as child of /usr/bin/perl
>> linking dep /usr/lib/libutil.so.11.4 as child of /usr/bin/perl
>> linking dep /usr/lib/libc.so.66.2 as child of /usr/bin/perl
>> examining: '/usr/lib/libperl.so.12.0'
>> examining: '/usr/lib/libm.so.7.1'
>> examining: '/usr/lib/libutil.so.11.4'
>> examining: '/usr/lib/libc.so.66.2'
>>  flags /usr/libexec/ld.so = 0x0
>> obj /usr/libexec/ld.so has /usr/bin/perl as head
>> relocation took 0.000575
>>       Start            End              Type Open Ref GrpRef Name
>>       000014ee38900000 000014ee38d02000 exe  1    0   0      /usr/bin/perl
>>       000014f04621c000 000014f046769000 rlib 0    1   0      
>> /usr/lib/libperl.so.12.0
>>       000014f0481e2000 000014f04860a000 rlib 0    1   0      
>> /usr/lib/libm.so.7.1
>>       000014f045368000 000014f045773000 rlib 0    1   0      
>> /usr/lib/libutil.so.11.4
>>       000014f03aa00000 000014f03aee8000 rlib 0    1   0      
>> /usr/lib/libc.so.66.2
>>       000014f040800000 000014f040800000 rtld 0    1   0      
>> /usr/libexec/ld.so
>> symcache lookups 1640 hits 522 ratio 31% hits
>> dynamic loading done, success.
>> doing ctors obj 0x14f03ca01080 @0x14f046249e40: [/usr/lib/libperl.so.12.0]
>> doing ctors obj 0x14f044a6e080 @0x14f0481e6700: [/usr/lib/libm.so.7.1]
>> doing ctors obj 0x14f0477a7080 @0x14f04536b500: [/usr/lib/libutil.so.11.4]
>> doing ctors obj 0x14f0458a3080 @0x14f03aa1f890: [/usr/lib/libc.so.66.2]
>> entry point: 0x14ee389010d0
>> dlopen: loading: 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so
>>  flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so has 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so as 
>> dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so
>> doing ctors obj 0x14f03aef4048 @0x14f041327510: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so: done 
>> (success).
>> dlsym: boot_Digest__MD5 in 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so: 
>> 0x14f041327890
>> dlopen: loading: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so
>>  flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so has 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so as dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so
>> doing ctors obj 0x14f03f9b7048 @0x14f039007bd0: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so: done 
>> (success).
>> dlsym: boot_IO in /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so: 
>> 0x14f0390080c0
>> dlopen: loading: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so
>>  flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so has 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so as 
>> dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so
>> doing ctors obj 0x14f0428ec048 @0x14f048af1e10: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so: done 
>> (success).
>> dlsym: boot_Fcntl in 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so: 0x14f048af21b0
>> dlopen: loading: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so
>>  flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so has 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so as dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so
>> doing ctors obj 0x14f045182048 @0x14f048ef54e0: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so: done 
>> (success).
>> dlsym: boot_Cwd in /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so: 
>> 0x14f048ef5880
>> dlopen: loading: 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so
>>  flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so has 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so as 
>> dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so
>> doing ctors obj 0x14f03f33c048 @0x14f0492f94f0: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so: done 
>> (success).
>> dlsym: boot_List__Util in 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so: 
>> 0x14f0492f9a30
>> dlopen: loading: 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so
>>  flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so = 
>> 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so has 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so as 
>> dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so]
>> examining: 
>> '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so
>> doing ctors obj 0x14f03d12f048 @0x14f049703250: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so: 
>> done (success).
>> dlsym: boot_Storable in 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so: 
>> 0x14f049703c20
>> dlopen: loading: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so
>>  flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so has 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so as 
>> dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so'
>> loading: libm.so.7.1 required by 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so
>> linking dep /usr/lib/libm.so.7.1 as child of 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so
>> doing ctors obj 0x14f04446c048 @0x14f049b1a060: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so: done 
>> (success).
>> dlsym: boot_POSIX in 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so: 0x14f049b1acd0
>> dlopen: loading: 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>>  flags 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so = 
>> 0x0
>> head /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> obj /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so 
>> has /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so 
>> as head
>> linking 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> dlopen()ed
>> head 
>> [/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so]
>> examining: 
>> '/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so'
>> loading: libsvn_repos-1.so.1.3 required by 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>>  flags /usr/local/lib/libsvn_repos-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_repos-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_client-1.so.1.3 required by 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>>  flags /usr/local/lib/libsvn_client-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_client-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_wc-1.so.1.3 required by 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>>  flags /usr/local/lib/libsvn_wc-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_wc-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_diff-1.so.1.3 required by 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>>  flags /usr/local/lib/libsvn_diff-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_diff-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_fs-1.so.1.3 required by 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>>  flags /usr/local/lib/libsvn_fs-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_fs-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_swig_perl-1.so.1.3 required by 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>>  flags /usr/local/lib/libsvn_swig_perl-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_swig_perl-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_ra-1.so.1.3 required by 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>>  flags /usr/local/lib/libsvn_ra-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_ra-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_delta-1.so.1.3 required by 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>>  flags /usr/local/lib/libsvn_delta-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_delta-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_subr-1.so.1.3 required by 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>>  flags /usr/local/lib/libsvn_subr-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_subr-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> linking dep /usr/local/lib/libsvn_client-1.so.1.3 as child of 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_delta-1.so.1.3 as child of 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_fs-1.so.1.3 as child of 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_ra-1.so.1.3 as child of 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_repos-1.so.1.3 as child of 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_wc-1.so.1.3 as child of 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_diff-1.so.1.3 as child of 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_subr-1.so.1.3 as child of 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_swig_perl-1.so.1.3 as child of 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> examining: '/usr/local/lib/libsvn_client-1.so.1.3'
>> loading: libsasl2.so.3.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libsasl2.so.3.0 = 0x0
>> obj /usr/local/lib/libsasl2.so.3.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libdb.so.5.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libdb.so.5.0 = 0x0
>> obj /usr/local/lib/libdb.so.5.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libiconv.so.6.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libiconv.so.6.0 = 0x0
>> obj /usr/local/lib/libiconv.so.6.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libssl.so.19.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/lib/libssl.so.19.0 = 0x0
>> obj /usr/lib/libssl.so.19.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_ra_local-1.so.1.3 required by 
>> /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libsvn_ra_local-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_ra_local-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libexpat.so.10.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/lib/libexpat.so.10.0 = 0x0
>> obj /usr/lib/libexpat.so.10.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libaprutil-1.so.4.1 required by 
>> /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libaprutil-1.so.4.1 = 0x0
>> obj /usr/local/lib/libaprutil-1.so.4.1 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_delta-1.so.1.3 required by 
>> /usr/local/lib/libsvn_client-1.so.1.3
>> loading: libsvn_diff-1.so.1.3 required by 
>> /usr/local/lib/libsvn_client-1.so.1.3
>> loading: libneon.so.28.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libneon.so.28.0 = 0x0
>> obj /usr/local/lib/libneon.so.28.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libmagic.so.3.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libmagic.so.3.0 = 0x0
>> obj /usr/local/lib/libmagic.so.3.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libz.so.4.1 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/lib/libz.so.4.1 = 0x0
>> obj /usr/lib/libz.so.4.1 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_repos-1.so.1.3 required by 
>> /usr/local/lib/libsvn_client-1.so.1.3
>> loading: libcrypto.so.22.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/lib/libcrypto.so.22.0 = 0x0
>> obj /usr/lib/libcrypto.so.22.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libasn1.so.18.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/lib/libasn1.so.18.0 = 0x0
>> obj /usr/lib/libasn1.so.18.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_fs_fs-1.so.1.3 required by 
>> /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libsvn_fs_fs-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_fs_fs-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsqlite3.so.21.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/lib/libsqlite3.so.21.0 = 0x0
>> obj /usr/lib/libsqlite3.so.21.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libintl.so.6.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libintl.so.6.0 = 0x0
>> obj /usr/local/lib/libintl.so.6.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libkrb5.so.18.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/lib/libkrb5.so.18.0 = 0x0
>> obj /usr/lib/libkrb5.so.18.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_ra-1.so.1.3 required by /usr/local/lib/libsvn_client-1.so.1.3
>> loading: libsvn_fs_base-1.so.1.3 required by 
>> /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libsvn_fs_base-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_fs_base-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libapr-1.so.4.6 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libapr-1.so.4.6 = 0x0
>> obj /usr/local/lib/libapr-1.so.4.6 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libgssapi.so.5.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/lib/libgssapi.so.5.0 = 0x0
>> obj /usr/lib/libgssapi.so.5.0 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libsvn_ra_neon-1.so.1.3 required by 
>> /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libsvn_ra_neon-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_ra_neon-1.so.1.3 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libproxy.so.1.1 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/local/lib/libproxy.so.1.1 = 0x0
>> obj /usr/local/lib/libproxy.so.1.1 has 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as 
>> head
>> loading: libpthread.so.17.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>>  flags /usr/lib/libpthread.so.17.0 = 0x68
>> dlopen: failed to open libpthread.so.17.0
>> unload_shlib called on 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> unload_shlib called on /usr/local/lib/libsvn_client-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_client-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_delta-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_delta-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_fs-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_fs-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_ra-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_ra-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_repos-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_repos-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_wc-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_wc-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_diff-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_diff-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_subr-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_subr-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_swig_perl-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_swig_perl-1.so.1.3
>> unload_shlib unloading on 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> dlopen: 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so: 
>> done (failed).
>> Can't load 
>> '/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so' 
>> for module SVN::_Core: Cannot load specified object at 
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/DynaLoader.pm line 200.
>>  at /usr/local/libdata/perl5/site_perl/amd64-openbsd/SVN/Base.pm line 59
>> BEGIN failed--compilation aborted at 
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/SVN/Core.pm line 5.
>> Compilation failed in require at 
>> /usr/local/libdata/perl5/site_perl/Git/SVN/Utils.pm line 6.
>> BEGIN failed--compilation aborted at 
>> /usr/local/libdata/perl5/site_perl/Git/SVN/Utils.pm line 6.
>> Compilation failed in require at 
>> /usr/local/libdata/perl5/site_perl/Git/SVN.pm line 33.
>> BEGIN failed--compilation aborted at 
>> /usr/local/libdata/perl5/site_perl/Git/SVN.pm line 33.
>> Compilation failed in require at /usr/local/libexec/git/git-svn line 25.
>> BEGIN failed--compilation aborted at /usr/local/libexec/git/git-svn line 25.
>> doing dtors obj 0x14f04446c048 @0x14f049b26110: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so]
>> doing dtors obj 0x14f03d12f048 @0x14f049710f00: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so]
>> doing dtors obj 0x14f03f33c048 @0x14f0492fc590: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so]
>> doing dtors obj 0x14f045182048 @0x14f048ef6450: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so]
>> doing dtors obj 0x14f0428ec048 @0x14f048af28b0: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so]
>> doing dtors obj 0x14f03f9b7048 @0x14f0390098a0: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so]
>> doing dtors obj 0x14f03aef4048 @0x14f041328900: 
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so]
>> doing dtors
>> doing dtors obj 0x14f03ca01080 @0x14f04633cac0: [/usr/lib/libperl.so.12.0]
>> doing dtors obj 0x14f044a6e080 @0x14f0481ffbd0: [/usr/lib/libm.so.7.1]
>> doing dtors obj 0x14f0477a7080 @0x14f045370810: [/usr/lib/libutil.so.11.4]
>> doing dtors obj 0x14f0458a3080 @0x14f03aaa7290: [/usr/lib/libc.so.66.2]
>> doing dtors
>> doing dtors obj 0x166752906670 @0x166749f3dfd0: [/usr/lib/libz.so.4.1]
>> doing dtors obj 0x166752906328 @0x166750037010: 
>> [/usr/local/lib/libiconv.so.6.0]
>> doing dtors obj 0x166752906008 @0x16674be91f50: 
>> [/usr/local/lib/libintl.so.6.0]
>> doing dtors obj 0x16675531b528 @0x16674cc4fea0: [/usr/lib/libcrypto.so.22.0]
>> doing dtors obj 0x16675531bbb8 @0x166753158290: [/usr/lib/libc.so.66.2]
>>
>
> --
> Regards,
>
> Jasper Lievisse Adriaanse,
> Engineering team M:tier
>

Reply via email to