EPICS Controls 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  <20152016  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  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Base 3.14.12.5-rc1 Available
From: Jeong Han Lee <[email protected]>
To: [email protected]
Date: Tue, 10 Mar 2015 10:20:51 +0900
So far, I cannot see any issue on that base, except the strange behaviour on StripTool, which was compiled fine with 3.14.12.4 base.

Anyway, here is the compile error message,

------------------------------------------------
In file included from ../Strip.h:16:0,
                 from ../StripHistory.h:15,
                 from ../StripHistoryAR+ArR.c:12:
../StripMisc.h:242:10: error: conflicting types for ‘basename’
In file included from /usr/include/X11/Intrinsic.h:61:0,
                 from ../StripMisc.h:23,
                 from ../Strip.h:16,
                 from ../StripHistory.h:15,
                 from ../StripHistoryAR+ArR.c:12:
/usr/include/string.h:606:14: note: previous declaration of ‘basename’ was here
make[1]: *** [StripHistoryAR+ArR.o] Error 1
make[1]: Leaving directory `/home/jhlee/epics/R3.14.12.5-rc1/extensions/src/StripTool2_5_16_0/O.linux-x86_64'

-------------------------------------------------

I change "basename" in Strip.C, StripDialog.c, and StripMisc.{c,h} with
"basename_sc", and it works fine. Still it might be better to rename "basename" because the same name is used in string.h


--------------------------------------------
Strip.c: StripConfig_setattr (si->config, STRIPCONFIG_TITLE, basename_sc (fname), 0); Strip.c: StripConfig_setattr (si->config, STRIPCONFIG_TITLE, basename_sc (fname), 0); Strip.c~: StripConfig_setattr (si->config, STRIPCONFIG_TITLE, basename (fname), 0); Strip.c~: StripConfig_setattr (si->config, STRIPCONFIG_TITLE, basename (fname), 0);

StripDialog.c: StripConfig_setattr (sd->config, STRIPCONFIG_TITLE, basename_sc (fname), 0); StripDialog.c: StripConfig_setattr (sd->config, STRIPCONFIG_TITLE, basename_sc (fname), 0); StripDialog.c~: StripConfig_setattr (sd->config, STRIPCONFIG_TITLE, basename (fname), 0); StripDialog.c~: StripConfig_setattr (sd->config, STRIPCONFIG_TITLE, basename (fname), 0);

StripMisc.c:char    *basename_sc       (char *path)
StripMisc.c~:char    *basename       (char *path)
StripMisc.h:char    *basename_sc       (char *);
StripMisc.h~:char    *basename       (char *);
-------------------------------------------------


I will post more, if I see any issue.

Thanks,
Han

On 03/10/2015 05:07 AM, Andrew Johnson wrote:
The first Release Candidate version of the next EPICS Base-3.14.12.5
release is now available for download from the Base R3.14.12 or the Base
Downloads web-pages.
   http://www.aps.anl.gov/epics/base/R3-14/12.php

This is a patch release, containing all of the Known Problems fixes and
a number of other minor (backwards-compatible) enhancements to 3.14.12,
mostly to the build system. Please read the Release Notes linked from
the above web-page for details of the significant changes.

Please report problems with this version to tech-talk as soon as
possible. If no major issues are discovered in the next two weeks
Base-3.14.12.5 will be released on March 23rd.

Thanks to everyone who has reported problems and contributed patches.

- Andrew


--
Jeong Han Lee, Dr.rer.nat.
---------------------------
Rare Isotope Science Project
Institute for Basic Science
Daejeon, South Korea
---------------------------
tel  : +82-42-878-8733
fax  : +82-42-878-8799

References:
Base 3.14.12.5-rc1 Available Andrew Johnson

Navigate by Date:
Prev: Base 3.14.12.5-rc1 Available Andrew Johnson
Next: StripTool Precision Jeong Han Lee
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Base 3.14.12.5-rc1 Available Andrew Johnson
Next: RE: Base 3.14.12.5-rc1 Available freddie.akeroyd
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·