EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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  <20192020  2021  2022  2023  2024  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  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Epics base 7.0.2 Windows MSVC odd case change
From: "Engbretson, Mark S. via Tech-talk" <[email protected]>
To: 'Michael Davidsaver' <[email protected]>, "[email protected]" <[email protected]>
Date: Fri, 4 Jan 2019 20:05:26 +0000
Gnu make 4.1

-----Original Message-----
From: Michael Davidsaver <[email protected]> 
Sent: Friday, January 4, 2019 2:01 PM
To: Engbretson, Mark S. <[email protected]>; [email protected]
Subject: Re: Epics base 7.0.2 Windows MSVC odd case change

Which version of Make are you using?

In fact a makefile troubleshooting target was added PRINT.% which prints the
value of a make variable.  eg. PRINT.CPPFLAGS

This shouldn't cause problems as to my knowledge GNU make target names are
always case sensitive.

On 1/4/19 11:26 AM, Engbretson, Mark S. via Tech-talk wrote:
> I was just attempting a build on epics base 7.0.2 on windows with
Microsoft Visual Studio 2012 (windows 7) and 2017 (windows 10) and it
stalled on building the pvData json module print.cpp.
> 
>  
> 
> The odd part is that when it is being parsed by mkmf.pl, the print.d is
created with all references to print being upper case, i.e. PRINT, so
print.cpp never actually gets compiled, so the library does not have all the
elements that it needs to build.
> 
> If I were to change the file name to print1.cpp and modify the make file
to use that file name – everything works. As it does if I edit the print.d
file and flip the upper case PRINT back to lower case print.
> 
>  
> 
> This did not do this with epics base 7.0.1.  Not a big deal since I am
aware of a solution, but I was wondering if any of the build system expects
might know why “print” on at least 2 of my build systems is now being
treated  differently. Works as expected on linux.
> 


Replies:
RE: Epics base 7.0.2 Windows MSVC odd case change Mark Rivers via Tech-talk
References:
Epics base 7.0.2 Windows MSVC odd case change Engbretson, Mark S. via Tech-talk
Re: Epics base 7.0.2 Windows MSVC odd case change Michael Davidsaver via Tech-talk

Navigate by Date:
Prev: Re: Epics base 7.0.2 Windows MSVC odd case change Michael Davidsaver via Tech-talk
Next: RE: Epics base 7.0.2 Windows MSVC odd case change Mark Rivers via Tech-talk
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  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Epics base 7.0.2 Windows MSVC odd case change Michael Davidsaver via Tech-talk
Next: RE: Epics base 7.0.2 Windows MSVC odd case change Mark Rivers via Tech-talk
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  <20192020  2021  2022  2023  2024 
ANJ, 04 Jan 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·