When trying to upgrade LO to 24.8 an error occurred saying:
Nothing provides libfixmath.so
No such error prior to 24.8.
Please always explain what exactly you are doing. Preferable the command and all output. When doing with a GUI program, at least explain which program and how, maybe even show a screenshot.
There are many ways that can be described in short as “trying to upgrade” and we are no mind readers.
I always use Yast to install or update/upgrade software. So, LibreOffice 24.2 has been installed flawlessly, however, when trying to update/upgrade LO to 24.8 Yast replied with the error mentioned in my previous post i.e. Nothing provides libfixmath.so.
Checking again with Yast I found fixmath-devel installed comprising libfixmath.so.
I suppose Yast complains because libfixmath.so is rather old and LO 24.8. requires newer version which is nowhere to be found.
Sorry, but we keep no list of w hat everybody “uses always”.
And additionally there are still important informations omitted.
Libreoffice for Leap 15.6 is at version 24.2.4.2
By using untested external repositories which upgrades to 24.8 the user is responsible to take care about dependencies himself…
I was already wondering (because the OP talked about I upgraded to …, instead of simply “I updated”), but I have no 15.6 here, thus no quick check here
One reason I asked for a more specific explanation of actions done. In vain.
I’m slightly confused. All our 15.6 machines are running LibreOffice Version: 24.2.4.2 (X86_64) / LibreOffice Community, Build ID: 420(Build:2).
There is not a version “24.8” in the standard repos. There is a 24.8 available as a FlatPak using Discover.
You should clarify where you got this “24.8.x” version from.
LibreOffice 24.8.x can be installed using a Community repo at (there’s about 4-5 contributions):
https://software.opensuse.org/package/libreoffice
.
The other option is to install using the openSUSE:Factory project at
https://software.opensuse.org/download/package?package=libreoffice&project=openSUSE%3AFactory
.
The LO 24.8 has been installed from the following repo:
https://download.opensuse.org/repositories/LibreOffice:/24.8/
I assume this is not some community build but an official opensuse repo.
No, it is not openSUSE repo. It is development repository which is used to prepare next version.
OK, in this case I give up.
Thanks for comments.
Never give up.
Post
zypper lr -d
Fixmath for LO 24.8 is available:
Do not add any Factory repo into Leap - this will break your OS.
In my case library came from fixmath-devel package:
:~> LANG=C rpm -qif /usr/lib64/libfixmath.so
Name : fixmath-devel
Version : 2022.07.20
Release : 150400.9.3.2
Architecture: x86_64
Install Date: Fri Aug 25 19:14:52 2023
Group : Development/Languages/C and C++
Size : 779070
License : MIT
Signature : RSA/SHA256, Tue Dec 20 15:28:12 2022, Key ID 70af9e8139db7c82
Source RPM : fixmath-2022.07.20-150400.9.3.2.src.rpm
Build Date : Tue Dec 20 15:27:48 2022
Build Host : sheep89
Relocations : (not relocatable)
Packager : https://www.suse.com/
Vendor : SUSE LLC <https://www.suse.com/>
URL : https://github.com/PetteriAimonen/libfixmath
Summary : Header files for dragonbox, a float-to-string conversion library
Description :
fixmath is fix point math operations library.
This package contains the headers and the static library.
Distribution: SUSE Linux Enterprise 15
:~> LANG=C zypper se -s fixmath
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+---------------+---------+-------------------------+--------+----------------
i | fixmath-devel | package | 2022.07.20-150400.9.3.2 | x86_64 | Main Repository
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.