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: "'[email protected]'" <[email protected]>
Cc: techtalk <[email protected]>
Date: Sat, 20 Jan 2018 20:17:39 +0000

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 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 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 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  -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 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 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  -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  -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  -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  -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  -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  -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  -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  -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  -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 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  -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 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  -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

perl -CSD H:/epics-devel/base-7.0.1/bin/win32-x86-vs2017/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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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 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  -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

 

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(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(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

Navigate by Date:
Prev: Re: IOC crash Hinko Kocevar
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 
Navigate by Thread:
Prev: Re: Seq-2.2.5 compilation on windows Vishnu Patel
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, 20 Jan 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·