Hi Peter,
On 10/31/2014 06:23 AM, Heesterman, Peter J wrote:
> I have applied the patch, but this hasn't resolved the problem.
>
> NB, flex.skel.static was only the first of many files that couldn't
> be found. I had already (manually) copied the file - and a few more -
> but gave up on this approach.
I suspect you may have something wrong with your build configuration or
your tools setup then. Other than running 'make' our Makefile builds of
EPICS Base should not require *any* manual operations. Are you building
from a pristine copy of the 3.15.0.2 tarfile, or have you made some
local changes, and what is your output from running 'make -v'?
You can see full build logs for the 3.15 branch at our Jenkins server
https://jenkins.aps.anl.gov/view/EPICS%20Base/ so the win32-x86 log is
at
https://jenkins.aps.anl.gov/view/EPICS%20Base/job/epics-base-3.15-win32/lastBuild/consoleFull
I compared the logfile that you sent earlier in this thread line-by-
line with one I generated here. The first major difference is that your
build did not install any of the libCom include files, which includes
the flex.skel.static file. Between lines 362 and 365 of your logfile I
have an additional ~120 lines of installation messages.
>>> epicsBoolean
> I wondered if it would be reasonable to typedef epicsBoolean to bool
> (rather than #define to int)?
Unfortunately we don't have C99 support and hence the bool typedef on
all our target architectures, so that would break builds on those
architectures. The Asyn uses of epicsBoolean are being replaced but I
will leave the definition in now that I've restored it and will mark it
as deprecated.
> BTW, I also noticed that if you type cd<RET> to the IOC shell, the
> application falls over. This is due to null pointer dereference as no
> directory string has been provided. (In the Windows shell, of course,
> this usage prints out the current directory.)
Acknowledged; the Posix standard doesn't say if a NULL argument to
chdir() is legal, so we should avoid passing it one. I fixed this and a
similar issue in the echo command, thanks.
- Andrew
--
People everywhere confuse what they read in newspapers with news.
-- A. J. Liebling
- Replies:
- RE: EPICS base 3.15.0.2 Heesterman, Peter J
- References:
- Re: EPICS base 3.15.0.2 Andrew Johnson
- RE: EPICS base 3.15.0.2 Heesterman, Peter J
- Navigate by Date:
- Prev:
RE: EPICS base 3.15.0.2 Mark Rivers
- Next:
RE: EPICS base 3.15.0.2 Heesterman, Peter J
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
<2014>
2015
2016
2017
2018
2019
2020
2021
2022
2023
- Navigate by Thread:
- Prev:
RE: EPICS base 3.15.0.2 Mark Rivers
- Next:
RE: EPICS base 3.15.0.2 Heesterman, Peter J
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
<2014>
2015
2016
2017
2018
2019
2020
2021
2022
2023
|