Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: Re: Problems with files in seq-2-0-11/configure
From: Janet Anderson <jba@aps.anl.gov>
To: Mark Rivers <rivers@cars.uchicago.edu>
Cc: mrk@aps.anl.gov, tech-talk@aps.anl.gov
Date: Wed, 19 Apr 2006 13:46:57 -0500
The following fix is needed for seq version 2-0-11 only.

Rename your RELEASE.<epics_host_arc> file to RELEASE.<epics_host_arc>.Common

or, if you prefer,

make the following changes to the configure/CONFIG file.

Index: CONFIG
===================================================================
RCS file: /usr/local/epicsmgr/cvsroot/epics/modules/soft/seq/configure/CONFIG,v
retrieving revision 1.11
diff -r1.11 CONFIG
3a4
> -include $(TOP)/configure/RELEASE.$(EPICS_HOST_ARCH)
17a19
> -include $(TOP)/configure/CONFIG_SITE.$(EPICS_HOST_ARCH)

Janet


Mark Rivers wrote:
Folks,

I am having problems building seq 2-0-11 for win32-x86.

In all other modules if I create a file called RELEASE.win32-x86 it uses
that file to define the locations of other modules, including base.

However, if I do this in the latest version of seq, it does not work. It
appears to be using RELEASE, not RELEASE.win32-x86.

When I do a "make clean uninstall install" at the top level of seq it
fails with the following:

cl /nologo /EHsc /GR -c          -DPVCA    /D_CRT_SECURE_NO_DEPRECATE
/D_CRT_NONSTDC_NO_DEPRECATE /D__STDC__=0  /Ox /GL /W3 /w44355       /MT
-DEPICS_DLL_NO   -I. -I.. -I..\\..\\..\\include\\os\\WIN32
-I..\\..\\..\\include
-I\\corvette\\usr\\local\\epics\\base-3.14.8.2\\include\\os\\WIN32
-I\\corvette\\usr\\local\\epics\\base-3.14.8.2\\include       /Tp
..\\pvNew.cc
pvNew.cc j:\epics\devel\seq\2-0-11\src\pv\pv.h(16) : fatal error C1083:
Cannot open include file: 'shareLib.h': No such file or directory
make[3]: *** [pvNew.obj] Error 2
make[3]: Leaving directory
`/cygdrive/j/epics/devel/seq/2-0-11/src/pv/O.win32-x86'
make[2]: *** [install.win32-x86] Error 2
make[2]: Leaving directory `/cygdrive/j/epics/devel/seq/2-0-11/src/pv'
make[1]: *** [pv.install] Error 2
make[1]: Leaving directory `/cygdrive/j/epics/devel/seq/2-0-11/src'
make: *** [src.install] Error 2

The problem appears to be that it is using RELEASE to define EPICS_BASE,
rather than RELEASE.win32-x86.
RELEASE is:
#############################
# RELEASE - Location of external products

# You should do a "gnumake clean uninstall install" in the application
# top directory each time changes are made to this file


EPICS_BASE=/corvette/usr/local/epics/base-3.14.8.2 #############################




RELEASE.win32-x86 is:
####################################
# RELEASE - Location of external products

# You should do a "gnumake clean uninstall install" in the application
# top directory each time changes are made to this file


EPICS_BASE=H:/epics/base-3.14.8.2 ###################################

What needs to be fixed?

Thanks,
Mark


References:
Problems with files in seq-2-0-11/configure Mark Rivers

Navigate by Date:
Prev: EPICS and phidgets... Kevin McIlhany
Next: RE: Problems with files in seq-2-0-11/configure Laznovsky, Michael
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: Problems with files in seq-2-0-11/configure Mark Rivers
Next: RE: Problems with files in seq-2-0-11/configure Laznovsky, Michael
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·