Solved

CYGWIN help:    bash: make: command not found

Posted on 2007-03-28
6
19,324 Views
Last Modified: 2013-11-15
I am trying to install openssl. I run these commands in cygwin:

./configure
make

when i run 'make', i get this error: bash: make: command not found
0
Comment
Question by:Oscurochu
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 6

Expert Comment

by:Sanktwo
ID: 18814395
It looks like you have not loaded your development tools.
First try "whereis make" and if that says "not found" launch setup.exe of cygwin after closing cygwin itself.
Carry on through the setup screens until you get to the "select packages" screen and go to "devel".
Select "default" for "devel". You can open up devel and see if make is selected. Also should have compiler etc selected by default.

After downloading and installing default development tools, relaunch cygwin and do the "whereis" again before trying .configure etc.
0
 
LVL 5

Author Comment

by:Oscurochu
ID: 18821526
ok, i dont know if this "solved" the problem, but it works now.

i included the /cgwyin/bin directory in the windows PATH variable. is this a good idea?
0
 
LVL 6

Accepted Solution

by:
Sanktwo earned 20 total points
ID: 18824123
I certainly do not have it set and use cygwin ok. BUT I launch cygwin using a small .bat file containing:

@echo off
C:
chdir C:\cygwin\bin
bash --login -i

which I believe is what is put on your desktop by default. I suppose that if you wish to run bash by just typing "bash" at the windows command prompt (say from a bigger batch script) then setting C:\cygwin\bin into the windows PATH would be necessary. I cannot see why it would be a really bad idea.

Remember though that the cygwin PATH is derived from the windows path by adding the necessary relative paths from the cygwin root "/" so you do NOT need that to launch programs from cygwin (since /bin is in the cygwin PATH)
Normally "/" is C:\cygwin
You can see all this by typing "echo $PATH" at the cygwin command prompt.
0
PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

 
LVL 25

Expert Comment

by:Lee Savidge
ID: 18831676
Hi,

I may have missed something here, but openssl is a standard cygwin package. Run the setup.exe and just pick it off the installer package list. It will do it all for you.

Regards,

Lee
0
 
LVL 3

Expert Comment

by:jimmyd072298
ID: 18851483
I have always added the cygwin/bin to the windows PATH and used make from a regular WINDOWS command shell.  However, (isn't there always one) you have to be careful about file references and the latest MAKE really dislikes WINDOWS style file references in the .dep files so none of this C:\..\.. stuff.  it will go through the CYGWIN mount points to resolve everything.
0
 

Expert Comment

by:sunny651
ID: 20271086
first of all. type the command echo $PATH in cygwin
then, you can get the enviroment of PATH
and you have to search deeply in the $PATH, make sure that is there really an executable file named 'make.exe' or other type case insenstive.

If there not, well, I think it shouldn't has one
You check the path where you cygwin installed, such as
c:\cygwin
check that c:\cygwin\bin\make.exe exists or not.
If not, run the setup.exe which you installed your cygwin again, choose install, and choose a mirro, and then in the software list, choose the make software, and click the next button to install it.

If there is no error, then, you can make your Makefile now.
Have fun
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Skype is a P2P (Peer to Peer) instant messaging and VOIP (Voice over IP) service – as well as a whole lot more.
In this article I discuss my selections of the Top Four free Outlook OST File Viewers available. Open, view and read even damaged OST files by using these tools. They all provide a clear preview of all data such as emails, notes, tasks, calendars, e…
Using Adobe Premiere Pro, the viewer will learn how to set up a sequence with proper settings, importing pictures, rendering, and exporting the finished product.
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question