Hi Ben and Freddie,
I am having problems building seq 2.2.4 on Windows:
-
Visual Studio 2010
-
EPICS 3.15.5
-
windows-x64 and windows-x64-static architectures
This is the complete output when building.
make -C J:/epics/support/seq-2-2-4 install
make[1]: Entering directory 'J:/epics/support/seq-2-2-4'
make -C ./configure install
make[2]: Entering directory 'J:/epics/support/seq-2-2-4/configure'
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/makeMakefile.pl O.windows-x64-static ../..
make -C O.windows-x64-static -f ../Makefile TOP=../.. \
T_A=windows-x64-static install
make[3]: Entering directory 'J:/epics/support/seq-2-2-4/configure/O.windows-x64-static'
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/convertRelease.pl checkRelease
make[3]: Leaving directory 'J:/epics/support/seq-2-2-4/configure/O.windows-x64-static'
make[2]: Leaving directory 'J:/epics/support/seq-2-2-4/configure'
make -C ./src install
make[2]: Entering directory 'J:/epics/support/seq-2-2-4/src'
make -C ./pv install
make[3]: Entering directory 'J:/epics/support/seq-2-2-4/src/pv'
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/makeMakefile.pl O.windows-x64-static ../../..
make -C O.windows-x64-static -f ../Makefile TOP=../../.. \
T_A=windows-x64-static install
make[4]: Entering directory 'J:/epics/support/seq-2-2-4/src/pv/O.windows-x64-static'
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m pv.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../includ
e -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include pv.obj ../pv.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c ../pv.c
pv.c
lib -nologo -verbose -out:pv.lib pv.obj
Appending pv.obj
"Installing library ../../../lib/windows-x64-static/pv.lib"
mkdir ../../../lib/windows-x64-static
make[4]: Leaving directory 'J:/epics/support/seq-2-2-4/src/pv/O.windows-x64-static'
make[3]: Leaving directory 'J:/epics/support/seq-2-2-4/src/pv'
make -C ./common install
make[3]: Entering directory 'J:/epics/support/seq-2-2-4/src/common'
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/makeMakefile.pl O.windows-x64-static ../../..
make -C O.windows-x64-static -f ../Makefile TOP=../../.. \
T_A=windows-x64-static install
make[4]: Entering directory 'J:/epics/support/seq-2-2-4/src/common/O.windows-x64-static'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory 'J:/epics/support/seq-2-2-4/src/common/O.windows-x64-static'
make[3]: Leaving directory 'J:/epics/support/seq-2-2-4/src/common'
make -C ./seq install
make[3]: Entering directory 'J:/epics/support/seq-2-2-4/src/seq'
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/makeMakefile.pl O.windows-x64-static ../../..
make -C O.windows-x64-static -f ../Makefile TOP=../../.. \
T_A=windows-x64-static install
make[4]: Entering directory 'J:/epics/support/seq-2-2-4/src/seq/O.windows-x64-static'
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/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/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include seq_queue.obj ../seq_queue.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m seq_cmd.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../i
nclude -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include seq_cmd.obj ../seq_cmd.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m seq_qry.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../i
nclude -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include seq_qry.obj ../seq_qry.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/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/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include seq_prog.obj ../seq_prog.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m seq_mac.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../i
nclude -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include seq_mac.obj ../seq_mac.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m seq_if.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../in
clude -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include seq_if.obj ../seq_if.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m seq_ca.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../in
clude -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include seq_ca.obj ../seq_ca.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/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/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include seq_task.obj ../seq_task.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/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/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include seq_main.obj ../seq_main.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include -
c ../seq_main.c
seq_main.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c ../seq_task.c
seq_task.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c ../seq_ca.c
seq_ca.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c ../seq_if.c
seq_if.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c ../seq_mac.c
seq_mac.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c ../seq_prog.c
seq_prog.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c ../seq_qry.c
seq_qry.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c ../seq_cmd.c
seq_cmd.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c ../seq_queue.c
seq_queue.c
lib -nologo -verbose -out:seq.lib seq_main.obj seq_task.obj seq_ca.obj seq_if.obj seq_mac.obj seq_prog.obj seq_qry.obj seq_cmd.obj seq_queue.obj
Appending seq_queue.obj
Appending seq_cmd.obj
Appending seq_qry.obj
Appending seq_prog.obj
Appending seq_mac.obj
Appending seq_if.obj
Appending seq_ca.obj
Appending seq_task.obj
Appending seq_main.obj
"Installing library ../../../lib/windows-x64-static/seq.lib"
make[4]: Leaving directory 'J:/epics/support/seq-2-2-4/src/seq/O.windows-x64-static'
make[3]: Leaving directory 'J:/epics/support/seq-2-2-4/src/seq'
make -C ./lemon install
make[3]: Entering directory 'J:/epics/support/seq-2-2-4/src/lemon'
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/makeMakefile.pl O.windows-x64-static ../../..
make -C O.windows-x64-static -f ../Makefile TOP=../../.. \
T_A=windows-x64-static install
make[4]: Entering directory 'J:/epics/support/seq-2-2-4/src/lemon/O.windows-x64-static'
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m lemon.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../inc
lude -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include lemon.obj ../lemon.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c ../lemon.c
lemon.c
link -nologo -incremental:no -opt:ref -release /MACHINE:X64 -out:lemon.exe lemon.obj ws2_32.lib advapi32.lib user32.lib kernel32.lib winmm.lib
"Installing created executable ../../../bin/windows-x64-static/lemon.exe"
mkdir ../../../bin/windows-x64-static
make[4]: Leaving directory 'J:/epics/support/seq-2-2-4/src/lemon/O.windows-x64-static'
make[3]: Leaving directory 'J:/epics/support/seq-2-2-4/src/lemon'
make -C ./snc install
make[3]: Entering directory 'J:/epics/support/seq-2-2-4/src/snc'
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/makeMakefile.pl O.windows-x64-static ../../..
make -C O.windows-x64-static -f ../Makefile TOP=../../.. \
T_A=windows-x64-static install
make[4]: Entering directory 'J:/epics/support/seq-2-2-4/src/snc/O.windows-x64-static'
J:/epics/support/seq-2-2-4/bin/windows-x64-static/lemon.exe o=. ../snl.lem
2 parsing conflicts.
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m snl.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../inclu
de -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include snl.obj snl.c
re2c.exe -s -b -o lexer.c ../snl.re
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m lexer.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../inc
lude -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include lexer.obj lexer.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m builtin.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../i
nclude -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include builtin.obj ../builtin.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/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/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include sym_table.obj ../sym_table.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/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/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include gen_tables.obj ../gen_tables.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/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/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include gen_ss_code.obj ../gen_ss_code.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/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/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include gen_code.obj ../gen_code.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m analysis.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../
include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include analysis.obj ../analysis.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/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/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include var_types.obj ../var_types.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m node.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../incl
ude -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include node.obj ../node.c
perl -CSD H:/epics/base-3.15.5/bin/windows-x64-static/mkmf.pl -m main.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../incl
ude -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include main.obj ../main.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c lexer.c
lexer.c
../snl.re(90) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data
../snl.re(91) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data
../snl.re(93) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data
../snl.re(138) : warning C4267: '=' : conversion from 'size_t' to 'uint', possible loss of data
../snl.re(213) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data
../snl.re(364) : warning C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data
../snl.re(380) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data
../snl.re(431) : warning C4244: '=' : conversion from '__int64' to 'int', possible loss of data
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -Oy- -W3 -MT -I. -I../O.Common -I. -I. -I.. -I../../../include/compi
ler/msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/include/compiler/msvc -IH:/epics/base-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/include
-
c snl.c
snl.c
./snl.c(2410) : error C2143: syntax error : missing ';' before 'type'
./snl.c(2440) : error C2065: 'yymx' : undeclared identifier
./snl.c(2441) : error C2065: 'yymx' : undeclared identifier
./snl.c(2452) : error C2065: 'yymx' : undeclared identifier
./snl.c(2467) : error C2065: 'yymx' : undeclared identifier
H:/epics/base-3.15.5/configure/RULES_BUILD:229: recipe for target 'snl.obj' failed
make[4]: *** [snl.obj] Error 2
make[4]: Leaving directory 'J:/epics/support/seq-2-2-4/src/snc/O.windows-x64-static'
H:/epics/base-3.15.5/configure/RULES_ARCHS:58: recipe for target 'install.windows-x64-static' failed
make[3]: *** [install.windows-x64-static] Error 2
make[3]: Leaving directory 'J:/epics/support/seq-2-2-4/src/snc'
H:/epics/base-3.15.5/configure/RULES_DIRS:84: recipe for target 'snc.install' failed
make[2]: *** [snc.install] Error 2
make[2]: Leaving directory 'J:/epics/support/seq-2-2-4/src'
H:/epics/base-3.15.5/configure/RULES_DIRS:84: recipe for target 'src.install' failed
make[1]: *** [src.install] Error 2
make[1]: Leaving directory 'J:/epics/support/seq-2-2-4'
H:/epics/base-3.15.5/configure/RULES_DIRS:84: recipe for target 'J:/epics/support/seq-2-2-4.install' failed
make: *** [J:/epics/support/seq-2-2-4.install] Error 2
Thanks,
Mark