Package Details: firebird-superserver 2.5.7.27050-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.7.27050
Submitter: ik_5
Maintainer: crank
Last Packager: crank
Votes: 27
Popularity: 0.671982
First Submitted: 2010-10-08 16:12
Last Updated: 2017-05-04 16:33

Dependencies (2)

Required by (38)

Sources (7)

Latest Comments

jkepler commented on 2017-05-08 04:51

Due to some reason i downloaded the wrong tar ball.
The current snapshot works perfectly.
Thank You!

crank commented on 2017-05-05 11:03

@jkepler Have you updated your local package sources? There are some old CXXFLAGS in the command line in your log. I removed "-std=gnu++98" from CXXFLAGS in the latest version.

jkepler commented on 2017-05-05 09:40

during compilation (makepkg) i get this errors
[..]
g++ -D_FORTIFY_SOURCE=2 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -DNDEBUG -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -O3 -fno-omit-frame-pointer -pthread -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++98 -flifetime-dse=1 -fno-rtti -fno-rtti -fno-rtti -c ../src/jrd/unicode_util.cpp -o ../temp/boot/jrd/unicode_util.o
In file included from /usr/include/unicode/utypes.h:38:0,
from /usr/include/unicode/ustring.h:21,
from ../src/jrd/unicode_util.cpp:40:
/usr/include/unicode/umachine.h:347:13: Fehler: »char16_t« bezeichnet keinen Typ
typedef char16_t UChar;
^~~~~~~~
In file included from /usr/include/unicode/utypes.h:39:0,
from /usr/include/unicode/ustring.h:21,
from ../src/jrd/unicode_util.cpp:40:
/usr/include/unicode/uversion.h:167:55: Fehler: »UChar« bezeichnet keinen Typ
u_versionFromUString(UVersionInfo versionArray, const UChar *versionString);
^~~~~
[..]

crank commented on 2017-03-30 13:41

@stas-t

You are right! Fixed the permissions but using fbmsg=/usr/lib/firebird seems like the proper solution. Saw that edit too late :)

stas-t commented on 2017-03-29 14:59

There is one another thing: to make isql happy we probably need to make /var/lib/firebird/system/*.msg readable for normal users:

# chmod 444 /var/lib/firebird/system/*.msg
# chmod 755 /var/lib/firebird/system

Otherwise isql-fb will complain:

can't format message 17:141 -- message file /var/lib/firebird/system/firebird.msg not found

EDIT:

Or maybe using --with-fbmsg=/usr/lib/firebird/ is even better since those files are not variable?

crank commented on 2017-03-29 13:49

Thanks stas-t. I renamed isql to isql-fb. Sorry for the inconvenience.

stas-t commented on 2017-03-29 13:22

Current revision of the package has conflicting files with unixodbc, namely:
firebird-superserver: /usr/bin/isql exists in filesystem

So I'm afraid that changing prefix to "/usr" was not really a good idea. Alternatively the name of the executable needs to be changed as it's usually done in Debian and derivatives.

tcmdvm commented on 2016-12-15 21:44

To compile firebird-3.0xxxx with gcc6 you need this patch from here:

https://cgit.freedesktop.org/libreoffice/core/tree/external/firebird/firebird-gcc6.patch.1

You need to add this line after ./autogen.sh:

make CXXFLAGS="-fno-sized-deallocation -fno-delete-null-pointer-checks"

You will also need to change the information about the password since it uses a different format.

There are also some changes that are needed in the config files.

If you need more information, just post in the comments.

Skizzi commented on 2016-05-20 18:23

@crank, Thank you!!

crank commented on 2016-05-18 08:59

Fixed compilation with gcc6.

I have not found a way to compile the new firebird version 3.0.0 with gcc6 by now. Any help is appreciated.

All comments