Package Details: firebird-superserver 2.5.9.27139-1

Git Clone URL: https://aur.archlinux.org/firebird-superserver.git (read-only, click to copy)
Package Base: firebird-superserver
Description: A open source SQL relational database management system (RDMS)
Upstream URL: http://www.firebirdsql.org/
Licenses: custom:IPL, custom:IDPL
Conflicts: firebird-classicserver, libfbclient
Provides: libfbclient
Submitter: ik_5
Maintainer: crank
Last Packager: crank
Votes: 33
Popularity: 0.000053
First Submitted: 2010-10-08 16:12 (UTC)
Last Updated: 2019-12-06 09:12 (UTC)

Required by (776)

Sources (5)

Latest Comments

1 2 3 4 5 6 Next › Last »

SunDoctor commented on 2021-09-15 16:45 (UTC)

Firebird version 2.5 is absolutely out of date. Version 4 was released 1 June 2021... So packages like 'filebird3' and 'firebird4' are very actual - please help to make PKGBUILD for them.

micwoj92 commented on 2021-08-07 09:59 (UTC)

@p2n please read https://wiki.archlinux.org/title/Arch_User_Repository#Prerequisites

p2n commented on 2021-08-07 06:21 (UTC) (edited on 2021-08-07 06:22 (UTC) by p2n)

Please, add to PKGBUILD

makedepends=('autoconf' 'automake')

sascha234 commented on 2020-09-24 08:38 (UTC)

I would prefer a separate firebird 3 package. Version 2.5.* and 3+ differ in some situations and some old queries/statements don't work with 3+.

SunDoctor commented on 2020-09-24 08:12 (UTC)

Could you please update firebird to version 3? Vesion 2.5 is useless today. Some help steps I found here http://oldblog.antiphasis.net/2019/04/12/installing-firebird-3-on-archlinux/ but it is not an AUR native package.

archevator commented on 2020-02-04 19:45 (UTC) (edited on 2020-02-04 19:46 (UTC) by archevator)

Thanks for maintaining this package! I install this version with yay. Have some issue with this version - fbserver not reads /etc/firebid/aliases.conf whene i try access to a databse by alias. strace show that fbserver trying open /usr/lib/firebird/aliases.conf that does not exists. So access by alias doesn't work, but access with full pathname work fine. If create symlink /usr/lib/firebird/aliases.conf to /etc/firebird/aliases.conf its work.

Second issue are not worked run firebird.service with systemd (simialar as write mamrezzo 2018-05-20). I found some solution - change firebird.service file (https://www.sql.ru/forum/1283326/firebird-3-0-2-v-centos-7-zapusk-i-ostanov-sluzhby-s-pomoshhu-systemctl-proishodit-medlenno), my changed lines in firebird.service:

Type=simple
#Type=forking 
#PIDFile=/run/firebird/default.pid
Environment=LD_PRELOAD=libfbclient.so.2
#ExecStart=/usr/lib/firebird/bin/fbguard -pidfile /run/firebird/default.pid -daemon -forever
ExecStart=/usr/lib/firebird/bin/fbserver

It is only working solution, but with limitations (not used fbguard).

fuan_k commented on 2018-08-20 18:54 (UTC)

Thank you very much, crank! (and no worries, it's my own fault for not backing up files in the first place)

crank commented on 2018-08-20 13:09 (UTC)

So I removed the libio.h include from perf.h because it seems to be unused. And thanks to fuan_k's sarcastic hint, /etc/firebird/{firebird,fbtrace,aliases}.conf will now be backed up. Always very pleasent, thanks ;)

If icu gets an update, it is necessary to recompile firebird. Feel free to drop me a message if you know a workaround.

Thank you all and sorry for any inconvenience.

fuan_k commented on 2018-08-19 21:56 (UTC) (edited on 2018-08-19 22:13 (UTC) by fuan_k)

Thanks sascha234. I actually changed 'libio.h' to 'stdio.h' and it compiled just fine. I hope the maintainer will take the time to add the following line to the PKGBUILD prepare() section (or do as you mentioned, whichever is best):

sed -i '35s/libio.h/stdio.h/' src/jrd/perf.h

Side note: always very pleasant to see reinstalling the package wiped all my configuration files. :(

sascha234 commented on 2018-08-19 20:50 (UTC)

Regarding the libio.h issue you cat add the following line to the PGKBUILD prepare() section: sed -i '35s/.*/ /' src/jrd/perf.h

It removes the libio.h header from file perf.h. After that the makepkg compiles the package successfully.