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 2025 | 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 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: can't build R3.13 extension |
From: | Geoff Savage <[email protected]> |
To: | "William F. Steele" <[email protected]> |
Cc: | [email protected] |
Date: | Mon, 14 Apr 2008 06:59:16 -0500 |
> cd base > gmake clean uninstall > gmake
From the 3.14.9 readme: "Build EPICS base
I tried to follow the instructions in the document "Building EPICS R3.13 extensions with R3.14 base", but the document appears to be out of date. I set the symbol COMPAT_TOOLS_313=YES in base/ configure/CONFIG_SITE as instructed and then tried to do a make in base/config/tools, but that failed as there is no Makefile there. I looked back to the R3.14.5 release (I'm using R3.14.9) and found that in that release, /config/tools does have a Makefile. I copied it into my R3.14.9 release and then did a make, which worked, but that did not help building the R3.13 extension. The problem is that the struct 'oldChannelNotify' is not defined. Presumably, that's what the compatibility mechanism is supposed to do, but it doesn't seem to work.
W. F. Steele