DEV ROM 16-11-20 build oddity.
David Pitt (102) 743 posts |
A build of the TitaniumDev ROM, 2016-11-20, in a pre-existing build environment failed as follows :- Debugger (castle.RiscOS.Sources.Programmer.Debugger)... amu -E rom_link ADDRESS=4229560812 LINKDIR=ADFS::Titan4.$._ROOL.ROOLlo.TitaniumDev.Install.ROOL.Titanium.Programmer COMPONENT=Debugger TARGET=Debugger AMU: Don't know how to make 'Build:decgen.encodings.ARMv8_AArch32' AMU: *** 'rom_link' not re-made because of errors *** A take two in a new build environment worked but there was a delay long enough to look like a failure :- Debugger (castle.RiscOS.Sources.Programmer.Debugger)... ... cc -zM -zps1 -c -depend !Depend -DMODULE -ff -fah -apcs /nofp -o o.support c.support Norcroft RISC OS ARM C vsn 5.71 [25 Aug 2014] <Tools$Dir>.Misc.decgen.decgen -bits=32 -e "-DCDP={ne(coproc,1)}" "-DLDC_STC={ne(coproc,1)}{ne(coproc,2)}" "-DMRC_MCR={ne(coproc,1)}" -DVFP1=(cond:4) "-DVFP2={ne(cond,15)}" -DAS1(X)=1111001[X] -DAS2=11110100 -DAS3=(cond:4)1110 "-DAS4={ne(cond,15)}" "-DCC={ne(cond,15)}" Build:decgen.encodings.ARMv7 Build:decgen.encodings.ARMv7_ASIMD Build:decgen.encodings.ARMv7_VFP Build:decgen.encodings.ARMv8_AArch32 Build:decgen.encodings.FPA Build:decgen.encodings.XScale_DSP -valid -a actions/common actions/ARMv7_ASIMD actions/ARMv7_VFP -pre head.c -o dis2_vfp.c -prefix=dis2_ -name=dis2 -default=UNDEFINED -void -maxmaskbits=3 -opt-strings -treewalker -useargstruct -updatecache cache/vfp Failed to find constraint listed in cache file - cache file corrupt or out of date Restarting tree generation with fresh cache file There has been recent CVS activity in this area and the issue is new. |
David Pitt (102) 743 posts |
Building today’s, 2016-11-27, TitaniumDev ROM in new build environments and given this, Submit new decgen cache file; addition of ARMv8 encodings invalidated the old one. Should result in quicker build times, the cache file still gets rebuilt. Norcroft RISC OS ARM C vsn 5.71 [25 Aug 2014] <Tools$Dir>.Misc.decgen.decgen -bits=32 -e "-DCDP={ne(coproc,1)}" "-DLDC_STC={ne(coproc,1)}{ne(coproc,2)}" "-DMRC_MCR={ne(coproc,1)}" -DVFP1=(cond:4) "-DVFP2={ne(cond,15)}" -DAS1(X)=1111001[X] -DAS2=11110100 -DAS3=(cond:4)1110 "-DAS4={ne(cond,15)}" "-DCC={ne(cond,15)}" Build:decgen.encodings.ARMv7 Build:decgen.encodings.ARMv7_ASIMD Build:decgen.encodings.ARMv7_VFP Build:decgen.encodings.ARMv8_AArch32 Build:decgen.encodings.FPA Build:decgen.encodings.XScale_DSP -valid -a actions/common actions/ARMv7_ASIMD actions/ARMv7_VFP -pre head.c -o dis2_vfp.c -prefix=dis2_ -name=dis2 -default=UNDEFINED -void -maxmaskbits=3 -opt-strings -treewalker -useargstruct -updatecache cache/vfp Failed to find constraint listed in cache file - cache file corrupt or out of date Restarting tree generation with fresh cache file The ROM does build. |
David Pitt (102) 743 posts |
Take 2 has worked with today’s, 2016-11-28, ROM, there is now no “cache file corrupt” message in the log. Many thanks. |