Hi Mark,
For future reference, this change has been committed to the R3.14 branch as
revision 12247, and will eventually appear in any R3.14.12.2 release.
Thanks,
- Andrew
On 2011-06-07 Mark Rivers wrote:
> Hi Andrew,
>
> Thanks very much for figuring this out.
>
> Once I removed that rule from RULES_BUILD then I was able to build EPICS
> modules using the latest MinGW\bin\mingw32-make.exe with no problems. I
> tested on both win32-x86 and windows-x64.
>
> So both GnuWin make and MinGW "make" now work fine with that change.
>
> Mark
>
>
> -----Original Message-----
> From: Andrew Johnson [mailto:[email protected]]
> Sent: Monday, June 06, 2011 4:57 PM
> To: Mark Rivers
> Cc: [email protected]; Benjamin Franksen; Matt Newville
> Subject: Re: "make" for Windows 7 64-bit
>
> Hi Mark,
>
> On 2011-06-06 Mark Rivers wrote:
> > And I just made sure that this problem is not confined to the seq
> > snapshot, this problem of treating C files as C++ file happens in other
> > EPICS modules as well.
>
> Hmm, I see one possibility: Edit configure/RULES_BUILD and comment out
> this pattern rule on lines 208-211:
>
> %$(OBJ): %.C
> @$(HDEPENDS_CMD)
> @$(RM) $@
> $(COMPILE.cpp) $(call PATH_FILTER,$<) $(COMPILE_FILTER.cpp)
>
> That's using an upper-case letter C in the source pattern, which was one
> of the Unix conventions for C++ code which is useless on Windows and MacOS
> X. I don't think we need that rule any more, so I think it we can remove it
> if necessary.
>
> - Andrew
--
Optimization is the process of taking something that works and
replacing it with something that almost works, but costs less.
-- Roger Needham
- References:
- RE: "make" for Windows 7 64-bit Mark Rivers
- Navigate by Date:
- Prev:
RE: "make" for Windows 7 64-bit Mark Rivers
- Next:
Re: Dynamic images in BOY Paweł Prędki
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: "make" for Windows 7 64-bit Mark Rivers
- Next:
Problem with caget on 3.14.12.1? Mark Rivers
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|