[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make compilation
From: |
Eli Zaretskii |
Subject: |
Re: make compilation |
Date: |
Fri, 06 Oct 2017 10:00:33 +0300 |
> From: valerij zaporogeci <address@hidden>
> Date: Fri, 6 Oct 2017 01:37:09 +0300
>
> I've just compiled make 4.2 for Windows (XP x64, Visual Studio 2008
> compiler, through nmake). Didn't test it though, just made my small
> project with a quite simplistic makefile and it worked. The
> compilation wasn't without problems. I don't know either this is my
> fault or make's one. In any case, It would be useful to get your
> attention on it. for at least 1 side.
> First:
> subproc nmakefile doesn't set -I ..\..\glob so compiler says glob.h is
> missing. this include is inside makeint.h, the latter is included for
> example in sub_proc.c, w32err.c.
> second:
> in pathstuff.c there is a reference to isblank() which is not found
> anywhere, so in the end linker can not resolve symbol _isblank().
> During investigation I found that there is a macro ISBLANK in the
> makeint.h and just uppercased isblank() in pathstuff.c to ISBLANK().
> :D Of course it compiled now, but I cannot say whether this bravery
> isn't stupidity. How do you think? Is it supposed to be ISBLANK macro
> there or there is really a function isblank()?
Thank you for your report. I believe all of these issues are solved
in Make 4.2.1, the latest released version. Could you please try that
and see if any of the problems remain?
- make compilation, valerij zaporogeci, 2017/10/05
- Re: make compilation,
Eli Zaretskii <=