On 29/05/15 18:42, Lehmann, Patrick wrote:
Hello,

I updated my local GHDL repo to the newest commit and tried to compile
0.33dev on Windows with PS scripts.

Before I run winbuild.ps1, I added “ieee_std_context” and
“ieee_bit_context” to library compile list for ieee2008,

Because they are new.

GHDL compiles without errors, but the library compilation throws an error:

       file: v08\timing_p.v08

timing_p.vhd:152:14: result subtype of a pure function cannot have
access subelements

       file: v08\timing_b.v08

timing_b.vhd:49:14: package 'vital_timing' was not analysed

       file: v08\prmtvs_p.v08

prmtvs_p.vhd:48:14: primary unit "vital_timing" not found in library "ieee"

[…]

The latter 2 errors are follow-up errors on the first one.

As far as I can see, timing_p.vhd was not changed for a long time. Is
GHDL more restrictive with this package?

That's possible.

If libray compilation works again, I’ll upload the modified build
scripts for Windows.

I think that vital packages are not compatible with vhdl 2008.
Just remove them from the 08 library.  I think we don't compile
them for vhdl08 on unix.

Tristan.


_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to