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
