After apr update, svn can't find libaprutil-1.so.5
Tijl Coosemans
tijl at FreeBSD.org
Wed Jun 11 12:57:32 UTC 2014
On Wed, 11 Jun 2014 05:50:47 -0700 David Wolfskill wrote:
> Performed "portmaster -ad --index" on my build machine, which:
>
> ===>>> The following actions will be taken if you choose to proceed:
> Upgrade apr-1.5.1.1.5.3 to apr-1.5.1.1.5.3_1
> Upgrade gdbm-1.11 to gdbm-1.11_1
> Upgrade serf-1.3.5_1 to serf-1.3.6
>
> and was otherwise uneventful (under stable/9); then, when it came time
> to updte the stable/10 slice:
>
> Shared object "libaprutil-1.so.5" not found, required by "svn"
>
> So I "portmaster devel/subversion", which re-built that port, but after:
>
> freebeast(9.3)[4] ldd `which svn`
> /usr/local/bin/svn:
> libsvn_client-1.so.0 => /usr/local/lib/libsvn_client-1.so.0 (0x2809b000)
> libsvn_wc-1.so.0 => /usr/local/lib/libsvn_wc-1.so.0 (0x280f4000)
> libsvn_ra-1.so.0 => /usr/local/lib/libsvn_ra-1.so.0 (0x2818f000)
> libsvn_diff-1.so.0 => /usr/local/lib/libsvn_diff-1.so.0 (0x2819a000)
> libsvn_ra_local-1.so.0 => /usr/local/lib/libsvn_ra_local-1.so.0 (0x281ac000)
> libsvn_repos-1.so.0 => /usr/local/lib/libsvn_repos-1.so.0 (0x281b3000)
> libsvn_fs-1.so.0 => /usr/local/lib/libsvn_fs-1.so.0 (0x281e1000)
> libsvn_fs_fs-1.so.0 => /usr/local/lib/libsvn_fs_fs-1.so.0 (0x281ea000)
> libsvn_fs_base-1.so.0 => /usr/local/lib/libsvn_fs_base-1.so.0 (0x2821b000)
> libsvn_fs_util-1.so.0 => /usr/local/lib/libsvn_fs_util-1.so.0 (0x28243000)
> libsvn_ra_svn-1.so.0 => /usr/local/lib/libsvn_ra_svn-1.so.0 (0x28245000)
> libsvn_ra_serf-1.so.0 => /usr/local/lib/libsvn_ra_serf-1.so.0 (0x2825c000)
> libserf-1.so.1 => /usr/local/lib/libserf-1.so.1 (0x28283000)
> libsvn_delta-1.so.0 => /usr/local/lib/libsvn_delta-1.so.0 (0x28298000)
> libsvn_subr-1.so.0 => /usr/local/lib/libsvn_subr-1.so.0 (0x282a7000)
> libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x2830d000)
> libsqlite3.so.8 => /usr/local/lib/libsqlite3.so.8 (0x28337000)
> libaprutil-1.so.0 => /usr/local/lib/libaprutil-1.so.0 (0x283cf000)
> libapr-1.so.0 => /usr/local/lib/libapr-1.so.0 (0x283f0000)
> libintl.so.9 => /usr/local/lib/libintl.so.9 (0x2841b000)
> libdb-4.8.so.0 => /usr/local/lib/libdb-4.8.so.0 (0x28424000)
> libcrypt.so.5 => /lib/libcrypt.so.5 (0x28583000)
> libssl.so.6 => /usr/lib/libssl.so.6 (0x285a7000)
> libcrypto.so.6 => /lib/libcrypto.so.6 (0x285f1000)
> libz.so.6 => /lib/libz.so.6 (0x28748000)
> libmagic.so.4 => /usr/lib/libmagic.so.4 (0x2875c000)
> libthr.so.3 => /lib/libthr.so.3 (0x28775000)
> libc.so.7 => /lib/libc.so.7 (0x28795000)
> libgdbm.so.4 => /usr/local/lib/libgdbm.so.4 (0x288be000)
> libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x288c9000)
> libapr-1.so.5 => not found (0)
> freebeast(9.3)[5]
>
> which doesn't look encouraging.
>
> Indeed, during the rebuild, I noticed:
>
> ...
> ====> Compressing man pages (compress-man)
> ===> Staging rc.d startup script(s)
>
> ===>>> Creating a backup package for old version subversion-1.8.9
> Creating package for subversion-1.8.9
> pkg: (subversion-1.8.9) /usr/local/bin/svn - shared library libaprutil-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svn - shared library libapr-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnadmin - shared library libaprutil-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnadmin - shared library libapr-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svndumpfilter - shared library libaprutil-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svndumpfilter - shared library libapr-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnlook - shared library libaprutil-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnlook - shared library libapr-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnmucc - shared library libaprutil-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnmucc - shared library libapr-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnrdump - shared library libaprutil-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnrdump - shared library libapr-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnserve - shared library libaprutil-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnserve - shared library libapr-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnsync - shared library libaprutil-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnsync - shared library libapr-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnversion - shared library libaprutil-1.so.5 not found
> pkg: (subversion-1.8.9) /usr/local/bin/svnversion - shared library libapr-1.so.5 not found
> Deinstallation has been requested for the following 1 packages:
>
> subversion-1.8.9
>
> The deinstallation will free 12 MB
> [1/1] Deleting subversion-1.8.9... done
>
> ===> Installing for subversion-1.8.9
> ===> Checking if devel/subversion already installed
> ===> Registering installation for subversion-1.8.9
> Installing subversion-1.8.9... done
>
> ===>>> Re-installation of subversion-1.8.9 complete
>
>
> So *now* what do I do to get an updatable system again??!?
Rebuild apr, serf and subversion.
More information about the freebsd-ports
mailing list