Am 26.08.21 um 22:23 schrieb Damyan Ivanov:

-=| Frank Doepper, 26.08.2021 10:42:33 +0200 |=-
I think that's a clash between bundled libre2 and system libre2.

Nah, the bundled libre2 is not part of the orig.tar source and can't interfere with the build.

I've followed debian/README.source and debian/watch and my orig.tar is https://github.com/FirebirdSQL/firebird/releases/download/v4.0.0/Firebird-4.0.0.2496-0.tar.xz and contains extern/re2 with .h and .so - the source on https://salsa.debian.org/firebird-team/firebird4.0/ does not. I built on a dsc containing the original source and so the bundled libre2 sneaked in.

If I add "rm -rf extern/re2" in debian/rules, building gfix succeeds. The build fails later, even more strangely with

make rest
make[5]: Entering directory '/<<PKGBUILDDIR>>/gen'
/<<PKGBUILDDIR>>/gen/Release/firebird/bin/gpre_current -m -z -n 
/<<PKGBUILDDIR>>/src/msgs/build_file.epp /<<PKGBUILDDIR>>/temp/Release/msgs/build_file.cpp
gpre version LI-V4.0.0.2496 Firebird 4.0
mkdir -p /<<PKGBUILDDIR>>/gen/Release/firebird/tzdata
unzip -o /<<PKGBUILDDIR>>/extern/icu/tzdata/le.zip -d 
/<<PKGBUILDDIR>>/gen/Release/firebird/tzdata
Archive:  /<<PKGBUILDDIR>>/extern/icu/tzdata/le.zip
  inflating: /<<PKGBUILDDIR>>/gen/Release/firebird/tzdata/metaZones.res
  inflating: /<<PKGBUILDDIR>>/gen/Release/firebird/tzdata/timezoneTypes.res
  inflating: /<<PKGBUILDDIR>>/gen/Release/firebird/tzdata/windowsZones.res
  inflating: /<<PKGBUILDDIR>>/gen/Release/firebird/tzdata/zoneinfo64.res
inflating: /<<PKGBUILDDIR>>/gen/Release/firebird/tzdata/ids.dat make[5]: *** [make.rules:96: /<<PKGBUILDDIR>>/temp/Release/msgs/build_file.cpp] Segmentation fault
make[5]: *** Deleting file '/<<PKGBUILDDIR>>/temp/Release/msgs/build_file.cpp'

Viele Grüße,
Frank

Reply via email to