On Fri, 2013-04-26 at 17:29 +0100, Brian Drummond wrote:
> On Sat, 2013-03-09 at 18:59 +0100, Torsten Meißner wrote:
> > Hallo GHDL users,
> > 
> > 
> > i try to compile the vhdl-files of the OSVVM (open source vhdl verification 
> > library),

> Tested on SVN revision 150 plus the two patches I needed to get 150 to
> build, Gnat/GCC version 4.7.2.

Though the OSVVM support packages now build, the demonstration using
them fails, in a similar way; this time with overloaded functions
(rather than procedures) in protected bodies.

brian@Gannet:~/Projects/ghdl/play/osvvm/V2008$ ghdl -a --std=02
--ieee=synopsys ../OS-VVM_2_3_1/Demo_Rand.vhd
../OS-VVM_2_3_1/Demo_Rand.vhd:140:28: prefix is neither a function name
nor can it be sliced or indexed
../OS-VVM_2_3_1/Demo_Rand.vhd:154:38: prefix is neither a function name
nor can it be sliced or indexed
... similar errors elided
../OS-VVM_2_3_1/Demo_Rand.vhd:279:9: primary unit "env" not found in
library "std"
ghdl: compilation error

The last error is different : it occurs at the line
    std.env.stop(0) ; 
which appears at the end of the simulation. Possibly a VHDL2008 feature?

I'm going to try to find the overload error; just wanted to update the
list with my apologies in case anyone was in a hurry to try OSVVM!

- Brian



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

Reply via email to