[Pkg-electronics-devel] Bug#1010539: ghdl: FTBFS on armhf
Sebastian Ramacher
sramacher at debian.org
Tue May 3 22:11:22 BST 2022
Source: ghdl
Version: 1.0.0+dfsg-8
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher at debian.org
https://buildd.debian.org/status/fetch.php?pkg=ghdl&arch=armhf&ver=1.0.0%2Bdfsg-8&stamp=1644890335&raw=0
/<<PKGBUILDDIR>>/testrundir/llvm/usr/bin/ghdl --disp-standard --std=87 > /<<PKGBUILDDIR>>/testrundir/llvm/usr/lib/ghdl/llvm/vhdl/src/std/v87/standard.vhdl
/bin/sh: 1: /<<PKGBUILDDIR>>/testrundir/llvm/usr/bin/ghdl: not found
make[2]: *** [Makefile:133: install] Error 127
make[2]: Leaving directory '/<<PKGBUILDDIR>>/builddir/llvm'
> tests: sanity gna vests vpi
> args:
[33mGHDL is: /<<PKGBUILDDIR>>/testrundir/llvm/usr/bin/ghdl-llvm[0m
GHDL 1.0.0 (Debian 1.0.0+dfsg-8) [Dunoon edition]
Compiled with GNAT Version: 10.3.0
llvm code generator
Written by Tristan Gingold.
Copyright (C) 2003 - 2021 Tristan Gingold.
GHDL is free software, covered by the GNU General Public License. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
REF: unknown
HASH: unknown
[33mGHDL help[0m
usage: /<<PKGBUILDDIR>>/testrundir/llvm/usr/bin/ghdl-llvm COMMAND [OPTIONS] ...
COMMAND is one of:
analyze [OPTS] FILEs
Analyze one or multiple VHDL files
aliases: -a, analyse
elaborate [OPTS] UNIT [ARCH]
Elaborate design UNIT
alias: -e
run UNIT [ARCH] [RUNOPTS]
Run design UNIT
alias: -r
elab-run [OPTS] UNIT [ARCH] [RUNOPTS]
Elaborate and run design UNIT
alias: --elab-run
bind [OPTS] UNIT [ARCH]
Bind design UNIT
alias: --bind
link [OPTS] UNIT [ARCH]
Link design UNIT
alias: --link
list-link [OPTS] UNIT [ARCH]
List objects file to link UNIT
alias: --list-link
compile [OPTS] FILEs -e UNIT [ARCH]
Generate whole sequence to elaborate design UNIT from FILEs
alias: -c
make [OPTS] UNIT [ARCH]
Make design UNIT
alias: -m
gen-makefile [OPTS] UNIT [ARCH]
Generate a Makefile for design UNIT
alias: --gen-makefile
gen-depends [OPTS] UNIT [ARCH]
Generate dependencies of design UNIT
alias: --gen-depends
disp-config
Display tools path
aliases: --disp-config, dispconfig, --dispconfig
bootstrap-std
(internal) Compile std.standard
alias: --bootstrap-standard
synth [FILES... -e] UNIT [ARCH]
Synthesis from UNIT
alias: --synth
--libghdl-name
Display libghdl name
--libghdl-library-path
Display libghdl library path
--libghdl-include-dir
Display libghdl include directory
import [OPTS] FILEs
Import units of FILEs
alias: -i
syntax [OPTS] FILEs
Check syntax of FILEs
alias: -s
dir [LIBs]
Display contents of the libraries
alias: --dir
files FILEs
Display units in FILES
alias: -f
clean
Remove generated files
alias: --clean
remove
Remove generated files and library file
alias: --remove
copy
Copy work library to current directory
alias: --copy
disp-standard
Disp std.standard in pseudo-vhdl
alias: --disp-standard
elab-order [OPTS] UNIT [ARCH]
Display ordered source files
alias: --elab-order
find-top
Display possible top entity in work library
alias: --find-top
chop [OPTS] FILEs
Chop FILEs
alias: --chop
lines FILEs
Precede line with its number
alias: --lines
reprint [OPTS] FILEs
Redisplay FILEs
alias: --reprint
fmt [OPTS] FILEs
Format FILEs
alias: --format
compare-tokens [OPTS] REF FILEs
Compare FILEs with REF
alias: --compare-tokens
pp-html FILEs
Pretty-print FILEs in HTML
alias: --pp-html
xref-html FILEs
Display FILEs in HTML with xrefs
alias: --xref-html
xref FILEs
Generate xrefs
alias: --xref
--vpi-compile CMD ARGS
Compile with VPI include path
--vpi-link CMD ARGS
Link with VPI library
--vpi-cflags
Display VPI compile flags
--vpi-ldflags
Display VPI link flags
--vpi-include-dir
Display VPI include directory
--vpi-library-dir
Display VPI library directory
--vpi-library-dir-unix
Display VPI library directory (unix form)
file-to-xml FILEs
Dump AST in XML
alias: --file-to-xml
help [CMD]
Display this help or [help on CMD]
aliases: -h, --help
version
Display ghdl version
aliases: -v, --version
opts-help
Display help for analyzer options
alias: --options-help
To display the options of a GHDL program,
run your program with the 'help' option.
Also see 'opts-help' for analyzer options.
Please, refer to the GHDL manual for more information.
Report issues on https://github.com/ghdl/ghdl
[33m[GHDL - test] sanity[0m
sanity 001hello87: [32mok[0m
sanity 002hello2008: [32mok[0m
sanity 004all08: [32mok[0m
sanity tests are successful
[33m[GHDL - test] gna[0m
gna bug01: [32mok[0m
gna bug010: [32mok[0m
gna bug0100: [32mok[0m
gna bug0101: [32mok[0m
gna bug0103: [32mok[0m
gna bug0104: [32mok[0m
gna bug0105: [32mok[0m
gna bug0106: [32mok[0m
gna bug0108: [32mok[0m
gna bug0109: [32mok[0m
gna bug011: [32mok[0m
gna bug0110: [32mok[0m
gna bug0111: [32mok[0m
gna bug0112: [32mok[0m
gna bug0114: [32mok[0m
gna bug0115: [32mok[0m
gna bug0117: [32mok[0m
gna bug0118: [32mok[0m
gna bug012: [32mok[0m
gna bug0120: [32mok[0m
gna bug014: [32mok[0m
gna bug015: [32mok[0m
gna bug016: [32mok[0m
gna bug017: [32mok[0m
gna bug018: [32mok[0m
gna bug019: [32mok[0m
gna bug02: [32mok[0m
gna bug021: [32mok[0m
gna bug022: [32mok[0m
gna bug023: [32mok[0m
gna bug024: [32mok[0m
gna bug026: [32mok[0m
gna bug027: [32mok[0m
gna bug028: [32mok[0m
gna bug029: [32mok[0m
gna bug03: [32mok[0m
gna bug030: [32mok[0m
gna bug031: [32mok[0m
gna bug032: [32mok[0m
gna bug033: [32mok[0m
gna bug034: [32mok[0m
gna bug035: [32mok[0m
gna bug036: [32mok[0m
gna bug037: [32mok[0m
gna bug039: [32mok[0m
gna bug04: [32mok[0m
gna bug040: [32mok[0m
gna bug041: [32mok[0m
gna bug042: [32mok[0m
gna bug043: [32mok[0m
gna bug044: [32mok[0m
gna bug045: [32mok[0m
gna bug046: [32mok[0m
gna bug047: [32mok[0m
gna bug048: [32mok[0m
gna bug049: [32mok[0m
gna bug05: [32mok[0m
gna bug050: [32mok[0m
gna bug051: [32mok[0m
gna bug052: [32mok[0m
gna bug053: [32mok[0m
gna bug054: [32mok[0m
gna bug055: [32mok[0m
gna bug056: [32mok[0m
gna bug057: [32mok[0m
gna bug058: [32mok[0m
gna bug059: [32mok[0m
gna bug06: [32mok[0m
gna bug060: [32mok[0m
gna bug061: [32mok[0m
gna bug062: [32mok[0m
gna bug063: [32mok[0m
gna bug064: [32mok[0m
gna bug065: [32mok[0m
gna bug066: [32mok[0m
gna bug067: [32mok[0m
gna bug069: [32mok[0m
gna bug07: [32mok[0m
gna bug071: [31mfailed[0m
analyze atod.vhdl
elaborate and simulate atod
./atod:error: NULL access dereferenced
in process .atod(behav).P0
./atod:error: simulation failed
make[1]: *** [debian/rules:205: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
Cheers
--
Sebastian Ramacher
More information about the Pkg-electronics-devel
mailing list