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  <20152016  2017  2018  2019  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  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Problem building seq-2-2-1 on Windows
From: Mark Rivers <[email protected]>
To: Benjamin Franksen <[email protected]>
Cc: "'[email protected]'" <[email protected]>
Date: Wed, 29 Apr 2015 15:40:25 +0000

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

 

 


Replies:
RE: Problem building seq-2-2-1 on Windows Mark Rivers

Navigate by Date:
Prev: RE: epicsQt/caWtDM and sliders Emmanuel Mayssat
Next: RE: Problem building seq-2-2-1 on Windows Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Scan1 already defined? Mooney, Tim M.
Next: RE: Problem building seq-2-2-1 on Windows Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·