Package Details: firebird-superserver 2.5.8.27089-4

Git Clone URL: https://aur.archlinux.org/firebird-superserver.git (read-only)
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=2.5.8.27089
Submitter: ik_5
Maintainer: crank
Last Packager: crank
Votes: 29
Popularity: 0.026612
First Submitted: 2010-10-08 16:12
Last Updated: 2018-08-20 12:51

Dependencies (2)

Required by (36)

Sources (8)

Latest Comments

1 2 3 4 5 Next › Last »

fuan_k commented on 2018-08-20 18:54

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

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

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

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.

fuan_k commented on 2018-08-19 19:55

The icu dependency has been updated from 0.61 to 0.62 in system libs, and fbserver doesn't start properly anymore.

/usr/lib/firebird/bin/fbserver: error while loading shared libraries: libicuuc.so.61: cannot open shared object file: No such file or directory

Cheating by symlinking doesn't work as it yields a symbol error. Tried to recompile, but I get the same libio.h error as mentioned earlier.

A possible fix would be to replace libio.h by stdio.h as mentioned here: https://patchwork.kernel.org/patch/10158257/

Pfizi commented on 2018-08-14 08:33

Firebird-Superserver isn't running and unable to compile because libio.h isn't found on the system.

News from glibc-2.28: The nonstandard header files <libio.h> and <_G_config.h> are no longer installed. Software that was using either header should be updated to use standard <stdio.h> interfaces instead.</stdio.h></libio.h>

fabioda commented on 2018-08-09 22:15

I tried to install it today, with all updates in place, but it failed with the following error message:

../src/jrd/../jrd/perf.h:35:10: fatal error: libio.h: File or directory not found

(not the actual error message, as I'm translating it from italian). I guess some package (glibc?) update broke the compilation

Any hint on how to fix it?

Thanks for your work!

mamrezo commented on 2018-05-19 21:08

It dose not work! ● firebird.service - Firebird Database Service (SuperServer) Loaded: loaded (/usr/lib/systemd/system/firebird.service; enabled; vendor preset: disabled) Active: inactive (dead) since Sun 2018-05-20 00:36:52 +0430; 1min 2s ago Process: 6470 ExecStart=/usr/lib/firebird/bin/fbguard -pidfile /run/firebird/default.pid -daemon -forever (code=exited, status=0/SUCCESS) Main PID: 6472

May 20 00:36:52 malpc systemd[1]: Starting Firebird Database Service (SuperServer)... May 20 00:36:52 malpc systemd[1]: firebird.service: Supervising process 6472 which is not our child. We'll most likely not notice when it exits. May 20 00:36:52 malpc systemd[1]: Started Firebird Database Service (SuperServer). May 20 00:36:52 malpc systemd[1]: firebird.service: Killing process 6472 (n/a) with signal SIGKILL. May 20 00:36:52 malpc systemd[1]: firebird.service: Killing process 6472 (n/a) with signal SIGKILL.

Even direct run: sudo su - firebird -c "/usr/lib/firebird/bin/fbguard -pidfile /run/firebird/default.pid -daemon -forever" <br> su: warning: cannot change directory to /opt/firebird: No such file or directory

AFAIK it do not need /opt/firebird anymore with this kind installation!

But it runs with : sudo su -c "/usr/lib/firebird/bin/fbguard -daemon"

d.fenzl commented on 2018-03-22 14:26

It's working now.

thank you

crank commented on 2018-03-21 13:12

@d.fenzl, should be working now.

@fuan_k, as this package provides libfbclient libs. Not neccessary to keep libfbclient from extra repo installed. No problem here with starting the systemd service.