Changes between Version 11 and Version 12 of BuildingFromEmbeddedTarball
- Timestamp:
- 12/19/11 16:24:22 (18 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildingFromEmbeddedTarball
v11 v12 11 11 There are additional implied dependencies such as g++ and autoconf which are outlined in the OSSIE user guide. These dependencies are being called 'implied' because they are typically available with a basic linux operating system distribution, or it is easily enabled within the operating system. One problem that arises with compiling for CentOS 5.7 is OSSIE requires a version of autoconf that is newer than the one provided with the operating system. The next steps will provide instructions for installing a new autoconf from source. 12 12 13 === 1.1 Updating Autoconf ===13 === 1.1 Updating Autoconf to 2.63 === 14 14 15 Upon first downloading the [http://ossie.wireless.vt.edu/download/ossie-embedded.tar.bz2 embedded tarball] and running ./bootstrap, the user will see that CentOS provides an older autoconf than what OSSIE requires. The best scenario would be to install via yum a newer version of autoconf but that is currently not possible and it will have to be done from source. Installation instructions for updating autoconf were taken from [http://www.betaquest.com/2011/07/how-to-install-rvm-ruby-version-manager-and-ruby-1-8-7-and-1-9-2-ree-on-centos-5-6-64bit/ here] but are reproduced below:15 Upon first downloading the [http://ossie.wireless.vt.edu/download/ossie-embedded.tar.bz2 embedded tarball] and running ./bootstrap, the user will see that CentOS provides an older autoconf than what OSSIE requires. The best scenario would be to install via yum a newer version of autoconf but that is currently not possible and it will have to be done from source. Installation instructions for updating autoconf are as follows: 16 16 17 $ wget ftp://mirrors.kernel.org/gnu/automake/automake-1.11.1.tar.gz [[BR]] 17 Warning: selecting --prefix=/usr will overwrite the current version of autoconf. 18 18 19 $ wget ftp://mirrors.kernel.org/gnu/autoconf/autoconf-2.63.tar.gz [[BR]] 19 $ wget ftp://mirrors.kernel.org/gnu/autoconf/autoconf-2.68.tar.gz20 21 $ tar -xf automake-1.11.1.tar.gz [[BR]]22 20 $ tar -xf autoconf-2.63.tar.gz [[BR]] 23 $ tar -xf autoconf-2.68.tar.gz24 25 21 $ cd autoconf-2.63 [[BR]] 26 22 $ ./configure --prefix=/usr [[BR]] 27 23 $ make [[BR]] 28 24 $ sudo make install 25 26 29 27 30 28