!Builder fails with missing Sound swis
Alan Buckley (167) 232 posts |
I couldn’t get the Disc build to work due to missing Sound_InstallVoice (and a few others). The Sound switch definitions were not in swis.h. SoundDMA (castle.RiscOS.Sources.HWSupport.Sound.Sound0)… The file h.Sound file has been changed in the last 6 weeks and my previous builds were before this so it does look suspicious. Can someone have a look to see if I’m correct (and possibly fix) this? |
Jeffrey Lee (213) 6048 posts |
When you updated your sources, did you re-run the Prepare script? When those changes to the sound header went in I also updated the Hdr2H scriot so that it can skip over blocks which are irrelevant/confusing (you should be able to see the "NoHdr2H’ markers in hdr.Sound). If you didn’t re-run Prepare then you’ll be using the old version of the script still (since it gets copied from mixed.Library to the root Library directory) |
David Pitt (102) 743 posts |
Just to confirm that the Disc build completed here. That is from scratch. |
Alan Buckley (167) 232 posts |
I deleted everything and updated the sources and ran Prepare. I think I must have misunderstood something about the local cvs setup. On a Ubuntu virtual machine, I downloaded the CVS tar, unpacked it and used cvs init to set it up as a local repository. I instead changed this to checkout DiscDev and then could build the Disc component on RPCEmu OK. What’s the difference between Disc and DiscDev? |
David Pitt (102) 743 posts |
OS5.22 stable and OS5.23 beta? |
Jeffrey Lee (213) 6048 posts |
What’s the difference between Disc and DiscDev? Correct. Looks like this was my fault then; since it was “just” a header update I retagged the module with the same version, not thinking that the Hdr2H issue might affect products files that are locked to older versions. I’ll reset the tags when I get home. |