I have been looking into reports that GHDL experienced failures building the VHDL-2002 versions of the OSVVM packages. A couple of issues in GHDL have been identified and a patch is now available to correct them.
The patch applies to GHDL sources (SVN revision 150) available from
https://gna.org/svn/?group=ghdl
The patch itself is attached to the bugtracker report at
https://gna.org/bugs/?20769
https://gna.org/bugs/download.php?file_id=17858
and the report gives more details.
Further discussion in this “ghdl-discuss” thread:
https://mail.gna.org/public/ghdl-discuss/2013-04/msg00026.html
GHDL in this form has been built with gcc (+gnat) 4.7.2 and so far only tested running OSVVM with the Demo_Rand.vhd test. (Which itself needed a couple of edits : the VHDL-2008 “system.env.stop” subprogram is not available; and it needs the library/use clauses for the “ieee.proposed” additions)
So OpenSource VHDL Verification is now possible with an Open Source simulator!