I tried to install LO 6.4.2.2 from ebuild, it failed with a compile error inside boost. Method ->has_value() was not found. I had an quite outdated version of boost. (1.65.0). I upgraded boost, now it works. I suggest to add boost-1.72.0-r1 as a requirement. right now, it's just boost. BTW, I don't know which version of boost has added this feature in between. Maybe 1.72.0 is a too strict requirement, but 1.65.0 is too old. Reproducible: Always Steps to Reproduce: 1.Make sure that old version of boost is installed. I don't know how to, because the ebuild is gone ... 2.emerge libreoffice 3. Actual Results: doesn't compile Expected Results: compiles, and installs
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81dc76524e1a197d9ecedfa5513ecc14321288a2 commit 81dc76524e1a197d9ecedfa5513ecc14321288a2 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-04-16 18:58:31 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-04-16 18:58:31 +0000 app-office/libreoffice: Raise minimum dev-libs/boost to >=1.72.0 Reported-by: Thomas Ilnseher <illth@gmx.de> Closes: https://bugs.gentoo.org/714846 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> app-office/libreoffice/libreoffice-6.4.3.2.ebuild | 2 +- app-office/libreoffice/libreoffice-6.4.9999.ebuild | 2 +- app-office/libreoffice/libreoffice-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)