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  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  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  <20182019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Seq-2.2.5 compilation on windows
From: Mark Rivers <[email protected]>
To: Vishnu Patel <[email protected]>
Cc: techtalk <[email protected]>
Date: Sat, 20 Jan 2018 21:16:54 +0000
Note that re2c 0.13.5 is quite old (2008), but it works fine.  It was the most recent pre-built version I could find for Windows, here:

https://sourceforge.net/projects/re2c/files/old/


Mark



________________________________
From: [email protected] <[email protected]> on behalf of Mark Rivers <[email protected]>
Sent: Saturday, January 20, 2018 3:03 PM
To: Vishnu Patel
Cc: techtalk
Subject: Re: Seq-2.2.5 compilation on windows

OK, so the problem is clear, re2c is giving an error for you that it does not give for me.


I suspect that your version of re2c is different from mine.  This is my version:


J:\epics\devel\seq-2-2-5>re2c --version
re2c 0.13.5

What is yours?

Mark





________________________________
From: [email protected] <[email protected]> on behalf of Vishnu Patel <[email protected]>
Sent: Saturday, January 20, 2018 2:53 PM
To: Mark Rivers
Cc: techtalk
Subject: Re: Seq-2.2.5 compilation on windows

Hi Mark,
   Thanks
after "make clean install"


make[2]: Leaving directory `c:/epics/modules/seq-2.2.5/src/seq'
make -C ./lemon clean
make[2]: Entering directory `c:/epics/modules/seq-2.2.5/src/lemon'
perl -CSD -MExtUtils::Command -e rm_rf O.win32-x86 O.Common
make[2]: Leaving directory `c:/epics/modules/seq-2.2.5/src/lemon'
make -C ./snc clean
make[2]: Entering directory `c:/epics/modules/seq-2.2.5/src/snc'
perl -CSD -MExtUtils::Command -e rm_rf O.win32-x86 O.Common
make[2]: Leaving directory `c:/epics/modules/seq-2.2.5/src/snc'
make[1]: Leaving directory `c:/epics/modules/seq-2.2.5/src'
make -C ./test clean
make[1]: Entering directory `c:/epics/modules/seq-2.2.5/test'
make -C ./compiler clean
make[2]: Entering directory `c:/epics/modules/seq-2.2.5/test/compiler'
perl -CSD -MExtUtils::Command -e rm_rf O.win32-x86 O.Common
make[2]: Leaving directory `c:/epics/modules/seq-2.2.5/test/compiler'
make -C ./validate clean
make[2]: Entering directory `c:/epics/modules/seq-2.2.5/test/validate'
perl -CSD -MExtUtils::Command -e rm_rf O.win32-x86 O.Common

-----------------------------------------------
and "make"  the output is below


Finished generating code
"Installing created executable ../../../bin/win32-x86/lemon.exe"
make[3]: Leaving directory `c:/epics/modules/seq-2.2.5/src/lemon/O.win32-x86'
make[2]: Leaving directory `c:/epics/modules/seq-2.2.5/src/lemon'
make -C ./snc install
make[2]: Entering directory `c:/epics/modules/seq-2.2.5/src/snc'
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/makeMakefile.pl O.win32-x86 ../../..
perl -CSD -MExtUtils::Command -e mkpath O.Common
make -C O.win32-x86 -f ../Makefile TOP=../../.. \
            T_A=win32-x86 install
make[3]: Entering directory `c:/epics/modules/seq-2.2.5/src/snc/O.win32-x86'
c:/epics/modules/seq-2.2.5/bin/win32-x86/lemon.exe o=. ../snl.lem
2 parsing conflicts.
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m snl.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        snl.obj snl.c
re2c.exe -s -b -o lexer.c ../snl.re
unexpected character: .
unexpected character: .
line 397, column 5: syntax error
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m type_check.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        type_check.obj ../type_check.c
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m builtin.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        builtin.obj ../builtin.c
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m sym_table.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        sym_table.obj ../sym_table.c
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m gen_tables.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        gen_tables.obj ../gen_tables.c
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m gen_ss_code.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        gen_ss_code.obj ../gen_ss_code.c
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m gen_code.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        gen_code.obj ../gen_code.c
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m analysis.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        analysis.obj ../analysis.c
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m var_types.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        var_types.obj ../var_types.c
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m node.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        node.obj ../node.c
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m main.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        main.obj ../main.c
make[3]: Leaving directory `c:/epics/modules/seq-2.2.5/src/snc/O.win32-x86'
make[3]: Entering directory `c:/epics/modules/seq-2.2.5/src/snc/O.win32-x86'
perl -CSD c:/epics/base-3.16.1/bin/win32-x86/mkmf.pl  -m lexer.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        lexer.obj lexer.c
make[3]: Leaving directory `c:/epics/modules/seq-2.2.5/src/snc/O.win32-x86'
make[3]: Entering directory `c:/epics/modules/seq-2.2.5/src/snc/O.win32-x86'
"Installing generic include file ../../../include/seqMain.c"
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        -c lexer.c
lexer.c
../snl.re(378): fatal error C1075: the left brace '{' was unmatched at the end of the file
make[3]: *** [lexer.obj] Error 2
make[3]: Leaving directory `c:/epics/modules/seq-2.2.5/src/snc/O.win32-x86'
make[2]: *** [install.win32-x86] Error 2
make[2]: Leaving directory `c:/epics/modules/seq-2.2.5/src/snc'
make[1]: *** [snc.install] Error 2
make[1]: Leaving directory `c:/epics/modules/seq-2.2.5/src'
make: *** [src.install] Error 2
make: Leaving directory `c:/epics/modules/seq-2.2.5'

c:\epics\modules\seq-2.2.5>



---------------------------------------------
Thanks
Vishnu

From: Mark Rivers <[email protected]>
Sent: Sun, 21 Jan 2018 01:47:44
To: "'[email protected]'" <[email protected]>
Cc: techtalk <[email protected]>
Subject: Re: Seq-2.2.5 compilation on windows

Hi Vishnu,

I cannot reproduce your problem.  I am also using Visual Studio 2017 Community.

J:\epics\devel\seq-2-2-5>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.12.25830.2 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.

This what I get when I build seq-2-2-5 for the win32-x86 architecture (i.e. 32-bit dynamic build).

J:\epics\devel\seq-2-2-5>make
configure/CONFIG:13: /corvette/usr/local/epics-devel/base-7.0.1/configure/CONFIG: No such file or directory
process_begin: CreateProcess(NULL, -e "print( > 14 || ( == 14 &&  >= 10))", ...) failed.
make: configure/CONFIG:28: pipe: No such file or directory
configure/RULES_TOP:2: /corvette/usr/local/epics-devel/base-7.0.1/configure/RULES_TOP: No such file or directory
make: *** No rule to make target '/corvette/usr/local/epics-devel/base-7.0.1/configure/RULES_TOP'.  Stop.

J:\epics\devel\seq-2-2-5>make
make -C ./configure install
make[1]: Entering directory 'J:/epics/devel/seq-2-2-5/configure'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/makeMakefile.pl<http://makeMakefile.pl> O.win32-x86-vs2017 ../..
make -C O.win32-x86-vs2017 -f ../Makefile TOP=../.. \
    T_A=win32-x86-vs2017 install
make[2]: Entering directory 'J:/epics/devel/seq-2-2-5/configure/O.win32-x86-vs2017'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/convertRelease.pl<http://convertRelease.pl> checkRelease
make[2]: Leaving directory 'J:/epics/devel/seq-2-2-5/configure/O.win32-x86-vs2017'
make[1]: Leaving directory 'J:/epics/devel/seq-2-2-5/configure'
make -C ./src install
make[1]: Entering directory 'J:/epics/devel/seq-2-2-5/src'
make -C ./pv install
make[2]: Entering directory 'J:/epics/devel/seq-2-2-5/src/pv'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/makeMakefile.pl<http://makeMakefile.pl> O.win32-x86-vs2017 ../../..
make -C O.win32-x86-vs2017 -f ../Makefile TOP=../../.. \
    T_A=win32-x86-vs2017 install
make[3]: Entering directory 'J:/epics/devel/seq-2-2-5/src/pv/O.win32-x86-vs2017'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m pv.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        pv.obj ../pv.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../pv.c
pv.c
link -nologo -subsystem:windows -dll -LTCG -incremental:no -opt:ref -release       -out:pv.dll -implib:pv.lib        pv.obj      H:/epics-devel/base-7.0.1/lib/win32-x86-vs2017/ca.lib  H:/epics-devel/base-7.0.1/lib/win32-x86-vs2017/Com.lib
   Creating library pv.lib and object pv.exp
Generating code
Finished generating code
"Installing shared library ../../../bin/win32-x86-vs2017/pv.dll"
mkdir ../../../bin/win32-x86-vs2017
"Installing library ../../../lib/win32-x86-vs2017/pv.lib"
mkdir ../../../lib/win32-x86-vs2017
make[3]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/pv/O.win32-x86-vs2017'
make[2]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/pv'
make -C ./common install
make[2]: Entering directory 'J:/epics/devel/seq-2-2-5/src/common'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/makeMakefile.pl<http://makeMakefile.pl> O.win32-x86-vs2017 ../../..
make -C O.win32-x86-vs2017 -f ../Makefile TOP=../../.. \
    T_A=win32-x86-vs2017 install
make[3]: Entering directory 'J:/epics/devel/seq-2-2-5/src/common/O.win32-x86-vs2017'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/common/O.win32-x86-vs2017'
make[2]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/common'
make -C ./seq install
make[2]: Entering directory 'J:/epics/devel/seq-2-2-5/src/seq'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/makeMakefile.pl<http://makeMakefile.pl> O.win32-x86-vs2017 ../../..
make -C O.win32-x86-vs2017 -f ../Makefile TOP=../../.. \
    T_A=win32-x86-vs2017 install
make[3]: Entering directory 'J:/epics/devel/seq-2-2-5/src/seq/O.win32-x86-vs2017'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m seq_queue.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        seq_queue.obj ../seq_queue.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m seq_cmd.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        seq_cmd.obj ../seq_cmd.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m seq_qry.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        seq_qry.obj ../seq_qry.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m seq_prog.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        seq_prog.obj ../seq_prog.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m seq_mac.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        seq_mac.obj ../seq_mac.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m seq_if.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        seq_if.obj ../seq_if.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m seq_ca.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        seq_ca.obj ../seq_ca.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m seq_task.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        seq_task.obj ../seq_task.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m seq_main.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        seq_main.obj ../seq_main.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../seq_main.c
seq_main.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../seq_task.c
seq_task.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../seq_ca.c
seq_ca.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../seq_if.c
seq_if.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../seq_mac.c
seq_mac.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../seq_prog.c
seq_prog.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../seq_qry.c
seq_qry.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../seq_cmd.c
seq_cmd.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../seq_queue.c
seq_queue.c
link -nologo -subsystem:windows -dll -LTCG -incremental:no -opt:ref -release       -out:seq.dll -implib:seq.lib        seq_main.obj seq_task.obj seq_ca.obj seq_if.obj seq_mac.obj s
eq_prog.obj seq_qry.obj seq_cmd.obj seq_queue.obj      ../../../lib/win32-x86-vs2017/pv.lib  H:/epics-devel/base-7.0.1/lib/win32-x86-vs2017/Com.lib
   Creating library seq.lib and object seq.exp
Generating code
Finished generating code
"Installing shared library ../../../bin/win32-x86-vs2017/seq.dll"
"Installing library ../../../lib/win32-x86-vs2017/seq.lib"
make[3]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/seq/O.win32-x86-vs2017'
make[2]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/seq'
make -C ./lemon install
make[2]: Entering directory 'J:/epics/devel/seq-2-2-5/src/lemon'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/makeMakefile.pl<http://makeMakefile.pl> O.win32-x86-vs2017 ../../..
make -C O.win32-x86-vs2017 -f ../Makefile TOP=../../.. \
    T_A=win32-x86-vs2017 install
make[3]: Entering directory 'J:/epics/devel/seq-2-2-5/src/lemon/O.win32-x86-vs2017'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m lemon.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        lemon.obj ../lemon.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../lemon.c
lemon.c
link -nologo  -LTCG -incremental:no -opt:ref -release               -out:lemon.exe       lemon.obj
Generating code
Finished generating code
"Installing created executable ../../../bin/win32-x86-vs2017/lemon.exe"
make[3]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/lemon/O.win32-x86-vs2017'
make[2]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/lemon'
make -C ./snc install
make[2]: Entering directory 'J:/epics/devel/seq-2-2-5/src/snc'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/makeMakefile.pl<http://makeMakefile.pl> O.win32-x86-vs2017 ../../..
make -C O.win32-x86-vs2017 -f ../Makefile TOP=../../.. \
    T_A=win32-x86-vs2017 install
make[3]: Entering directory 'J:/epics/devel/seq-2-2-5/src/snc/O.win32-x86-vs2017'
J:/epics/devel/seq-2-2-5/bin/win32-x86-vs2017/lemon.exe o=. ../snl.lem
2 parsing conflicts.
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m snl.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        snl.obj snl.c
re2c.exe -s -b -o lexer.c ../snl.re<http://snl.re>
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m lexer.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        lexer.obj lexer.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m type_check.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        type_check.obj ../type_check.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m builtin.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        builtin.obj ../builtin.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m sym_table.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        sym_table.obj ../sym_table.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m gen_tables.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        gen_tables.obj ../gen_tables.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m gen_ss_code.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../
../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        gen_ss_code.obj ../gen_ss_code.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m gen_code.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        gen_code.obj ../gen_code.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m analysis.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        analysis.obj ../analysis.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m var_types.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../..
/../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        var_types.obj ../var_types.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m node.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../i
nclude -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        node.obj ../node.c
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m main.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../i
nclude -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        main.obj ../main.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c lexer.c
lexer.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c snl.c
snl.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../main.c
main.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../node.c
node.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../var_types.c
var_types.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../analysis.c
analysis.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../gen_code.c
gen_code.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../gen_ss_code.c
gen_ss_code.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../gen_tables.c
gen_tables.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../sym_table.c
sym_table.c
../sym_table.c(23): warning C4133: 'function': incompatible types - from 'void **' to 'gphPvt **'
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../builtin.c
builtin.c
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        -c ../type_check.c
type_check.c
link -nologo  -LTCG -incremental:no -opt:ref -release               -out:snc.exe       lexer.obj snl.obj main.obj node.obj var_types.obj analysis.obj gen_code.obj gen_ss_code.obj gen_tables.obj sym_table.obj builtin.obj type_check.obj     H:/epics-devel/base-7.0.1/lib/win32-x86-vs2017/Com.lib
Generating code
Finished generating code
"Installing created executable ../../../bin/win32-x86-vs2017/snc.exe"
make[3]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/snc/O.win32-x86-vs2017'
make[2]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/snc'
make[1]: Leaving directory 'J:/epics/devel/seq-2-2-5/src'
make -C ./test install
make[1]: Entering directory 'J:/epics/devel/seq-2-2-5/test'


Note that this is what I see when it begins to compile src/snc:

make[3]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/lemon/O.win32-x86-vs2017'
make[2]: Leaving directory 'J:/epics/devel/seq-2-2-5/src/lemon'
make -C ./snc install
make[2]: Entering directory 'J:/epics/devel/seq-2-2-5/src/snc'
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/makeMakefile.pl<http://makeMakefile.pl> O.win32-x86-vs2017 ../../..
make -C O.win32-x86-vs2017 -f ../Makefile TOP=../../.. \
    T_A=win32-x86-vs2017 install
make[3]: Entering directory 'J:/epics/devel/seq-2-2-5/src/snc/O.win32-x86-vs2017'
J:/epics/devel/seq-2-2-5/bin/win32-x86-vs2017/lemon.exe o=. ../snl.lem
2 parsing conflicts.
perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/mkmf.pl<http://mkmf.pl>  -m snl.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics-devel/base-7.0.1/include/compiler/msvc -IH:/epics-devel/base-7.0.1/include/os/WIN32 -IH:/epics-devel/base-7.0.1/include        snl.obj snl.c
re2c.exe -s -b -o lexer.c ../snl.re<http://snl.re>

This is what you see:

make[3]: Entering directory `c:/epics/modules/seq-2.2.5/src/lemon/O.win32-x86'
make[3]: Nothing to be done for `install'.
make[3]: Leaving directory `c:/epics/modules/seq-2.2.5/src/lemon/O.win32-x86'
make[2]: Leaving directory `c:/epics/modules/seq-2.2.5/src/lemon'
c:/GnuWin32/bin/make -C ./snc install
make[2]: Entering directory `c:/epics/modules/seq-2.2.5/src/snc'
c:/GnuWin32/bin/make -C O.win32-x86 -f ../Makefile TOP=../../.. \
           T_A=win32-x86 install
make[3]: Entering directory `c:/epics/modules/seq-2.2.5/src/snc/O.win32-x86'
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        -c lexer.c
lexer.c
../snl.re<http://snl.re>(378): fatal error C1075: the left brace '{' was unmatched at the end of the file
make[3]: *** [lexer.obj] Error 2


On my system after entering the directory is runs lemon.exe on snl.lem.  Yours did not.  Of course this could be because it had already run that since you did "make clean"?  Mine then runs re2c, and yours did not.

Please do "make clean uninstall" at the top-level of seq-2.2.5 and then send the output when it enters the src/snc directory.

Mark




From: [email protected] [mailto:[email protected]]
Sent: Friday, January 19, 2018 9:16 AM
To: Mark Rivers <[email protected]>
Cc: techtalk <[email protected]>
Subject: Re: Seq-2.2.5 compilation on windows

Hi,
  I am using Visual Studio 2017 community.
I set  win32 same as VS2010

REM    ----- Visual Studion 2010 -----
REM --  windows-x64 ---
REM call "C:\Program files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x64
REM --  win32-x86 ---
REM  call "C:\Program files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
call "C:\Program Files\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86


Thanks
Vishnu

From: Mark Rivers <[email protected]>
Sent: Fri, 19 Jan 2018 19:26:23
To: Vishnu Patel <[email protected]>, techtalk <[email protected]>
Subject: Re: Seq-2.2.5 compilation on windows

What version of Visual Studio are you using?


Mark



________________________________
From: [email protected] <[email protected]> on behalf of Vishnu Patel <[email protected]>
Sent: Friday, January 19, 2018 2:31 AM
To: techtalk
Subject: Seq-2.2.5 compilation on windows

Hi,
 I am trying to develop IOC with base-3.16.1, seq-2.2.5 and asyn4-32 on windows 10.
The epics base compiled , but while compiling seq-2.2.5, getting an error below.


make[3]: Entering directory `c:/epics/modules/seq-2.2.5/src/lemon/O.win32-x86'
make[3]: Nothing to be done for `install'.
make[3]: Leaving directory `c:/epics/modules/seq-2.2.5/src/lemon/O.win32-x86'
make[2]: Leaving directory `c:/epics/modules/seq-2.2.5/src/lemon'
c:/GnuWin32/bin/make -C ./snc install
make[2]: Entering directory `c:/epics/modules/seq-2.2.5/src/snc'
c:/GnuWin32/bin/make -C O.win32-x86 -f ../Makefile TOP=../../.. \
           T_A=win32-x86 install
make[3]: Entering directory `c:/epics/modules/seq-2.2.5/src/snc/O.win32-x86'
cl               -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3        -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL   -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -I../../../../../base-3.16.1/include/compiler/msvc -I../../../../../base-3.16.1/include/os/WIN32 -I../../../../../base-3.16.1/include        -c lexer.c
lexer.c
../snl.re<http://snl.re>(378): fatal error C1075: the left brace '{' was unmatched at the end of the file
make[3]: *** [lexer.obj] Error 2
make[3]: Leaving directory `c:/epics/modules/seq-2.2.5/src/snc/O.win32-x86'
make[2]: *** [install.win32-x86] Error 2
make[2]: Leaving directory `c:/epics/modules/seq-2.2.5/src/snc'
make[1]: *** [snc.install] Error 2
make[1]: Leaving directory `c:/epics/modules/seq-2.2.5/src'
make: *** [src.install] Error 2
make: Leaving directory `c:/epics/modules/seq-2.2.5'

c:\epics\modules\seq-2.2.5>


Thanks
Vishnu


Replies:
Re: Seq-2.2.5 compilation on windows Vishnu Patel
References:
RE: Seq-2.2.5 compilation on windows Mark Rivers
Re: Seq-2.2.5 compilation on windows Vishnu Patel
Re: Seq-2.2.5 compilation on windows Mark Rivers

Navigate by Date:
Prev: ezca Siddons, David
Next: Re: ezca 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  <20182019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Seq-2.2.5 compilation on windows Mark Rivers
Next: Re: Seq-2.2.5 compilation on windows Vishnu Patel
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  <20182019  2020  2021  2022  2023  2024 
ANJ, 21 Jan 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·