It looks like you are compiling ADPcoWin with mingw and not Visual Studio. I doubt if anyone has tried that, and it may well not work.
In addition, your configuration of mingw is setting the /O2 /wd4290 flags, but mingw is misinterpreting those as directories, not flags.
I don’t see those flags in EPICS base/configure/os, so they must be coming from somewhere else?
If you can figure out how to get rid of the /O2 and /wd4290 flags you may be able to build it with mingw.
If not, I suggest installing Visual Studio Community Edition (free) and compiling with that.
Hello again,
I'm trying to install the areaDetector module with the help of this guide:
https://areadetector.github.io/master/install_guide.html
and with the ADPcoWin package. At some point I get the following errors:
.
.
.
.
.
make[1]: Leaving directory 'C:/epics/modules/areaDetector-R3-8/ADCore'
C:/Strawberry/c/bin/make -C /epics/modules/areaDetector-R3-8/ADPcoWin install
make[1]: Entering directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin'
C:/Strawberry/c/bin/make -C ./configure install
make[2]: Entering directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin/configure'
perl -CSD C:/epics/base-3.15.7/bin/windows-x64-mingw/makeMakefile.pl O.windows-x64-mingw ../..
perl -CSD -MExtUtils::Command -e mkpath O.Common
C:/Strawberry/c/bin/make -C O.windows-x64-mingw -f ../Makefile TOP=../.. \
T_A=windows-x64-mingw install
make[3]: Entering directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin/configure/O.windows-x64-mingw'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin/configure/O.windows-x64-mingw'
make[2]: Leaving directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin/configure'
C:/Strawberry/c/bin/make -C ./pcocam2App install
make[2]: Entering directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin/pcocam2App'
C:/Strawberry/c/bin/make -C ./src install
make[3]: Entering directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin/pcocam2App/src'
perl -CSD C:/epics/base-3.15.7/bin/windows-x64-mingw/makeMakefile.pl O.windows-x64-mingw ../../..
perl -CSD -MExtUtils::Command -e mkpath O.Common
C:/Strawberry/c/bin/make -C O.windows-x64-mingw -f ../Makefile TOP=../../.. \
T_A=windows-x64-mingw install
make[4]: Entering directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin/pcocam2App/src/O.windows-x64-mingw'
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF PcoApi.d -MT PcoApi.obj ../PcoApi.cp
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF NdArrayRef.d -MT NdArrayRef.obj ../N
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF ADDriverEx.d -MT ADDriverEx.obj ../A
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF AsynParam.d -MT AsynParam.obj ../Asy
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF StringParam.d -MT StringParam.obj ..
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF DoubleParam.d -MT DoubleParam.obj ..
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF IntegerParam.d -MT IntegerParam.obj
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF FreeLock.d -MT FreeLock.obj ../FreeL
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF TakeLock.d -MT TakeLock.obj ../TakeL
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF SimulationApi.d -MT SimulationApi.ob
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF PcoException.d -MT PcoException.obj
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF PerformanceMonitor.d -MT Performance
Monitor.obj ../PerformanceMonitor.cpp
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF SocketProtocol.d -MT SocketProtocol.
obj ../SocketProtocol.cpp
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF GangServerConfig.d -MT GangServerCon
fig.obj ../GangServerConfig.cpp
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF GangMemberConfig.d -MT GangMemberCon
fig.obj ../GangMemberConfig.cpp
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF GangConfig.d -MT GangConfig.obj ../G
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF GangConnection.d -MT GangConnection.
obj ../GangConnection.cpp
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF GangClient.d -MT GangClient.obj ../G
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF GangServer.d -MT GangServer.obj ../G
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF TraceStream.d -MT TraceStream.obj ..
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF StateMachine.d -MT StateMachine.obj
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF AsynException.d -MT AsynException.ob
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF NDArrayException.d -MT NDArrayExcept
ion.obj ../NDArrayException.cpp
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF DllApi.d -MT DllApi.obj ../DllApi.cp
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -MM -MF Pco.d -MT Pco.obj ../Pco.cpp
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
"Installing dbd file ../../../dbd/pcocam2Support.dbd"
"Installing dbd file ../../../dbd/pcocam2HardwareSupport.dbd"
g++ /O2 /wd4290 -D_MINGW -O3 -Wall -m64 -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/WIN32 -I../../../include -I/epics/modules/asyn-
R4-37/include -I/epics/modules/calc-R3-7-3/include -I/epics/modules/sscan-R2-11-3/include -I/epics/modules/busy-R1
-7-2/include -I/epics/modules/areaDetector-R3-8/ADCore/include -I/epics/base-3.15.7/include/compiler/gcc -I/epics/base
-3.15.7/include/os/WIN32 -I/epics/base-3.15.7/include -I../include/ -o Pco.obj -c ../Pco.cpp
g++: error: /O2: No such file or directory
g++: error: /wd4290: No such file or directory
make[4]: *** [/epics/base-3.15.7/configure/RULES_BUILD:240: Pco.obj] Error 1
make[4]: Leaving directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin/pcocam2App/src/O.windows-x64-mingw'
make[3]: *** [/epics/base-3.15.7/configure/RULES_ARCHS:58: install.windows-x64-mingw] Error 2
make[3]: Leaving directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin/pcocam2App/src'
make[2]: *** [/epics/base-3.15.7/configure/RULES_DIRS:84: src.install] Error 2
make[2]: Leaving directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin/pcocam2App'
make[1]: *** [/epics/base-3.15.7/configure/RULES_DIRS:84: pcocam2App.install] Error 2
make[1]: Leaving directory 'C:/epics/modules/areaDetector-R3-8/ADPcoWin'
make: *** [/epics/base-3.15.7/configure/RULES_DIRS:84: /epics/modules/areaDetector-R3-8/ADPcoWin.install] Error 2
PS C:\epics\modules\areaDetector-R3-8>
It seems there are no "/O2" "/wd4290" directories... Did I missed something in the config files?
My CONFIG_SITE.local (located in: C:\epics\modules\areaDetector-R3-8\configure) looks like this:
# To build the IOC applications set BUILD_IOCS to YES
# To build areaDetector so that it only depends on libCom and asyn set the following flag
# Configure which 3rd party libraries to use and where to find them.
# For each library XXX the following definitions are used:
# WITH_XXX Build the plugins and drivers that require this library.
# Build the source code for this library in ADSupport if XXX_EXTERNAL=NO.
# XXX_EXTERNAL If NO then build the source code for this library in ADSupport.
# XXX_INCLUDE If XXX_EXTERNAL=YES then this is the path to the include files for XXX.
# However, if XXX is a system library whose include files are in a
# standard include search path then do not define XXX_INCLUDE.
# XXX_LIB If XXX_EXTERNAL=YES then this is the path to the library files for XXX.
# However, if XXX is a system library whose library files in a
# standard library search path then do not define XXX_LIB.
# The exception to the above is XML2.
# As of ADCORE R3-0 libxml2 is required for ADCore so WITH_XML2 is not supported
# but the other XML2 flags are supported.
# The default defined here is appropriate for most Linux systems.
# BOOST is required for the ADCore/pluginTests unit tests
# Uncomment this line if you want to use STATIC Linking when building
# ADCore/pluginTests unit tests.
#BOOST_USE_STATIC_LINK=YES
# EPICS PVA is required for NDPluginPva, pvaDriver, and qsrv
# WITH_QSRV controls whether IOCs are built with support for qsrv.
# This is separate from WITH_PVA to allow PVA to be enabled but QSRV to be disabled.
# This is needed on 3.14.12 where PVA is supported but QSRV is not.
# Note that if WITH_QSRV=YES then WITH_PVA must also be YES
# BLOSC is required to use the blosc compressors in the HDF5 plugin
# BITSHUFFLE is required to use the bitshuffle/LZ4 decompressors in the ADEiger driver
# It can also be used to generate shareable libraries for the HDF5 compressor/decompressor
# GraphicsMagick is required for NDFileMagick and the URL driver.
GRAPHICSMAGICK_EXTERNAL = NO
# GraphicsMagick defines many global symbols, and one of these (SetImage) conflicts with a symbol
# in the Andor vendor library. GraphickMagick provides a solution by allowing all external library
# symbols to be prefixed with "Gm". Enable using this by default. However, if a system library
# is used it may not be built with this option so this line should be commented out.
GRAPHICSMAGICK_PREFIX_SYMBOLS = NO
#GRAPHICSMAGICK_INCLUDE =
# HDF5 is required for the NDFileHDF5 and NDFileNexus plugins
# JPEG is required for the NDFileJPEG and NDFileTIFF plugins
# JPEG is required for the NDFileNetCDF plugin
# NEXUS is required for the NDFileNexus plugin
# OPENCV is required for the ADPluginEdge plugin
# SZIP is required for the NDFileHDF5 and NDFileNexus plugins.
# This may be optional in the future.
# TIFF is required for the NDFileTIFF plugin.
# XML2 is required for ADCore so there is no WITH_XML2.
# ZLIB is required for the NDFileHDF5 and NDFileNexus plugins.
# This may be optional in the future.
# ARAVIS is required for aravisGigE and ADAravis
# Only available on Linux
#ARAVIS_LIB = /usr/local/lib
#ARAVIS_INCLUDE = /usr/local/include/aravis-0.8
# Location of GLIB include files and libraries. This is needed for aravis.
# Our system has include files for glib-2.0 in 2 different places
#GLIB_INCLUDE = /usr/include/glib-2.0 /usr/lib64/glib-2.0/include
#glib-2.0_DIR = /usr/lib64
# The definitions above can be overridden in the following files.
# The files are searched in this order, with the last definition being used.
# CONFIG_SITE.local.$(OS_CLASS)
# CONFIG_SITE.local.$(EPICS_HOST_ARCH)
# CONFIG_SITE.local.$(EPICS_HOST_ARCH).$(T_A)
Are there any libraries that ADPcoWin uses which I set to no?