Revdep-rebuild complains about a missing libmariadb.so.3 in libreoffice-bin-6.2.4.2: # revdep-rebuild -i -p -v * This is the new python coded version * Please report any bugs found using it. * The original revdep-rebuild script is installed as revdep-rebuild.sh * Please file bugs at: https://bugs.gentoo.org/ * Collecting system binaries and libraries * Collecting dynamic linking informations * Scanning files * Checking dynamic linking consistency * Broken files that require: libmariadb.so.3 (64 bits) * /usr/lib64/libreoffice/program/libmysqlclo.so * Assign files to packages * /usr/lib64/libreoffice/program/libmysqlclo.so -> app-office/libreoffice-bin-6.2.4.2 emerge --pretend --verbose --oneshot --complete-graph=y app-office/libreoffice-bin:0 These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild R ~] app-office/libreoffice-bin-6.2.4.2::gentoo USE="java kde -gnome" PYTHON_TARGETS="python3_6" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Thanks for testing, will need another rebuild.
(In reply to Andreas Sturmlechner from comment #1) > Thanks for testing, will need another rebuild. Maybe just another dependency could fill the void: --- # emerge -1p libreoffice-bin ; emerge -c dev-db/mariadb-connector-c These are the packages that would be merged, in order: Calculating dependencies .. ..... done! [ebuild R ] app-office/libreoffice-bin-6.2.4.2::gentoo USE="-gnome -java -kde" PYTHON_TARGETS="python3_6" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB Calculating dependencies ....... done! >>> Calculating removal order... >>> These are the packages that would be unmerged: dev-db/mariadb-connector-c selected: 3.0.9 protected: none omitted: none All selected packages: =dev-db/mariadb-connector-c-3.0.9 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. Would you like to unmerge these packages? [Yes/No] y >>> Waiting 5 seconds before starting... >>> (Control-C to abort)... >>> Unmerging in: 5 4 3 2 1 >>> Unmerging (1 of 1) dev-db/mariadb-connector-c-3.0.9... Packages installed: 1553 Packages in world: 370 Packages in system: 43 Required packages: 1553 Number removed: 1 * GNU info directory index is up-to-date. !!! existing preserved libs: >>> package: dev-db/mariadb-connector-c-3.0.9 * - /usr/lib64/libmariadb.so.3 * used by /usr/lib64/libreoffice/program/libmysqlclo.so (app-office/libreoffice-bin-6.2.4.2) Use emerge @preserved-rebuild to rebuild packages using these libraries ---- Output tells me, the above command "emerge -c dev-db/mariadb-connector-c" should not have allowed to proceed!
(In reply to Ulenrich from comment #2) > (In reply to Andreas Sturmlechner from comment #1) > > Thanks for testing, will need another rebuild. > > Maybe just another dependency could fill the void: > --- > # emerge -1p libreoffice-bin ; emerge -c dev-db/mariadb-connector-c > > These are the packages that would be merged, in order: > > Calculating dependencies .. ..... done! > [ebuild R ] app-office/libreoffice-bin-6.2.4.2::gentoo USE="-gnome > -java -kde" PYTHON_TARGETS="python3_6" 0 KiB > > Total: 1 package (1 reinstall), Size of downloads: 0 KiB > > Calculating dependencies ....... done! > >>> Calculating removal order... > > >>> These are the packages that would be unmerged: > > dev-db/mariadb-connector-c > selected: 3.0.9 > protected: none > omitted: none > > All selected packages: =dev-db/mariadb-connector-c-3.0.9 > > >>> 'Selected' packages are slated for removal. > >>> 'Protected' and 'omitted' packages will not be removed. > > Would you like to unmerge these packages? [Yes/No] y > >>> Waiting 5 seconds before starting... > >>> (Control-C to abort)... > >>> Unmerging in: 5 4 3 2 1 > >>> Unmerging (1 of 1) dev-db/mariadb-connector-c-3.0.9... > Packages installed: 1553 > Packages in world: 370 > Packages in system: 43 > Required packages: 1553 > Number removed: 1 > > * GNU info directory index is up-to-date. > > !!! existing preserved libs: > >>> package: dev-db/mariadb-connector-c-3.0.9 > * - /usr/lib64/libmariadb.so.3 > * used by /usr/lib64/libreoffice/program/libmysqlclo.so > (app-office/libreoffice-bin-6.2.4.2) > Use emerge @preserved-rebuild to rebuild packages using these libraries > ---- > > Output tells me, the above command > "emerge -c dev-db/mariadb-connector-c" > should not have allowed to proceed! I have the same issue. mariadb-connector-c should be a dependency of app-office/libreoffice-bin
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab6eb940533ea83fb732b67466e1de6609533397 commit ab6eb940533ea83fb732b67466e1de6609533397 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2019-06-16 13:51:01 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2019-06-16 13:51:44 +0000 app-office/libreoffice-bin: add missing dep Closes: https://bugs.gentoo.org/687720 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> app-office/libreoffice-bin/libreoffice-bin-6.2.4.2.ebuild | 1 + 1 file changed, 1 insertion(+)