# /src/rand\_pkg.vhd(6999) Illegal type conversion from std.STANDARD.INTEGER\_VECTOR to work.types\_pkg.t\_natural\_vector (array element constraint difference)

**URL:** <https://forum.uvvm.org/t/src-rand-pkg-vhd-6999-illegal-type-conversion-from-std-standard-integer-vector-to-work-types-pkg-t-natural-vector-array-element-constraint-difference/351>\
**Category:** Utility Library\
**Created:** [December 22, 2022, 12:09pm UTC](https://forum.uvvm.org/t/src-rand-pkg-vhd-6999-illegal-type-conversion-from-std-standard-integer-vector-to-work-types-pkg-t-natural-vector-array-element-constraint-difference/351 "2022-12-22T12:09:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![elf2flash](https://avatars.discourse-cdn.com/v4/letter/e/ba8739/32.png) [@elf2flash](https://forum.uvvm.org/u/elf2flash)\
**Post date:** [December 22, 2022, 12:09pm UTC](https://forum.uvvm.org/t/src-rand-pkg-vhd-6999-illegal-type-conversion-from-std-standard-integer-vector-to-work-types-pkg-t-natural-vector-array-element-constraint-difference/351/1 "2022-12-22T12:09:17Z")

</div>

Hello!  
I use Modelsim SE-64 10.1c  
I git clone last version of uvvm.

do …/…/uvvm/uvvm\_util/script/compile\_src.do …/…/uvvm/uvvm\_util ./uvvm\_sim

It says:  
\*\* Error: …/…/uvvm/uvvm\_util/script/…/src/rand\_pkg.vhd(6999): (vcom-1077) Illegal type conversion from std.STANDARD.INTEGER\_VECTOR to work.types\_pkg.t\_natural\_vector (array element constraint difference).

How to fix it?

---

<div class="post-metadata">

**Author:** ![elf2flash](https://avatars.discourse-cdn.com/v4/letter/e/ba8739/32.png) [@elf2flash](https://forum.uvvm.org/u/elf2flash)\
**Post date:** [December 26, 2022, 11:19am UTC](https://forum.uvvm.org/t/src-rand-pkg-vhd-6999-illegal-type-conversion-from-std-standard-integer-vector-to-work-types-pkg-t-natural-vector-array-element-constraint-difference/351/2 "2022-12-26T11:19:56Z")

</div>

Installing modelsim 2021.3 resolves this problem

---

<div class="post-metadata">

**Author:** ![EspenTa](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.uvvm.org/espenta/32/52_2.png) [@EspenTa](https://forum.uvvm.org/u/EspenTa)\
**Post date:** [January 10, 2023, 7:48am UTC](https://forum.uvvm.org/t/src-rand-pkg-vhd-6999-illegal-type-conversion-from-std-standard-integer-vector-to-work-types-pkg-t-natural-vector-array-element-constraint-difference/351/3 "2023-01-10T07:48:04Z")

</div>

Always great when people find solutions to their own issues 🙂

– Espen
