Andrew,
You must have been right! To be ultra-conservative, I started with a virgin base-3.15.4 tree and made certain caRepeater wasn't running. I was able to build successfully, and so far things are working well on Windows 10. I'm an EPICS newbie ... have a lot to investigate and learn.
Thanks for the excellent analysis!
Bill
==============================================
William R Lee, Systems Analyst
Jacobs Technology, Inc., JTOG Business Segment
[email protected] | 757-864-8546 (TEL)
==============================================
Any opinion expressed in this message is my own and not that of NASA.
________________________________________
From: Andrew Johnson [[email protected]]
Sent: Thursday, August 11, 2016 6:13 PM
To: Lee, William R. (LARC-D304)[Jacobs Technology, Inc.]; [email protected]
Subject: Re: building EPICS base-13.15.4 on Windows 10
Hi Bill,
On 08/10/2016 06:22 PM, Lee, William R. (LARC-D304)[Jacobs Technology,
Inc.] wrote:
> I am trying to build EPICS base-3.15.4 on Windows 10 (64-bit) using
> Visual Studio 10. The build fails with the following messages:
>
> make[3]: *** No rule to make target '../../../lib/windows-x64/Com',
> needed by 'iocLogServer.exe'. Stop.
This is strange; normally at that point in the build process instead of
iocLogServer.c the source files that make up the libCom library
(Com.dll) get compiled, and then the library itself is constructed. You
can see that in the output from the Jenkins build job at
https://jenkins.aps.anl.gov/job/epics-base-3.15-win64/256/consoleFull
> I've included artifacts below which I hope will be helpful in diagnosing
> my problem(s):
They were helpful, thanks.
Is it possible that your initial 'make clean uninstall' did not actually
cause an older bin/windows-x64/Com.dll file to be deleted?
If caRepeater.exe is still running in the background, the libraries it
depends on cannot be removed, and this might have the effect you're
seeing. I usually use 'make distclean' instead, which fails when it
can't delete the non-empty bin/ directory, but I'm not sure whether the
uninstall target will fail in the same way or not.
I can't think of any other explanation at this point, please write back
to tech-talk if this doesn't help though as others here may have more ideas.
- Andrew
--
Arguing for surveillance because you have nothing to hide is no
different than making the claim, "I don't care about freedom of
speech because I have nothing to say." -- Edward Snowdon
- References:
- building EPICS base-13.15.4 on Windows 10 Lee, William R. (LARC-D304)[Jacobs Technology, Inc.]
- Re: building EPICS base-13.15.4 on Windows 10 Andrew Johnson
- Navigate by Date:
- Prev:
Re: wait/dealy inside a record Andrew Johnson
- Next:
Re: Multiple device support for a record type Andrew Johnson
- 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: building EPICS base-13.15.4 on Windows 10 Andrew Johnson
- Next:
Multiple device support for a record type Stefen Paul
- 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
|