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
<2011>
2012
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
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|