cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
jmarcbel77
Visitor
Visitor
6,048 Views
Registered: ‎08-31-2017

Program "make" not found in PATH compile issue

Hi,

 

I tried to compile a  zynq SDK project with Vivado 2016.2 installed on a Debian 8 linux and have the following error :

 

Description    Resource    Path    Location    Type
Program "make" not found in PATH    fsbl             C/C++ Problem
Program "make" not found in PATH    standalone_bsp_0             C/C++ Problem

 

It's seems that SDK can't find the compiler for the SDK.

 

Does someone already have this error?

 

Thanks in advance for your help.

 

Best Regards

JM

0 Kudos
8 Replies
florentw
Moderator
Moderator
6,039 Views
Registered: ‎11-09-2015

Hi @jmarcbel77,

 

did you source <installation path>/Xilinx/SDK/2014.4/settings64.sh ?

 

Regards,

 

Florent


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
balkris
Xilinx Employee
Xilinx Employee
6,036 Views
Registered: ‎08-01-2008

run this commend 

 

sudo ln -s /usr/bin/make /usr/bin/gmak

Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos
jmarcbel77
Visitor
Visitor
6,011 Views
Registered: ‎08-31-2017

Hi,

 

I start Vivado 2016.2 with the following commands :

 

source /opt/Xilinx/Vivado/2016.2/settings64.sh
vivado

 

and create bitstream and then lauch SDK from vivado menu and select the workspace.

 

JM

0 Kudos
jmarcbel77
Visitor
Visitor
6,010 Views
Registered: ‎08-31-2017

Hi Balkrishan,

 

I run  sudo ln -s /usr/bin/make /usr/bin/gmak

 

and I have a message that the link already exist

 

n: impossible de créer le lien symbolique « /usr/bin/gmak »: Le fichier existe

 

Best Regards

jmarbel77

0 Kudos
jmarcbel77
Visitor
Visitor
5,970 Views
Registered: ‎08-31-2017

Thanks for your reply

 

did you source <installation path>/Xilinx/SDK/2014.4/settings64.sh

 

I source with the following command

source /opt/Xilinx/SDK/2016.2/settings64.sh

and try also the following command
sudo ln -s /usr/bin/make /usr/bin/gmake

 

with the same issue.

 

I uninstall and reinstall Vivado 2016.Z with SDK with the same issue

 

I run out of idea.

 

Best Regards

JM

 

 

0 Kudos
jmarcbel77
Visitor
Visitor
5,908 Views
Registered: ‎08-31-2017

Hi All,

 

It's seems that Debian 8 Jessie is not an OS supported by Vivado 2016.2

but after investigation, I found the solution to my problem.

 

The make utility was not installed, I installed the following packages :

 

apt-get install make
sudo apt-get install build-essential

 

That fix the make not found error.

After the fix, I have another make error 127. To fix this problem, SDK need the 32 bits library.

I installed the following package :

 

sudo apt-get install lib32stdc++6

 

By installing those package make my program compile successfully in SDK.

 

Hoping this post will help other peoples having the same issue.

 

 

Best Regards

jmarcbel77

 

3,779 Views
Registered: ‎04-24-2019

This solution worked on my Xilinx SDK version 2018.3

0 Kudos
Jcadena
Newbie
Newbie
1,245 Views
Registered: ‎10-18-2020

This worked for Vitis 2020.1

Running on Ubuntu 20.04. Thanks a lot 

0 Kudos