# Error on make BOARDS=ZCU104 ( Build PYNQ for ZCU102)

**URL:** <https://discuss.pynq.io/t/error-on-make-boards-zcu104-build-pynq-for-zcu102/2686>\
**Category:** Support\
**Created:** [May 24, 2021, 6:03am UTC](https://discuss.pynq.io/t/error-on-make-boards-zcu104-build-pynq-for-zcu102/2686 "2021-05-24T06:03:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![shid07](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/shid07/32/2076_2.png) [@shid07](https://discuss.pynq.io/u/shid07)\
**Post date:** [May 24, 2021, 6:03am UTC](https://discuss.pynq.io/t/error-on-make-boards-zcu104-build-pynq-for-zcu102/2686/1 "2021-05-24T06:03:31Z")

</div>

Hi, I want to build a PYNQ image for ZCU102. I am using Ubuntu 18.04 on VirtualBox. I have git clone PYQ repository, run setup\_host.sh, installed Vivado 2019.2 and Petalinux 2019.2 on Ubuntu. I want to rebuild the ZCU104 image to build for ZCU102. So I ran this command “make BOARDS=ZCU104”, but I have this error message.

/opt/qemu/bin/qemu-aarch64-static -version | fgrep 4.0.0  
vivado -version | fgrep 2020.1  
/bin/bash: vivado: command not found  
Makefile:356: recipe for target ‘checkenv’ failed  
make: \*\*\* [checkenv] Error 1

Anyone know how to solve this error or has achieved building a PYNQ image for ZCU102? Really appreciate your help, thank you.

![104](https://us1.discourse-cdn.com/flex019/uploads/pynq1/original/2X/1/15c66923f1b1216987d3bfff77a4b034c5f7fc6b.jpeg)

---

<div class="post-metadata">

**Author:** ![pawzap](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/pawzap/32/1715_2.png) [@pawzap](https://discuss.pynq.io/u/pawzap)\
**Post date:** [May 24, 2021, 9:06am UTC](https://discuss.pynq.io/t/error-on-make-boards-zcu104-build-pynq-for-zcu102/2686/2 "2021-05-24T09:06:43Z")

</div>

Hi!  
Before running make you need to source Vivado 2020.1 settings.sh file. It is one of required tools.

Paweł
