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  2018  2019  2020  2021  2022  <20232024  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  2018  2019  2020  2021  2022  <20232024 
<== Date ==> <== Thread ==>

Subject: Re: areadetector on windows, xml2
From: William Kirstaedter via Tech-talk <tech-talk at aps.anl.gov>
To: Mark Rivers <rivers at cars.uchicago.edu>
Cc: tech-talk <tech-talk at aps.anl.gov>
Date: Thu, 9 Mar 2023 17:58:33 +0100

sorry, here it is:

C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src>make clean perl -CSD -MExtUtils::Command -e rm_rf O.windows-x64 O.Common C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src>make perl -CSD C:/EPICS/epics-base/bin/windows-x64/makeMakefile.pl O.windows-x64 ../../.. perl -CSD -MExtUtils::Command -e mkpath O.Common make -C O.windows-x64 -f ../Makefile TOP=../../.. \ T_A=windows-x64 install make[1]: Entering directory 'C:/EPICS/epics-support/areaDetector/ADSupport/supportApp/xml2Src/O.windows-x64' perl -CSD C:/EPICS/epics-base/bin/windows-x64/mkmf.pl -m nanohttp_stream.d -I. -I../O.Common -I. -I. -I../os/WIN32 -I.. /os/default -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IC:/EPICS/epics-s upport/ipac/include -IC:/EPICS/epics-support/sscan/include -IC:/EPICS/epics-support/seq-2.2.8/include -IC:/EPICS/e pics-support/calc/include -IC:/EPICS/epics-support/autosave/include/os/WIN32 -IC:/EPICS/epics-support/autosave/include -IC:/EPICS/epics-support/busy/include -IC:/EPICS/epics-support/asyn/include -IC:/EPICS/epics-support/motor/incl ude -IC:/EPICS/epics-support/modbus/include -IC:/EPICS/epics-support/devlib2/include -IC:/EPICS/epics-support/Stre amDevice/include -IC:/EPICS/epics-base/include/compiler/msvc -IC:/EPICS/epics-base/include/os/WIN32 -IC:/EPICS/epi cs-base/include nanohttp_stream.obj ../nanohttp_stream.c "Installing generic include file ../../../include/nanohttp_stream.h" mkdir ../../../include cl -nologo -FC -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -DPIC -DNOLIBTOOL -DWIN32 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common -I. -I. -I../os/WIN32 -I../o s/default -I.. -I../../../include/compiler/msvc -I../../../include/os/WIN32 -I../../../include -IC:/EPICS/epics-sup port/ipac/include -IC:/EPICS/epics-support/sscan/include -IC:/EPICS/epics-support/seq-2.2.8/include -IC:/EPICS/epi cs-support/calc/include -IC:/EPICS/epics-support/autosave/include/os/WIN32 -IC:/EPICS/epics-support/autosave/include -IC:/EPICS/epics-support/busy/include -IC:/EPICS/epics-support/asyn/include -IC:/EPICS/epics-support/motor/includ e -IC:/EPICS/epics-support/modbus/include -IC:/EPICS/epics-support/devlib2/include -IC:/EPICS/epics-support/Stream Device/include -IC:/EPICS/epics-base/include/compiler/msvc -IC:/EPICS/epics-base/include/os/WIN32 -IC:/EPICS/epics -base/include -c ../nanohttp_stream.c nanohttp_stream.c C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(203): warning C4244: "Funktion": Konv ertierung von "SOCKET" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(319): warning C4267: "=": Konvertieru ng von "size_t" nach "int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(509): warning C4244: "Funktion": Konv ertierung von "SOCKET" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(551): warning C4244: "return": Konver tierung von "__int64" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(611): warning C4267: "Initialisierung ": Konvertierung von "size_t" nach "int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(612): warning C4267: "Initialisierung ": Konvertierung von "size_t" nach "const int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(630): warning C4267: "Initialisierung ": Konvertierung von "size_t" nach "const int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(725): warning C4267: "=": Konvertieru ng von "size_t" nach "int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(851): warning C4244: "Funktion": Konv ertierung von "SOCKET" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(772): warning C4244: "Initialisierung ": Konvertierung von "__int64" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(781): warning C4244: "Initialisierung ": Konvertierung von "__int64" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(782): warning C4244: "Initialisierung ": Konvertierung von "__int64" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(783): warning C4244: "Initialisierung ": Konvertierung von "__int64" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(971): warning C4244: "Funktion": Konv ertierung von "__int64" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(998): warning C4244: "Funktion": Konv ertierung von "__int64" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1013): warning C4244: "Funktion": Kon vertierung von "__int64" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1023): warning C4244: "Funktion": Kon vertierung von "__int64" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1199): warning C4244: "Funktion": Kon vertierung von "SOCKET" in "int", möglicher Datenverlust C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1288): warning C4101: "i": Unreferenz ierte lokale Variable C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1285): warning C4101: "ia6": Unrefere nzierte lokale Variable C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1281): warning C4101: "ia": Unreferen zierte lokale Variable C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1279): warning C4101: "h": Unreferenz ierte lokale Variable C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1635): warning C4267: "=": Konvertier ung von "size_t" nach "int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1639): warning C4267: "=": Konvertier ung von "size_t" nach "int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1655): warning C4267: "+=": Konvertie rung von "size_t" nach "int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1658): warning C4267: "+=": Konvertie rung von "size_t" nach "int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1661): warning C4267: "+=": Konvertie rung von "size_t" nach "int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1662): warning C4267: "+=": Konvertie rung von "size_t" nach "int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(1731): warning C4267: "=": Konvertier ung von "size_t" nach "int", Datenverlust möglich C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src\nanohttp_stream.c(2082): warning C4244: "=": Konvertier ung von "__int64" in "int", möglicher Datenverlust link -nologo -subsystem:windows -dll -LTCG -incremental:no -opt:ref -release -MACHINE:X64 -out:nanohttp_stream.dll -implib:nanohttp_stream.lib nanohttp_stream.obj xml2.lib ws2_32.lib LINK : fatal error LNK1181: Eingabedatei "xml2.lib" kann nicht geöffnet werden. make[1]: *** [C:/EPICS/epics-base/configure/RULES_BUILD:316: nanohttp_stream.dll] Error 1181 make[1]: Leaving directory 'C:/EPICS/epics-support/areaDetector/ADSupport/supportApp/xml2Src/O.windows-x64' make: *** [C:/EPICS/epics-base/configure/RULES_ARCHS:58: install.windows-x64] Error 2 C:\EPICS\epics-support\areaDetector\ADSupport\supportApp\xml2Src>

different machine, but should not matter. installation is equal.
I apologize for the german language in the output ...

I should also mention:

I always install an epics-support directory along the epics-base, so its located at C:\EPICS\epics-support
In it are a bunch of epics modules we use.
theres also a RELEASE.local file setting $(SUPPORT) and $(EPICS_BASE)
All support modules use $(TOP)/../RELEASE.local
I have cloned areadetector into C:\EPICS\epics-support\areaDetector
it seems to use that RELEASE.local file aswell.

thanks again!

William Kirstaedter (PP&B) Fritz-Haber-Institut der MPG
Faradayweg 4-6 14195 Berlin
Tel: 030 8413 5405 Mail: kirstaedter at fhi-berlin.mpg.de
Am 09.03.2023 um 17:44 schrieb Mark Rivers:
Please send the complete output when you type the following commands in xml2Src

make clean
make

Mark


Sent from my iPhone

On Mar 9, 2023, at 10:38 AM, William Kirstaedter <kirstaedter at fhi-berlin.mpg.de> wrote:



Hi Mark,

  • Is XML2_EXTERNAL defined to be NO in areaDetector/configure/CONFIG_SITE.local?
I haven't configured CONFIG_SITE.local at all - NO seems to be the default. (?)
  • Just before you get that error do you see xml2.lib being built?  Does it exist in the ADSupport/lib/windows-x64 directory?

no, and no.

thanks for helping :)

William Kirstaedter (PP&B) Fritz-Haber-Institut der MPG
Faradayweg 4-6 14195 Berlin
Tel: 030 8413 5405 Mail: kirstaedter at fhi-berlin.mpg.de
Am 07.03.2023 um 13:43 schrieb Mark Rivers:
  • Is XML2_EXTERNAL defined to be NO in areaDetector/configure/CONFIG_SITE.local?
  • Just before you get that error do you see xml2.lib being built?  Does it exist in the ADSupport/lib/windows-x64 directory?

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


References:
areadetector on windows, xml2 William Kirstaedter via Tech-talk
Re: areadetector on windows, xml2 Mark Rivers via Tech-talk
Re: areadetector on windows, xml2 William Kirstaedter via Tech-talk
Re: areadetector on windows, xml2 Mark Rivers via Tech-talk

Navigate by Date:
Prev: Re: areadetector on windows, xml2 Mark Rivers via Tech-talk
Next: Can not open more than one Phoebus instance at the same time javicruz--- via Tech-talk
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  2018  2019  2020  2021  2022  <20232024 
Navigate by Thread:
Prev: Re: areadetector on windows, xml2 Mark Rivers via Tech-talk
Next: RE: areadetector on windows, xml2 Mark Rivers via Tech-talk
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  2018  2019  2020  2021  2022  <20232024 
ANJ, 09 Mar 2023 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·