git-for-windows / git

A fork of Git containing Windows-specific patches.
http://gitforwindows.org/
Other
8.42k stars 2.56k forks source link

Missing make.exe #746

Closed SteveALee closed 8 years ago

SteveALee commented 8 years ago
$ git --version
2.8.1.windows.1
NA

Q: Is there are particular reason make is missing from the msys distribution? I use it. Having a separate installation of MINGW just to get make is probably going to be a pain.

thanks

landstander668 commented 8 years ago

Most likely it's because the "normal" installation isn't meant to be a full development environment. If you want/need make and friends, then my guess is that you should install the Git for Windows SDK instead.

shiftkey commented 8 years ago

@SteveALee it exists as an MSYS package however it's not included as part of Git for Windows - likely as the purpose of GfW is to be a minimal environment (it doesn't include compilers like gcc, for example) and focused on just what Git needs.

The Git for Windows SDK will give you an environment where you can install additional upstream packages locally using pacman and then build a custom version of Git for Windows, if you want to distribute it.

SteveALee commented 8 years ago

@landstander668 @shiftkey Thanks. It's many years since I last used MinGW/Msys and in those days there was only the one package :) I see the project has now moved on (forked). There used to be 2 different makes to make life more fun ;(

Anyway thanks for answer. It certainy makes sense and in the end I set up a Ubuntu VM an build the JS package I needed there.

Soon I'll be able to use Bash for Windows FTW!

dscho commented 8 years ago

@SteveALee please note that you were really looking for MSYS2 (or our [SDK])http://git-for-windows.github.io/#download-sdk) which is a friendly fork), as you were looking for substantially more than just Git.

You probably will find that the SDK, combined with the power of the included pacman, might fill your needs. Unless you are under such time pressure again that you cannot even research the gems to which we point you, of course :wink:

SteveALee commented 8 years ago

@dscho You are correc tabout the time pressure. I need to build something for AWS JS client access 'yesterday' so took the safe 'build' on linux' route whithout waiting for your replies. Turns out the build needs perl and java so all getting a bit iffy. ;)

I will try on windows with the SDK at some point

Oh I did find MSYS2 in my search for a native make exe

Tanks for your help