[pkg-firebird-general] Bug#822714: firebird2.5: FTBFS with GCC 6: flexible array member in union

Martin Michlmayr tbm at hpe.com
Tue Apr 26 18:34:06 UTC 2016


Package: firebird2.5
Version: 2.5.5.26952.ds4-4
Severity: normal
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-6

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but will probably come out this week.

You can find GCC 6 in unstable (gcc-6).  To build with
GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly.

You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html

> sbuild (Debian sbuild) 0.68.0 (15 Jan 2016) on dl580gen9-02.hlinux
...
> mv ./gen/buildroot ./debian/firebird-super
> g++ -I. -Isrc/include -Idebian/firebird-super/usr/include \
>     -Wall \
>     -lfbclient -Ldebian/firebird-super/usr/lib/x86_64-linux-gnu \
>     -g -O2 -fstack-protector-strong -Wformat -Werror=format-security \
>     -Wdate-time -D_FORTIFY_SOURCE=2 \
>     -Wl,-z,relro \
>     -o debian/fdb-r15y-prune debian/fdb-r15y-prune.cpp
> debian/fdb-r15y-prune.cpp: In function 'int main(int, char**)':
> debian/fdb-r15y-prune.cpp:74:33: error: flexible array member in union
>              unsigned char bytes[];
>                                  ^
> debian/rules:171: recipe for target 'build-super-stamp' failed
> make[1]: *** [build-super-stamp] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> debian/rules:153: recipe for target 'build-super-and-classic-stamp' failed

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise



More information about the pkg-firebird-general mailing list