[pkg-firebird-general] Bug#828141: firebird2.5: Please add platform support for m68k

Michael Karcher debian at mkarcher.dialup.fu-berlin.de
Thu Jun 30 11:03:24 UTC 2016


On 30.06.2016 02:29, John Paul Adrian Glaubitz wrote:
> Hello!
>
> Attaching an updated patch which includes an additional alignment fix for m68k
> by Michael Karcher. He discovered that "sem_t" was incorrectly aligned to 16 bits
> which resulted in "create_db" crashing with [1]:
>
> sh -x -c "lockfile -1 ../gen/firebird/bin/build-db.lock && ../gen/firebird/bin/create_db empty.fdb; res=\$?; rm -f ../gen/firebird/bin/build-db.lock; exit \$res"
> + lockfile -1 ../gen/firebird/bin/build-db.lock
> + ../gen/firebird/bin/create_db empty.fdb
> The futex facility returned an unexpected error code.Aborted
> + res=134
> + rm -f ../gen/firebird/bin/build-db.lock
> + exit 134
> ../gen/Makefile.refDatabases:66: recipe for target 'empty.fdb' failed
>
> This updated patch fixes this issue. However, firebird2.5 continues to FTBFS on m68k [2]:
>
> + ../gen/firebird/bin/isql_static -i ../src/msgs/msg.sql msg.fdb
> can't format message 17:0 -- message file /usr/lib/m68k-linux-gnu/firebird/2.5/firebird.msg not found
> Dynamic SQL Error
> -SQL error code = -104
> -Unexpected end of command - line 1, column 18
> can't format message 17:120 -- message file /usr/lib/m68k-linux-gnu/firebird/2.5/firebird.msg not found
> can't format message 17:0 -- message file /usr/lib/m68k-linux-gnu/firebird/2.5/firebird.msg not found
>
> Adrian
This turns out to be a problem of the build environment. Firebird 
creates its own btyacc (I did not yet verify whether Debian's btyacc has 
the same problem), which creates a broken parser inside qemu, but the 
same binary creates a correct parser when run in aranym, so the current 
build problem is very likely a bug in the qemu version used on that 
build host.
qemu on that host is built directly from the current upstream git 
revision, it is not an installed debian package.

Best regards,
   Michael Karcher



More information about the pkg-firebird-general mailing list