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: | areaDetector R3-3-1 released |
From: | Mark Rivers <[email protected]> |
To: | "[email protected]" <[email protected]> |
Date: | Mon, 2 Jul 2018 17:13:35 +0000 |
New releases of the following areaDetector modules are now available.
areaDetector R3-3-1 ADCore R3-3-1 **************************************************************************************** These are from the R3-3-1 release notes for areaDetector: * configure/EXAMPLE_CONFIG_SITE.local* Prior to areaDetector R3-3-1 these files had commented out lines like the following for defining include library paths: #HDF5_INCLUDE = -I$(HDF5)/include These examples were incorrect, because the Makefiles in ADCore and driver repositories were adding the -I before these variables. It has been decided that the Makefiles are the correct place to add the -I flags, so the -I has been removed from configure/EXAMPLE_CONFIG_SITE.local* files. The Makefiles in ADCore and all detector driver repositories now all use $(addprefix -I, $(XXX_INCLUDE)) to add the -I prefix (where XXX is HDF5, XML2, etc.) This means that it will work even if these variables contain multiple paths. * configure/EXAMPLE_CONFIG_SITE.local Changed the definition of the GLIB include files from this GLIB_INC1=/usr/include/glib-2.0 GLIB_INC2=/usr/lib64/glib-2.0/include to this: GLIB_INCLUDE = /usr/include/glib-2.0 /usr/lib64/glib-2.0/include This is cleaner and is now possible because the Makefile (in ararisGigE) uses addprefix to add the -I to multiple paths. * INSTALL_GUIDE.md Documented that user-defined include directories should not include the -I flag. **************************************************************************************** These are from the R3-3-1 release notes for ADCore: ### ADApp/commonDriverMakefile * Added qsrv dbd and lib files so that areaDetector IOCs can serve normal EPICS PVs using pvAccess. Thanks to Pete Jemian for this. ### ADApp/ADSrc * Changes in include statements in several files to eliminate warning when building dynamically with Visual Studio. ### ADApp/ADSrc/Makefile, ADApp/pluginSrc/Makefile, ADApp/pluginTests/Makefile * Changed USR_INCLUDES definitions for all user-defined include directories, (for example XML_INCLUDE) from this: USR_INCLUDES += -I$(XML2_INCLUDE) to this: USR_INCLUDES += $(addprefix -I, $(XML2_INCLUDE)) This allows XML2_INCLUDE to contain multiple directory paths. Note that these user-defined include directories must not contain the -I in their definitions. Prior to areaDetector R3-3-1 the areaDetector/configure/EXAMPLE_CONFIG_SITE.local* files incorrectly had the -I flags in them, and these would not work correctly with the Makefiles in this release (or prior releases) of ADCore or other repositories. **************************************************************************************** The home page is here: http://cars.uchicago.edu/software/epics/areaDetector.html The top-level documentation is here: http://cars.uchicago.edu/software/epics/areaDetectorDoc.html Installation instructions are here: https://github.com/areaDetector/areaDetector/blob/master/INSTALL_GUIDE.md areaDetector release notes are here: https://github.com/areaDetector/areaDetector/blob/master/RELEASE.md ADCore release notes are here: https://github.com/areaDetector/ADCore/blob/master/RELEASE.md Mark |