The problem is not happening for me.
I am using make 4.2.1 from the EPICS page link here:
https://epics.anl.gov/base/win32.php
This is the print.d I just created when building with Visual Studio 2017.
corvette:pvData/src/O.windows-x64-static-vs2017>more print.d
# DO NOT EDIT: This file created by mkmf.pl
print.obj : ../pv/pvdVersion.h
print.obj : ../pv/pvData.h
print.obj : ../pv/valueBuilder.h
print.obj : ../../src/misc/pv/bitSet.h
print.obj : ../../src/json/pv/json.h
print.obj : H:/epics-devel/base-7.0.2/include/epicsVersion.h
print.obj : H:/epics-devel/base-7.0.2/include/shareLib.h
print.obj : ../O.Common/pv/pvdVersionNum.h
print.obj : ../pv/pvIntrospect.h
print.obj : ../../src/misc/pv/typeCast.h
print.obj : ../../src/misc/pv/anyscalar.h
print.obj : ../../src/misc/pv/sharedVector.h
print.obj : H:/epics-devel/base-7.0.2/include/compilerDependencies.h
print.obj : ../../src/misc/pv/templateMeta.h
print.obj : ../pv/pvType.h
print.obj : ../../src/misc/pv/serialize.h
print.obj : ../../src/misc/pv/sharedPtr.h
print.obj : H:/epics-devel/base-7.0.2/include/yajl_parse.h
print.obj : ../../src/misc/pv/lock.h
print.obj : ../../src/misc/pv/noDefaultMethods.h
print.obj : ../../src/misc/pv/byteBuffer.h
print.obj : H:/epics-devel/base-7.0.2/include/epicsConvert.h
print.obj : H:/epics-devel/base-7.0.2/include/epicsAssert.h
print.obj : H:/epics-devel/base-7.0.2/include/compiler/msvc/compilerSpecific.h
print.obj : H:/epics-devel/base-7.0.2/include/epicsTypes.h
print.obj : H:/epics-devel/base-7.0.2/include/yajl_common.h
print.obj : H:/epics-devel/base-7.0.2/include/epicsMutex.h
print.obj : H:/epics-devel/base-7.0.2/include/epicsEndian.h
print.obj : ../../src/misc/pv/epicsException.h
print.obj : H:/epics-devel/base-7.0.2/include/epicsGuard.h
print.obj : H:/epics-devel/base-7.0.2/include/os/WIN32/osdMutex.h
print.obj : H:/epics-devel/base-7.0.2/include/os/WIN32/osdWireConfig.h
-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Engbretson, Mark S. via Tech-talk
Sent: Friday, January 4, 2019 2:05 PM
To: 'Michael Davidsaver' <[email protected]>; [email protected]
Subject: RE: Epics base 7.0.2 Windows MSVC odd case change
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 Engbretson, Mark S. 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
- RE: Epics base 7.0.2 Windows MSVC odd case change Engbretson, Mark S. via Tech-talk
- Navigate by Date:
- Prev:
RE: Epics base 7.0.2 Windows MSVC odd case change Engbretson, Mark S. via Tech-talk
- Next:
RE: Epics base 7.0.2 Windows MSVC odd case change Engbretson, Mark S. 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>
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: Epics base 7.0.2 Windows MSVC odd case change Engbretson, Mark S. via Tech-talk
- Next:
RE: Epics base 7.0.2 Windows MSVC odd case change Engbretson, Mark S. 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>
2020
2021
2022
2023
2024
|