Build Error
Alan Robertson (52) 420 posts |
After my DDE Install and ROOL Source download, I tried my first ever ROM Build. Beginners Guide to Building RISC OS At the end of Join Stage of the process it comes up with an error. Any ideas on what I need to do to remedy this? |
Colin (478) 2433 posts |
In the ‘register build directories’ window did you drag in the IOMDHALDEV directory In the build options window did you: It should then compile. |
David Pitt (102) 743 posts |
None at, he said helpfully. Is the file is present, here it is a data file of 12144 bytes. I have just successfully built the IOMDDEV ROM here on OS4.39 VRPC. |
Alan Robertson (52) 420 posts |
I’m going to try again, and see my luck. Sometimes just asking for help somehow makes things work! |
Alan Robertson (52) 420 posts |
Yes, I believe I did all this. I’ll let you know how I get on. |
Alan Robertson (52) 420 posts |
My Second attempt failed at the same joining stage, but the third time, I opened the DDE Apps folder first(did not click on anything) and I now have my first RISC OS Image file cUV100-00. And it even works. So I can only assume it needs to see a particular !App. Thanks for the help guys. |
Chris Mahoney (1684) 2165 posts |
You might want to compare what you did with what Rick documented; I’ve successfully used his instructions with no errors. |
Colin (478) 2433 posts |
Excellent Alan. Again odd that you needed to open DDE apps. I run !builder from a shortcut so never see that directory. Once you have !builder running you can get to the image and build directories via the menu button on the builder window and now that you have successfully done a first build you only need ‘Make ROM’, ‘Install ROM’ and ‘Join ROM’ ticked for rebuilds. Chris – yes an excellent set of instructions from Rick. He should move it to the ROOL wiki then it could be modified if necessary. |
Rick Murray (539) 13851 posts |
Strange. I boot my machine differently to build RISC OS. My boot normally sets up the DDE but I found that could mess things up. Builder installs bits of the DDE inside itself so running that (alone) ought to be sufficient?
Thanks. |
Colin (478) 2433 posts |
Yes I never boot the DDE anymore – as you say it confuses things. I just run builder if I want to compile something. I have a nice little taskobey file that you may find useful. After you have compiled a rom with builder you click on the file and it copies the successfully compiled rom to ramdisc changing the name to suit the different machines. The only different one is if I’m compiling an Iyonix image where it copies directly to the softload directory – I compile on the iyonix. When you change the build directory in !builder the script will find the correct rom image. It saves you having to work out which is the latest image. Then what I do is I share the iyonix ram disc and on every machine I have a taskobey file to copy the file from the iyonix ramdisc to the relavant location. So the process is modify the sources, click on the file below, switch to the machine whose rom i’m changing, run the copy script and reboot.
|
Chris Mahoney (1684) 2165 posts |
In my “normal” setup (which I don’t use for building ROMs) I have the SetPaths app in my boot sequence (under “look at”). This is the one that makes everything work for standard development, but like Rick and Colin say it seems to conflict with Builder so I’m surprised that it worked for building a ROM! |