FreeCalypso > hg > fc-magnetite
changeset 531:6917ea63bffa
doc/Compiling: Slackware, Wine and mokosrec2bin updates
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 26 Oct 2018 00:29:16 +0000 |
parents | a6a0102cb95f |
children | 5c780d080afc |
files | doc/Compiling |
diffstat | 1 files changed, 25 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/Compiling Thu Oct 25 22:57:17 2018 +0000 +++ b/doc/Compiling Fri Oct 26 00:29:16 2018 +0000 @@ -4,13 +4,19 @@ In order to compile our FreeCalypso Magnetite firmware, you will need a Unix/Linux system. Even though we are using a compiler which we got in the form of Windows .exe binaries and thus have to use Wine (see below), everything -that we have built on top of it is Unix-based. The Mother uses Slackware Linux -version 13.37, 32-bit. +that we have built on top of it is Unix-based. The Mother currently uses +Slackware Linux release 14.2 (32-bit) and previously used Slackware 13.37, +also 32-bit. -You will need to install the following four pieces of software on whatever +You will need to install the following 3 pieces of software on whatever machine you will use to run the FC Magnetite build process: -1. Wine: self-explanatory. +1. Wine: self-explanatory. The Mother uses the following Slackware package: + + https://www.freecalypso.org/members/falcon/slackware/wine-1.5.23-i486-1sg.txz + + I originally used it with Slackware 13.37 and I am still able to use it + with 14.2 without any issues. 2. FreeCalypso Wine environment: @@ -23,20 +29,23 @@ ftp://ftp.freecalypso.org/pub/GSM/TI_src/wine/nowhine.c - Note that Wine may produce different whines on your system than it - does on mine, in which case if you wish to be relieved of those - whines, you'll need to edit my nowhine.c hack for your situation. - And if wine does not whine at all on your system, you can skip the - wrapper and create a nowhine symlink pointing directly to wine. + The purpose of this wrapper is to suppress the following obnoxious whine + which wine emits on my system: + + preloader: Warning: failed to reserve range 00010000-00110000 + + Wine will also emits a bunch of other whines if you have to run it + in an environment without an X11 display (e.g., on a machine that you + ssh into), and our nowhine wrapper suppresses those as well. -4. mokosrec2bin flash image file format conversion utility: - - ftp://ftp.freecalypso.org/pub/GSM/GTA02/gsm-fw/mokosrec2bin.c + If wine does not emit those preloader whines on your system and you + never find yourself in a situation of having to run without an X11 + display and thus you find our nowhine wrapper to be unnecessary, + you can skip the wrapper and create a nowhine symlink pointing directly + to wine. -Note that the four host software pieces above are exactly the same as what has -been needed to build our previous TCS211-based fw works such as leo2moko-debug -and tcs211-c139 - thus if you have built those previously, you should already -have all of the necessary host tools. +The mokosrec2bin flash image file format conversion utility is now included +locally and no longer needs to be provided externally. Compiling the local helper utilities ====================================