2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 <2018> 2019 2020 2021 2022 2023 2024 | Index | 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 <2018> 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: Problem building base with parallel make on Visual Studio 2010 |
From: | Mark Rivers <[email protected]> |
To: | 'Andrew Johnson' <[email protected]>, "'[email protected]'" <[email protected]> |
Date: | Wed, 3 Jan 2018 14:55:46 +0000 |
I then ran make –sj8 again and most things built, but there was still an error in modules\pvData\testApp. I then went to than directory and did make clean and make, but there are errors in both make and and make clean. ************************************* H:\epics-devel\base-7.0.1>cd modules\pvData\testApp H:\epics-devel\base-7.0.1\modules\pvData\testApp>make make -C O.windows-x64-static -f ../Makefile TOP=../.. \ T_A=windows-x64-static install make[1]: *** O.windows-x64-static: Permission denied. Stop. H:/epics-devel/base-7.0.1/configure/RULES_ARCHS:58: recipe for target 'install.windows-x64-static' failed make: *** [install.windows-x64-static] Error 2 H:\epics-devel\base-7.0.1\modules\pvData\testApp>make clean perl -CSD -MExtUtils::Command -e rm_rf O.windows-x64-static O.Common cannot chdir to child for O.windows-x64-static: No such file or directory at C:/Perl64/lib/ExtUtils/Command.pm line 134 H:\epics-devel\base-7.0.1\modules\pvData\testApp>make perl -CSD -MExtUtils::Command -e mkpath O.Common make -C O.windows-x64-static -f ../Makefile TOP=../.. \ T_A=windows-x64-static install make[1]: *** O.windows-x64-static: Permission denied. Stop. H:/epics-devel/base-7.0.1/configure/RULES_ARCHS:58: recipe for target 'install.windows-x64-static' failed make: *** [install.windows-x64-static] Error 2 H:\epics-devel\base-7.0.1\modules\pvData\testApp>dir Volume in drive H is local_rw Volume Serial Number is 6DDD-530A Directory of H:\epics-devel\base-7.0.1\modules\pvData\testApp 01/03/2018 08:50 AM <DIR> . 12/04/2017 11:41 AM <DIR> .. 12/04/2017 11:41 AM 797 Makefile 12/04/2017 11:41 AM <DIR> copy 12/04/2017 11:41 AM <DIR> misc 12/04/2017 11:41 AM <DIR> property 12/04/2017 11:41 AM <DIR> pv 12/04/2017 11:41 AM 2,034 pvDataAllTests.c 12/04/2017 11:41 AM 183 qemuRunTest.sh 12/04/2017 11:41 AM 2,706 rtemsConfig.c 12/04/2017 11:41 AM 988 rtemsTestHarness.c 12/30/2017 09:04 AM <DIR> O.vxWorks-ppc32 12/30/2017 09:04 AM <DIR> O.linux-x86 12/30/2017 09:02 AM <DIR> O.linux-x86_64 12/30/2017 08:09 AM <DIR> O.windows-x64 12/21/2017 08:12 AM <DIR> O.win32-x86-static 01/03/2018 08:30 AM <DIR> O.windows-x64-static 12/28/2017 10:49 AM <DIR> O.windows-x64-static-vs2017 01/03/2018 08:50 AM <DIR> O.Common 5 File(s) 6,708 bytes 14 Dir(s) 721,399,009,280 bytes free H:\epics-devel\base-7.0.1\modules\pvData\testApp>dir O.windows-x64-static Volume in drive H is local_rw Volume Serial Number is 6DDD-530A Directory of H:\epics-devel\base-7.0.1\modules\pvData\testApp 01/03/2018 08:30 AM <DIR> O.windows-x64-static 0 File(s) 0 bytes 1 Dir(s) 721,399,009,280 bytes free ************************************* It seems to be complaining that there is no O.windows-x64-static directory, but there is? What could be wrong? Thanks, Mark From: Mark Rivers
I sometimes get the following error when building base 7.0.1.1 on Visual Studio (2010, 2017) I do the following: make –sj clean make –sj8 … Appending PVScalar.obj Appending PVField.obj Appending FieldCreateFactory.obj Appending TypeFunc.obj Appending valueBuilder.obj Appending pvdVersion.obj Appending reftrack.obj Appending debugPtr.obj Appending pvUnitTest.obj Appending parseToPOD.obj Appending typeCast.obj Appending localStaticLock.obj Appending status.obj Appending timer.obj Appending timeFunction.obj Appending executor.obj Appending event.obj Appending serializeHelper.obj Appending epicsException.obj Appending bitSet.obj Appending byteBuffer.obj make[4]: *** O.windows-x64-static: Permission denied. Stop. H:/epics-devel/base-7.0.1/configure/RULES_ARCHS:58: recipe for target 'install.windows-x64-static' failed make[3]: *** [install.windows-x64-static] Error 2 H:/epics-devel/base-7.0.1/configure/RULES_DIRS:84: recipe for target 'testApp.install' failed make[2]: *** [testApp.install] Error 2 make[2]: *** Waiting for unfinished jobs.... unittest.cpp H:\epics-devel\base-7.0.1\include\pv/pvData.h(534) : warning C4800: 'char' : forcing value to bool 'true' or 'false' (performance warning) H:\epics-devel\base-7.0.1\include\pv/pvData.h(583) : warning C4250: 'epics::pvData::PVString' : inherits 'epics::pvData::PVScalarValue<T>::epics::pvData::PVScalarValue<T>::deserial ize' via dominance with [ T=std::string ] H:\epics-devel\base-7.0.1\include\pv/pvData.h(488) : see declaration of 'epics::pvData::PVScalarValue<T>::deserialize' with [ T=std::string ] ../configure/RULES_DIRS:84: recipe for target 'pvData.install' failed make[1]: *** [pvData.install] Error 2 make[1]: *** Waiting for unfinished jobs.... H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when deleting temporary action file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file♪◙H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_fle x.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file♪◙H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_fle x.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file H:/epics-devel/base-7.0.1/bin/windows-x64-static/e_flex.exe: fatal internal error, error occurred when closing skeleton file It looks like perhaps 2 make threads are trying to access the same temporary file? Mark |