Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Mar 2016 08:50:28 +0300
From:      Andrey Chernov <ache@freebsd.org>
To:        pkg@FreeBSD.org
Cc:        ports@FreeBSD.org
Subject:   "pkg check -B" drop shlibs from local.sqlite on -stable
Message-ID:  <56E8F424.8070304@freebsd.org>

next in thread | raw e-mail | index | archive | help
On recent -stable and pkg 1.6.4:

1# pkg check -d
Checking all packages: 100%
2# pkg check -B
Checking all packages: 100%
3# pkg check -d
Checking all packages: 100%
firefox has require a missing libraries: libgdk_pixbuf-2.0.so.0
gtk-update-icon-cache has require a missing libraries: libgdk_pixbuf-2.0.so.0
gtk2 has require a missing libraries: libgdk_pixbuf-2.0.so.0
gtk3 has require a missing libraries: libgdk_pixbuf-2.0.so.0
libnotify has require a missing libraries: libgdk_pixbuf-2.0.so.0
nspluginwrapper has require a missing libraries: libgdk_pixbuf-2.0.so.0

Well, I can repair it using:

1# sqlite3 /var/db/pkg/local.sqlite "select * from shlibs where name='libgdk_pixbuf-2.0.so.0';"
81|libgdk_pixbuf-2.0.so.0
2# sqlite3 /var/db/pkg/local.sqlite "select * from packages where name='gdk-pixbuf2';"
4207|graphics/gdk-pixbuf2|gdk-pixbuf2|2.32.3|...
...
3# sqlite3 /var/db/pkg/local.sqlite "insert into pkg_shlibs_provided values(4207,81);"
4# pkg check -d
Checking all packages: 100%

but it repeats again after the next "pkg check -B".
Please fix.

-- 
http://ache.vniz.net/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56E8F424.8070304>