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  <2019 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
<== Date ==> <== Thread ==>

Subject: Epics base 7.0.2 Windows MSVC odd case change
From: "Engbretson, Mark S. via Tech-talk" <tech-talk@aps.anl.gov>
To: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Fri, 4 Jan 2019 19:26:09 +0000

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 Michael Davidsaver via Tech-talk

Navigate by Date:
Prev: Re: asynError in write on Power PMAC IOC alan.greer--- via Tech-talk
Next: Re: Epics base 7.0.2 Windows MSVC odd case change Michael Davidsaver 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  <2019
Navigate by Thread:
Prev: Re: modules/ca/src/perl cc1: error: ‘-fcf-protection=full’ on first build of base Peter Milne via Tech-talk
Next: Re: Epics base 7.0.2 Windows MSVC odd case change Michael Davidsaver 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  <2019
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 ·