EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  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  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Announce: seq-2.0.13
From: Benjamin Franksen <[email protected]>
To: Mark Rivers <[email protected]>
Cc: [email protected]
Date: Tue, 10 May 2011 02:43:01 +0200
Hi Mark

Am Montag, 9. Mai 2011, um 18:32:04 schrieben Sie:
> seq-2.0.13 does not build for me on win32-x86.

Sorry for that. Note that I am *not* able to test nor build on all supported
platforms. Which is why I sent out two release candidates and waited more than
a week for people to report problems like that *before* making the release.

> The problem is the line
>
> #include <unistd.h>
>
> in src/snc/snc_lex.l.
>
> Changing this to
>
> #include <osiUnistd.h>
>
> fixes the problem.
>
> Unfortunately it appears that a number of fixes that were applied to the
> APS Subversion repository after the release of seq-2-0-12 were lost in the
> upgrade to seq-2-0-13.  This includes the fix above.

I became aware of the subversion repository at APS only after I had already
made extensive changes based on the released 2.0.12. This is why I had to
(manually) merge the changes in the APS repo after 2.0.12 into my development
branch. I tried to merge *those* changes back into 2.0.13 but I must have
overlooked this one. Note that I never expected to continue development of the
old 2.0.12 branch and that releasing 2.0.13 is purely a stop-gap measure
because the work on 2.1.0 took a lot more time than I originally expected.

> These are the logs of the commits that were made to that repository after
> the release of seq-2-0-12, which was svn tag 194.
>
> corvette:~/devel/seq-2-0-12>../utils/logModuleFromTag_asd.py sncseq
> seq-2-0-12
> ------------------------------------------------------------------------
> r195 | anj | 2009-08-16 23:41:56 -0500 (Sun, 16 Aug 2009) | 2 lines
> Changed paths:
>    M /trunk/src/seq/seq_qry.c
>
> Fix build warning on 64-bit archs.

This relates to printf warnings and is fixed in 2.0.13 since I can compile on
64 bit linux w/o getting such warnings.

> ------------------------------------------------------------------------
> r196 | anj | 2009-09-02 14:11:36 -0500 (Wed, 02 Sep 2009) | 2 lines
> Changed paths:
>    M /trunk/src/snc/phase2.c
>
> Add #include "epicsExport.h" to generated output file.

This change is in 2.0.13.

> ------------------------------------------------------------------------
> r197 | anj | 2009-09-02 14:12:38 -0500 (Wed, 02 Sep 2009) | 2 lines
> Changed paths:
>    M /trunk/src/seq/seq.h
>    M /trunk/src/seq/seqCom.h
>
> Fix SEQ_UGLY_WINDOWS_HACK properly.

This change is in 2.0.13.

> ------------------------------------------------------------------------
> r198 | anj | 2009-09-02 14:21:42 -0500 (Wed, 02 Sep 2009) | 2 lines
> Changed paths:
>    M /trunk/src/dev
>    M /trunk/src/pv
>    M /trunk/src/seq
>    M /trunk/src/snc
>
> Set svn:ignore to ignore O.* directories.

This change is irrelevant as I don't use svn.

> ------------------------------------------------------------------------
> r199 | anj | 2009-09-02 14:53:10 -0500 (Wed, 02 Sep 2009) | 2 lines
> Changed paths:
>    M /trunk/configure
>    M /trunk/test/demo
>    M /trunk/test/simple
>    M /trunk/test/validate
>
> Set svn:ignore to ignore O.* directories.

Same.

> ------------------------------------------------------------------------
> r200 | norume | 2009-09-03 12:29:46 -0500 (Thu, 03 Sep 2009) | 5 lines
> Changed paths:
>    M /trunk/src/snc/gen_ss_code.c
>    M /trunk/src/snc/gen_tables.c
>    M /trunk/src/snc/parse.c
>    M /trunk/src/snc/phase2.c
>    M /trunk/src/snc/proto.h
>    M /trunk/src/snc/snc.y
>    M /trunk/src/snc/snc_lex.l
>    M /trunk/src/snc/snc_main.c
>
> 1) Converted all functions to ANSI-style argument lists.  Fixed some call
> errors uncovered by this. 2) Added prototypes.
> 3) Fixed some pointer/int warnings.
> 4) Converted format to 'EPICS standard' (no hard tabs)

I was already done ansificating everything in the compiler when I became aware
of this change, so I ignored it. This is the only change amnong teh ones you
listed that touches src/snc/snc_lex.l, and indeed addition of the #include
<osiUnistd.h> line has been hiding here. I'll fix this, but it means I have to
make a 2.0.14 release.

> ------------------------------------------------------------------------
> r201 | rivers | 2010-10-17 22:32:46 -0500 (Sun, 17 Oct 2010) | 1 line
> Changed paths:
>    M /trunk/src/snc/Makefile
>
> Remove the fl and l libraries, they are not needed
> ------------------------------------------------------------------------

This is also fixed in 2.0.13.

Cheers
Ben

________________________________

Helmholtz-Zentrum Berlin für Materialien und Energie GmbH

Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.

Aufsichtsrat: Vorsitzender Prof. Dr. Dr. h.c. mult. Joachim Treusch, stv. Vorsitzende Dr. Beatrix Vierkorn-Rudolph
Geschäftsführer: Prof. Dr. Anke Rita Kaysser-Pyzalla, Prof. Dr. Dr. h.c. Wolfgang Eberhardt, Dr. Ulrich Breuer

Sitz Berlin, AG Charlottenburg, 89 HRB 5583

Postadresse:
Hahn-Meitner-Platz 1
D-14109 Berlin

http://www.helmholtz-berlin.de


Replies:
RE: Announce: seq-2.0.13 Mark Rivers
References:
Announce: seq-2.0.13 Benjamin Franksen
RE: Announce: seq-2.0.13 Mark Rivers

Navigate by Date:
Prev: Filtering Archive data David Dudley
Next: Re: Does EPICS Base support multi-thread on vxWorks 6.3? lorna . zhang
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Announce: seq-2.0.13 Mark Rivers
Next: RE: Announce: seq-2.0.13 Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·