Apologies, I see that there is a known problem on seq-2-2-1 for Windows. I will try seq-2-2-2.
Mark
From: Mark Rivers
Sent: Wednesday, April 29, 2015 10:40 AM
To: Benjamin Franksen
Cc: '[email protected]'
Subject: Problem building seq-2-2-1 on Windows
Hi Ben,
I am getting errors building seq-2-2-1 on all Windows architectures supported in EPICS base-3.14.12.5: win32-x86, win32-x86-static, windows-x64, windows-x64-static.
Here is the error for win32-x86-static:
**********************************************************
make[2]: Entering directory `J:/epics/devel/seq/src/snc'
make -C O.win32-x86-static -f ../Makefile TOP=../../.. \
T_A=win32-x86-static install
make[3]: Entering directory `J:/epics/devel/seq/src/snc/O.win32-x86-static'
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\\base-3.14.12.5\\lib\\win32-x86-static\\recIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\softDev
Ioc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\miscIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static
\\rsrvIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\dbtoolsIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x
86-static\\asIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\dbIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32
-x86-static\\registryIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\dbStaticIoc.lib H:\\epics\\base-3.14.12
.5\\lib\\win32-x86-static\\ca.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\Com.lib H:\\epics\\base-3.14.12.5\
\lib\\win32-x86-static\\Com.lib ..\\..\\..\\lib\\win32-x86-static\\seq.lib ws2_32.lib advapi32.lib user32.lib kernel3
2.lib winmm.lib
seq.lib(seq_main.obj) : error LNK2001: unresolved external symbol _pv_value_sizes
seq.lib(seq_main.obj) : error LNK2001: unresolved external symbol _pv_sizes
seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol _pvSysFlush
seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol _pvTimeGetCurrentDouble
seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol _pvSysAttach
seq.lib(seq_cmd.obj) : error LNK2001: unresolved external symbol _pvSysCreate
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pvVarGetCount
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pv_severity_offsets
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pvVarMonitorOff
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pv_status_offsets
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pvVarDestroy
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pv_value_offsets
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pvVarCreate
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pvVarMonitorOn
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pv_stamp_offsets
seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol _pvVarPutNoBlock
seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol _pvVarGetCallback
seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol _pvVarPutCallback
snc.exe : fatal error LNK1120: 18 unresolved externals
make[3]: *** [snc.exe] Error 1120
make[3]: Leaving directory `J:/epics/devel/seq/src/snc/O.win32-x86-static'
make[2]: *** [install.win32-x86-static] Error 2
make[2]: Leaving directory `J:/epics/devel/seq/src/snc'
make[1]: *** [snc.install] Error 2
make[1]: Leaving directory `J:/epics/devel/seq/src'
make: *** [src.install] Error 2
**********************************************************
Here is the error for windows-x64-static:
**********************************************************
make[2]: Entering directory `J:/epics/devel/seq/src/snc'
make -C O.windows-x64-static -f ../Makefile TOP=../../.. \
T_A=windows-x64-static install
make[3]: Entering directory `J:/epics/devel/seq/src/snc/O.windows-x64-static'
link -nologo /LTCG /incremental:no /opt:ref /release /MACHINE:X64 -out:snc.exe lexer.obj snl.obj main.obj node.obj var_types.obj analysis.obj gen_code.obj ge
n_ss_code.obj gen_tables.obj sym_table.obj builtin.obj type_check.obj H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\recIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x6
4-static\\softDevIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\miscIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\rsrvIoc.lib H:\\epics\\base-3.14.12.
5\\lib\\windows-x64-static\\dbtoolsIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\asIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\dbIoc.lib H:\\epics\
\base-3.14.12.5\\lib\\windows-x64-static\\registryIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\dbStaticIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\
ca.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\Com.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\Com.lib ..\\..\\..\\lib\\windows-x64-static\\seq.lib ws2
_32.lib advapi32.lib user32.lib kernel32.lib winmm.lib
seq.lib(seq_main.obj) : error LNK2001: unresolved external symbol pv_value_sizes
seq.lib(seq_main.obj) : error LNK2001: unresolved external symbol pv_sizes
seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol pvSysFlush
seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol pvTimeGetCurrentDouble
seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol pvSysAttach
seq.lib(seq_cmd.obj) : error LNK2001: unresolved external symbol pvSysCreate
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pvVarGetCount
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pv_severity_offsets
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pvVarMonitorOff
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pv_status_offsets
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pvVarDestroy
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pv_value_offsets
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pvVarCreate
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pvVarMonitorOn
seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pv_stamp_offsets
seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol pvVarPutNoBlock
seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol pvVarGetCallback
seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol pvVarPutCallback
snc.exe : fatal error LNK1120: 18 unresolved externals
make[3]: *** [snc.exe] Error 1120
make[3]: Leaving directory `J:/epics/devel/seq/src/snc/O.windows-x64-static'
make[2]: *** [install.windows-x64-static] Error 2
make[2]: Leaving directory `J:/epics/devel/seq/src/snc'
make[1]: *** [snc.install] Error 2
make[1]: Leaving directory `J:/epics/devel/seq/src'
make: *** [src.install] Error 2
**********************************************************
Here is the error for win32-x86 (dynamic build):
**********************************************************
make[1]: Entering directory `J:/epics/devel/seq/src/snc/O.win32-x86'
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\\base-3.14.12.5\\lib\\win32-x86\\recIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\softDevIoc.lib H:\\e
pics\\base-3.14.12.5\\lib\\win32-x86\\miscIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\rsrvIoc.lib H:\\epics\\ba
se-3.14.12.5\\lib\\win32-x86\\dbtoolsIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\asIoc.lib H:\\epics\\base-3.14
.12.5\\lib\\win32-x86\\dbIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\registryIoc.lib H:\\epics\\base-3.14.12.5\
\lib\\win32-x86\\dbStaticIoc.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\ca.lib H:\\epics\\base-3.14.12.5\\lib\\win
32-x86\\Com.lib H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\Com.lib ..\\..\\..\\lib\\win32-x86\\seq.lib
var_types.obj : error LNK2001: unresolved external symbol _prim_type_name
gen_tables.obj : error LNK2001: unresolved external symbol _prim_type_tag_name
snc.exe : fatal error LNK1120: 2 unresolved externals
make[1]: *** [snc.exe] Error 1120
make[1]: Leaving directory `J:/epics/devel/seq/src/snc/O.win32-x86'
make: *** [install.win32-x86] Error 2
**********************************************************
Here is the error for windows-x64 (dynamic build):
**********************************************************
make[3]: Entering directory `J:/epics/devel/seq/src/snc/O.windows-x64'
link -nologo /LTCG /incremental:no /opt:ref /release /MACHINE:X64 -out:snc.exe lexer.obj snl.obj main.obj node.obj var_types.obj analysis.obj gen_code.obj ge
n_ss_code.obj gen_tables.obj sym_table.obj builtin.obj type_check.obj H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\recIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\soft
DevIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\miscIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\rsrvIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\dbtools
Ioc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\asIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\dbIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\registryIoc.li
b H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\dbStaticIoc.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\ca.lib H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\Com.lib H:\\epic
s\\base-3.14.12.5\\lib\\windows-x64\\Com.lib ..\\..\\..\\lib\\windows-x64\\seq.lib
var_types.obj : error LNK2001: unresolved external symbol prim_type_name
gen_tables.obj : error LNK2001: unresolved external symbol prim_type_tag_name
snc.exe : fatal error LNK1120: 2 unresolved externals
make[3]: *** [snc.exe] Error 1120
make[3]: Leaving directory `J:/epics/devel/seq/src/snc/O.windows-x64'
make[2]: *** [install.windows-x64] Error 2
make[2]: Leaving directory `J:/epics/devel/seq/src/snc'
make[1]: *** [snc.install] Error 2
make[1]: Leaving directory `J:/epics/devel/seq/src'
make: *** [src.install] Error 2
**********************************************************
Thanks,
Mark