libtommath.0 Firebird error

Hi,

Trying to install firebird database, but getting error below.

Seems to be using older version of libtommath.0 instead of newer libtommath.1 that manjaro uses. How can I install older version of libtommath to make everything work? Can't see it in pamac

[adminuser@adminuser-24b209na Firebird-3.0.6.33328-0.amd64]$ sudo ./install.sh

Firebird 3.0.6.33328-0.amd64 Installation

Press Enter to start installation or ^C to abort
Extracting install data
Please enter new password for SYSDBA user: pass
/opt/firebird/bin/gsec: error while loading shared libraries: libtommath.so.0: cannot open shared object file: No such file or directory

Fatal error running 'systemctl --quiet start firebird-superserver.service' - exiting

thanks in advance

$ pacman -Fx libtommath
extra/libtommath 1.2.0-3 [installed]
    usr/lib/libtommath.so
    usr/lib/libtommath.so.1
    usr/lib/libtommath.so.1.2.0
    usr/lib/pkgconfig/libtommath.pc

Do you have libfbclient installed? It's the Firebird client library which depends on libtommath.

Hi,

I've installed both libfbclient and libtommath. Problem as I understand is that manjaro installs libtommath.1 whereas firebird is using older version libtommath.0

Need to understand how I can install limbtommath.0 instead.


[adminuser@adminuser-hpelitebookfolio9470m Firebird-3.0.6.33328-0.amd64]$ sudo pacman -S libfbclient
[sudo] password for adminuser: 
resolving dependencies...
looking for conflicting packages...

Packages (2) libtommath-1.2.0-3  libfbclient-3.0.4.33054-2

Total Installed Size:  3.34 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring                     [######################] 100%
(2/2) checking package integrity                   [######################] 100%
(2/2) loading package files                        [######################] 100%
(2/2) checking for file conflicts                  [######################] 100%
(2/2) checking available disk space                [######################] 100%
:: Processing package changes...
(1/2) installing libtommath                        [######################] 100%
(2/2) installing libfbclient                       [######################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...


[adminuser@adminuser-hpelitebookfolio9470m Firebird-3.0.6.33328-0.amd64]$ pacman -Fx libfbclient
extra/libfbclient 3.0.4.33054-2 [installed]
    usr/lib/libfbclient.so
    usr/lib/libfbclient.so.2
    usr/lib/libfbclient.so.3.0.4
extra/libreoffice-fresh 6.4.5-2
    usr/lib/libreoffice/program/libfbclient.so.2
extra/libreoffice-still 6.3.6-2
    usr/lib/libreoffice/program/libfbclient.so.2


[adminuser@adminuser-hpelitebookfolio9470m Firebird-3.0.6.33328-0.amd64]$ pacman -Fx libtommath
extra/libtommath 1.2.0-3 [installed]
    usr/lib/libtommath.so
    usr/lib/libtommath.so.1
    usr/lib/libtommath.so.1.2.0
    usr/lib/pkgconfig/libtommath.pc


[adminuser@adminuser-hpelitebookfolio9470m Firebird-3.0.6.33328-0.amd64]$ sudo ./install.sh 

Firebird 3.0.6.33328-0.amd64 Installation

Press Enter to start installation or ^C to abort 
Archiving...
./usr/include/ibase.h
./usr/include/iberror.h
./usr/include/ib_util.h
usr/lib/libib_util.so
usr/lib/libfbclient.so
usr/lib/libfbclient.so.2
usr/lib/libfbclient.so.3.0.4
Done.
Deleting...
Done.
Extracting install data
tar: ./usr/include/firebird: Cannot open: File exists
tar: Exiting with failure status due to previous errors
Please enter new password for SYSDBA user: pass
/opt/firebird/bin/gsec: error while loading shared libraries: libtommath.so.0: cannot open shared object file: No such file or directory

Fatal error running 'systemctl --quiet start firebird-superserver.service' - exiting
[adminuser@adminuser-hpelitebookfolio9470m Firebird-3.0.6.33328-0.amd64]$

Any help much appreciated.

thanks

Same as here firebird database (well, it is you again)

Consider build the program from source

Forum kindly sponsored by