[Pkg-electronics-devel] Bug#930890: Bug#930890: ghdl: Debian ghdl.wrapper prevents build when GHDL is not already installed.

Pavel Pisa pisa at cmp.felk.cvut.cz
Sun Jun 23 22:57:33 BST 2019


Hello Jonathan,

On Sunday 23 of June 2019 10:52:47 Jonathan McDowell wrote:
> On Sat, Jun 22, 2019 at 12:26:36AM +0200, Pavel Pisa wrote:
> > Source: ghdl
> > Version: 0.36+20190617
>
> This is not a version of GHDL from Debian. testing/unstable both have
> 0.35+git20181129+dfsg-3. I don't think this is a valid bug against the
> Debian package - it seems that you've obtained an updated package from
> somewhere else, or have manually updated to a newer release?

I have used original Debian package as "debian" directory
source to port newer GHDL version for Debian Buster.

I am not sure if the problem applies to old version,
but solution should work for all versions. I have built older
version but on the system where GHDL has already been installed.
So I expect that the problem may be there as well.

There is complete package with sources from which I have built

  http://pisa-virt.felk.cvut.cz/repos/apt/debian/pool/main/g/ghdl/

The compiled GHDL seems to run our complex tests of
VHDL CTU CAN FD controller project as expected

  https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core

There are still some problems after redesign of some parts,
so the rest result is not all PASSED, but there has been
no unexpected failure or SIGSEGV of GHDL.

GHDL includes next patches to optimize WaveDump in addition

  https://github.com/mjerabek/ghdl/tree/grt-optimize-wave-dump

But ghdl_0.36+20190617-1.debian.tar.xz should apply to any version
of GHDL around 0.36 with gnat-8, gcc-8-source, which are default
in Buster.

Best wishes,

Pavel



More information about the Pkg-electronics-devel mailing list