Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
manual:chapter1:buildfromsource [2018/01/01 20:46] claudio |
manual:chapter1:buildfromsource [2018/01/03 09:23] claudio |
||
---|---|---|---|
Line 24: | Line 24: | ||
- | Time to install the Qt framework, go to [[http:// | + | Time to install the Qt framework, go to [[http:// |
When it's time to select components, it's very important to open the lists and select a library version and target. **The installer will not select a library version by default**, and failing to select one will leave you without a proper library and unable to build newRPL. Select the latest Qt version (5.10.0 at the time of this writing), the only component needed is the one labeled " | When it's time to select components, it's very important to open the lists and select a library version and target. **The installer will not select a library version by default**, and failing to select one will leave you without a proper library and unable to build newRPL. Select the latest Qt version (5.10.0 at the time of this writing), the only component needed is the one labeled " | ||
Line 148: | Line 148: | ||
If you see that line, everything went well, and your build directory (usually named build-newrpl-fw-Desktop....) will contain the newrplfw.bin file, which is the ROM that needs to be flashed on the calculator. | If you see that line, everything went well, and your build directory (usually named build-newrpl-fw-Desktop....) will contain the newrplfw.bin file, which is the ROM that needs to be flashed on the calculator. | ||
+ | |||
+ | ===== Updating the source tree to a new version ===== | ||
+ | |||
+ | When updates are made to the source tree, open a terminal session and go inside the main source directory (usually newrpl-sources), | ||
+ | |||
+ | git pull | ||
+ | |||
+ | This will update the source code to the lastest version. Open QtCreator and open the newrpl-comp.pro project. On the Build menu, "Run QMake" then " | ||
+ | |||
+ | With the updated compiler in place, close all projects, open newrpl-ui.pro and do "Run QMake" then " | ||
+ | |||
+ | Finally, close all projects and open newrpl-fw.pro (or the equivalent for other hardware targets), and also "Run QMake" and " | ||
+ |