EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  <19981999  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  <19981999  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: Re: edif executable file (and e2db, dbst, db2capsym)
From: [email protected] (Rozelle Wright)
To: [email protected], [email protected]
Date: Fri, 18 Sep 1998 08:45:54 -0600
> From [email protected] Fri Sep 18 08:13 MDT 1998
> Date: Fri, 18 Sep 1998 10:06:18 -0400 (EDT)
> To: [email protected]
> Subject: edif executable file
> Mime-Version: 1.0
> X-Lines: 40
> 
> 
> Hi,
> 
> I try to compile the edif directory in the extension for R3.13.12 base.
> 
> I found the following error message, does somebaby know how to do it. or
> who has the excutable file for transfering the schedit file to epics
> database file on solaris machine.
> 
> Thanks in advance!
> 
> gmake[1]: Entering directory `/users/epics/extensions/src/edif'
> solaris: install
> gmake[2]: Entering directory `/users/epics/extensions/src/edif/O.solaris'
> rm -f e2cDefParse.o
> /opt/SUNWspro/bin/cc -Xa -O  -D_NO_PROTO  -DSOLARIS   -I. -I..
> -I../../../../base/include  -DUNIX  -c e2cDefParse.c
> "../e2cDefScan.l", line 47: undefined symbol: yylineno
> "../e2cDefScan.l", line 173: undefined symbol: yylineno
> "../e2cDefScan.l", line 180: syntax error before or at: 1
> "../e2cDefScan.l", line 181: warning: old-style declaration or incorrect
> type for: if_done
> "../e2cDefScan.l", line 181: syntax error before or at: }
> "../e2cDefScan.l", line 224: undefined symbol: yylineno
> "../e2cDefScan.l", line 237: undefined symbol: yylineno
> "../e2cDefParse.y", line 209: undefined symbol: yylineno
> "../e2cDefParse.y", line 214: undefined symbol: yylineno
> "../e2cDefParse.y", line 251: undefined symbol: yylineno
> "../e2cDefParse.y", line 283: undefined symbol: yylineno
> "../e2cDefParse.y", line 291: undefined symbol: yylineno
> cc: acomp failed for e2cDefParse.c
> gmake[2]: *** [e2cDefParse.o] Error 2
> gmake[2]: Leaving directory `/users/epics/extensions/src/edif/O.solaris'
> gmake[1]: *** [arch] Error 2
> gmake[1]: Leaving directory `/users/epics/extensions/src/edif'
> gmake[1]: Entering directory `/users/epics/extensions/src/edif'
> gmake[1]: Leaving directory `/users/epics/extensions/src/edif'
> 
> Jin
> 
> 
Hi Jin,
I expect that you need a line in the Makefile.Host file that tells the
build system to use YACC and LEX rather than the epics versions
of these tools.
However, you may find it easier to download  e2db, dbst and db2capsym
 built on solaris 2.6 which are available at our anonymous ftp site
thoth.atdiv.lanl.gov
In the directory /wright/extensions/solaris.  The files are gzipped and
are called
e2db.gz, dbst.gz, and db2capsym.gz respectively.

The source files can also be downloaded they are in the tar file:
/wright/extensions/capfast_extensions.tar.gz which
when gunzipped and detarred contains directories
extensions/src/edif, extensions/src/dbst, and extensions/src/db2capsym.

The edif version has several bug fixes and builds e2db, and the dbst
optimizes capfast produced .db files and is used in the application
environment produced by makeBaseApp.pl.  db2capsym will produce
a capfast symbol from a .dbd file.
There are test directories under dbst and db2capsym which have some
examples of how to use these functions.


I have been putting off arranging with Bakul to get these files 
distributed through the standard APS distribution of extensions.  I
will try to talk to her today or early next week about doing this.

I hope this helps.
Rozelle

---------------------------------------------------------
|                                                       |
|Rozelle Wright              Phone (505) 667-4804       |
|Los Alamos Natl Labs LANSCE-8  FAX (505) 665-5107      |
|PO Box 1663 MS-H820         Group Office (505) 667-6087|
|Los Alamos, NM 87545        email : [email protected]   |
|                                                       |
---------------------------------------------------------
  




Navigate by Date:
Prev: edif executable file Jin Yu
Next: RE: CA at LynxOS/x86 Jeff Hill
Index: 1994  1995  1996  1997  <19981999  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 
Navigate by Thread:
Prev: edif executable file Jin Yu
Next: Problem building medm2_3_4a on Linux Burkhard W. Kolb
Index: 1994  1995  1996  1997  <19981999  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 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·