Source: meson Version: 0.47.1-1 Severity: serious Tags: ftbfs User: helm...@debian.org Usertags: rebootstrap
While trying to sponsor 0.47.1-2 I noticed that the current and prospective version fail to build from source. The build ends with: | The Meson build system | Version: 0.47.1 | Source dir: /<<PKGBUILDDIR>>/test cases/fpga/1 simple | Build dir: /<<PKGBUILDDIR>>/b 2eab81bce2 | Build type: native build | Project name: lattice | Project version: undefined | Appending CFLAGS from environment: '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security' | Appending LDFLAGS from environment: '-Wl,-z,relro' | Appending CPPFLAGS from environment: '-Wdate-time -D_FORTIFY_SOURCE=2' | Native C compiler: cc (gcc 8.1.0 "cc (Debian 8.1.0-12) 8.1.0") | Build machine cpu family: x86_64 | Build machine cpu: x86_64 | Build targets in project: 5 | Found ninja-1.8.2 at /usr/bin/ninja | [0/1] /usr/bin/python3 /<<PKGBUILDDIR>>/meson.py --internal regenerate '/<<PKGBUILDDIR>>/test cases/fpga/1 simple' '/<<PKGBUILDDIR>>/b 2eab81bce2' --backend ninja | The Meson build system | Version: 0.47.1 | Source dir: /<<PKGBUILDDIR>>/test cases/fpga/1 simple | Build dir: /<<PKGBUILDDIR>>/b 2eab81bce2 | Build type: native build | Project name: lattice | Project version: undefined | Native C compiler: cc (gcc 8.1.0 "cc (Debian 8.1.0-12) 8.1.0") | Build machine cpu family: x86_64 | Build machine cpu: x86_64 | Build targets in project: 5 | Found ninja-1.8.2 at /usr/bin/ninja | [1/3] /usr/bin/yosys -q -p 'synth_ice40 -blif spin.blif' '../test cases/fpga/1 simple/spin.v' | [2/3] /usr/bin/arachne-pnr -q -d 1k -p '../test cases/fpga/1 simple/spin.pcf' spin.blif -o spin.asc | FAILED: spin.asc | /usr/bin/arachne-pnr -q -d 1k -p '../test cases/fpga/1 simple/spin.pcf' spin.blif -o spin.asc | fatal error: chipdb and arachne-pnr versions do not match (chipdb: arachne-pnr 0.1+20180513git5d830dd (git sha1 5d830dd, g++ 7.3.0-24 -O2 -fdebug-prefix-map=/build/arachne-pnr-vq843i/a | ninja: build stopped: subcommand failed. | | | ninja explain: output build.ninja older than most recent input ../test cases/fpga/1 simple/meson.build (1532100015 vs 1532100016) | ninja explain: output spin.blif doesn't exist | ninja explain: spin.blif is dirty | ninja explain: spin.asc is dirty | ninja explain: spin.bin is dirty | | | System information. | Architecture: ('64bit', 'ELF') | Machine: x86_64 | Platform: Linux | Processor: | System: Linux | | Running unittests. | | make[1]: *** [debian/rules:19: override_dh_auto_test] Error 2 | make[1]: Leaving directory '/<<PKGBUILDDIR>>' | make: *** [debian/rules:15: build] Error 2 | dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 If that is a problem with meson's dependencies (as Jussi hinted in his other mail), please reassign the bug to the proper package and mark src:meson as an affected package. None of icestorm-fpga, arachne-pnr and yosys presently have reported bugs and I don't understand which of them should receive this bug, thus filing it for meson. Helmut