EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  <19961997  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  <19961997  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: Re: Burt and km under Solaris
From: [email protected] (John R. Winans)
To: [email protected]
Date: Fri, 16 Feb 1996 12:50:42 -0600
>	I am using exactly the same files that I used under SunOS. 
>	I have now the following diagnostics :
>**** READ BURT LOGFILE
>--- Start processing files
>file >/home/sigx0/sig/ttf/burt/injector/inj1.req<
>preprocessing ... ERROR: BurtPreprocessFile() cc abended exit_status 1 signal 
>-1ERROR: process_command_line_args() could not preprocess non-SDDS file 
>>/home/sigx0/sig/ttf/burt/injector/inj1.req<
>
>when I try a backup

I suspect that this is due to the rumors that CPP (which BURT uses to do macro
substitutions) no longer operates on files that don't look like C programs.
Sorry, your CPP is too smart for BURT.  You might be able to get an older or
different one working by putting a different one in your path when running 
BURT.

The conmmand that BURT uses to preprocess the files is in burtcommon.cc.
If you are not using any macros (ya know #defines) in your BURT files, you 
could probably make a shell file named 'cc' in your path when running BURT
that simply contains "cat -;exit 0".  
If you are willing to recompile BURT, you could also ifdef out the system
command that runs the preprocessor.
If you wanna be really cute, you could even hack in a command line arg
to disable the call to cpp, or that defines an alternate preprocessing
command, etc...

>
>and :
>......
>STEERER_H0INJ1_ONbo ... ca_array_put() nelem 1 ... OK
>STEERER_H1INJ1_ONbo ... ca_array_put() nelem 1 ... OK
>STEERER_H2INJ1_ONbo ... ca_array_put() nelem 1 ... OK
>STEERER_H3INJ1_ONbo ... ca_array_put() nelem 1 ... OK
>flushing with ca_flush_io() ... OK
>--- End writes
>
>did not find any read only notify values ... NO OUTPUT FILE CREATED
>
>when I try a restore.


This is some kind-ok warning from CA.  I have never seen it before.  Perhaps
Jeff might have some insight on this one?  Is there something interesting 
about the field of interest of your PV named STEERER_H0INJ1_ONbo?  Is it 
really a BO?  If not is it an array with 0 elements in it or something like 
that?

>	Another point : burtrb and burtwb needs to link libXt.so.5.0  and 
>libX11.so.5.0 at startup. Why ? Moreover, Solaris 2.5 is delivered with
>libXt.so.4.0  and libX11.so.4.0 .


I have no idea why this is so... It makes no sense to me.

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

If it is any consolation, I have been working on a complete burt rewrite that 
has just been committed at APS a few hours ago.  It does not use CPP, the C 
compiler or anything that has to do with X windows.  A possible down side
is that the file formats are different and I don't have a convert-o-matic at
this time.  In fact the ascii file version needs some more work before use...
I have had to concern myself with SDDS on the first release.

Info about file formats and such will be made available when I fix all the
new ascii features that I broke while hacking about the SDDS codes.

Oh yah, due to the impact of this change, the new burt is called burt2... I
wanted to call it ernie, but after having gotten away with antelope I thought
it might be pushing things.


--John Winans


Navigate by Date:
Prev: Burt and km under Solaris J.F. Gournay
Next: Re: Burt and km under Solaris Jeff Hill
Index: 1994  1995  <19961997  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 
Navigate by Thread:
Prev: Burt and km under Solaris J.F. Gournay
Next: Re: Burt and km under Solaris Jeff Hill
Index: 1994  1995  <19961997  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 
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 ·