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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Epics base 7.0.2 Windows MSVC odd case change |
From: | "Engbretson, Mark S. via Tech-talk" <[email protected]> |
To: | "[email protected]" <[email protected]> |
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. |