Your message dated Thu, 19 Dec 2024 15:55:08 +0000
with message-id <e1toirk-00fqiz...@fasolo.debian.org>
and subject line Bug#1090785: fixed in verilator 5.030-2
has caused the Debian Bug report #1090785,
regarding can't open file /usr/share/verilator/bin/verilator_includer
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1090785: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090785
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: verilator
Version: 5.030-1
Severity: serious
Attempting to build actual verilated executables always crashes with
python3: can't open file '/usr/share/verilator/bin/verilator_includer'
How to reproduce:
On a system with git build-essential verilator installed,
git clone https://github.com/BerkeleyLab/Bedrock
cd Bedrock/projects/test_marble_family/pps_lock
make pll_sim_check
expect
verilator --trace-fst -Wno-PINMISSING -Wno-WIDTH -Wno-PINCONNECTEMPTY
-DSIMULATE -Gcount_period=125000 -cc --exe pll_sim.cpp tt800.c pps_lock.v
pps_loop_filter.v
[abstruse chatter]
./Vpps_lock +fir_enable
saving curve to sim_lock.dat
stat_n = 30 stat_v = 95 rms = 7.118 ns
PASS
but with Verilator 5.030 2024-10-27 rev (Debian 5.030-1) currently in trixie,
it ends with
python3: can't open file '/usr/share/verilator/bin/verilator_includer':
[Errno 2] No such file or directory
make[1]: *** [/usr/share/verilator/include/verilated.mk:210:
Vpps_lock__ALL.cpp] Error 2
make[1]: Leaving directory '/redacted/pps_lock/obj_dir'
make: *** [Makefile:33: Vpps_lock] Error 2
This is a non-reduced but straightforward real-world example.
Every real simulation I've tried to build gives the same fault.
This bug is somewhat related to Debian bug #1071425.
Both originate in the upstream issue
Installation of architecture specific binaries isn't FHS compatible
https://github.com/verilator/verilator/issues/5140
The files that verilator should add to /usr/bin are
verilator
verilator_bin
verilator_bin_dbg
verilator_ccache_report
verilator_coverage
verilator_coverage_bin_dbg
verilator_difftree
verilator_gantt
verilator_includer
verilator_profcfunc
but Debian verilator 5.030-1 manages to leave out verilator_ccache_report
verilator_difftree verilator_includer.
The omitted files are all python programs,
as opposed to the perl programs that are properly placed /usr/bin.
INADD. It would take me a while to come up with a packaging fix.
-- System Information:
Debian Release: trixie/sid
Architecture: amd64 (x86_64)
--- End Message ---
--- Begin Message ---
Source: verilator
Source-Version: 5.030-2
Done: أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmo...@users.sourceforge.net>
We believe that the bug you reported is fixed in the latest version of
verilator, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1090...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmo...@users.sourceforge.net> (supplier
of updated verilator package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 19 Dec 2024 16:24:40 +0100
Source: verilator
Architecture: source
Version: 5.030-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Electronics Team
<pkg-electronics-de...@lists.alioth.debian.org>
Changed-By: أحمد المحمودي (Ahmed El-Mahmoudy)
<aelmahmo...@users.sourceforge.net>
Closes: 1071425 1090785
Changes:
verilator (5.030-2) unstable; urgency=medium
.
* [f0f19fb] Add make-hello-c test
* [1c1671f] d/control: add g++ dependency
* [d46d849] d/control: add ccache to deps
* [d72c87e] d/rules: Remove override_dh_install target
upstream no longer installs binaries in data_dir/bin, but it installs a
redirect.tmp file there (Closes: #1090785, #1071425)
Checksums-Sha1:
24506066aaa06abc2f1724fed7c9a37a86207329 1924 verilator_5.030-2.dsc
da72b21a75ab6bff34cb90033a2f0e76e97dfb7f 12688 verilator_5.030-2.debian.tar.xz
33089cc135a68904ba7d7c2a6f5498e2ca5a6879 8794
verilator_5.030-2_source.buildinfo
Checksums-Sha256:
216852633256bd9516f2581ab18917b51997c15dc0f0591ed84e88ea58a722c4 1924
verilator_5.030-2.dsc
335be34549103b13a7cf24c6fd0270a37b262d0da5879673907f086500b655fc 12688
verilator_5.030-2.debian.tar.xz
55a45236a4af02c362b7702cacde834cae5edebe11c9eda593488aa0ac2961b6 8794
verilator_5.030-2_source.buildinfo
Files:
792ce03a95ed8725aa93914029b30607 1924 electronics optional
verilator_5.030-2.dsc
d78fb6209756cc0507b08c773c121045 12688 electronics optional
verilator_5.030-2.debian.tar.xz
a248f75a3c99fb8c0904117527207043 8794 electronics optional
verilator_5.030-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFWBAEBCgBAFiEEggahliCEfm0N+LF2vBlqlO3dobcFAmdkO4YiHGFlbG1haG1v
dWR5QHVzZXJzLnNvdXJjZWZvcmdlLm5ldAAKCRC8GWqU7d2ht7sLB/9msoPSuFh2
3R+7SkWT00wYvENkDIpG2pP8VFiYSQ/oB4ATdlcElMDnGQKb3i/uTFSOVRcdeXFv
nteuEaTBPO619CjZXhajGUekLOohagSeoNhbGdQTHX7N9+wdqfzliuTd/x5HSBJK
ugJSAm/eUfYvS+DUHHxAKF4DIp0LKXoptZ0MgcAdkQmGb6a1Mm5r1AliEn0NsjIa
Qcd6MJec0ofBXYSF2foGgP5y8aTe5dhuEF7S5x0GM74Tdk0LvoA7p3x2yZo23FX/
h2c09I+XcLzaF1/zctLakH7eeUGMXPYBZyJdBeCtzNZKzsopepdRX6cSparuXVHO
YpUGevzL3vit
=hmyj
-----END PGP SIGNATURE-----
pgpLqoxbaXKip.pgp
Description: PGP signature
--- End Message ---