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

Reply via email to