System requirements
Ubuntu 32 bits
g++
Although EPOS itself is compiled using a customized GCC, a native g++ is required in order to compile EPOS tools:
$ sudo apt-get install g++
tcsh
Install tcsh shell:
$ sudo apt-get install tcsh
as16
If you are compiling EPOS for IA32 architecture, the assembler 16 bits must be installed in your machine. To do so, you must install bin86 package:
$ sudo apt-get install bin86
File pci_ids.h
Create a symbolic link to the correct file:
$sudo ln -s /usr/src/kernel version/include/linux/pci_ids.h /usr/include/linux/pci_ids.h
Example:
$sudo ln -s /usr/src/linux-headers-3.2.0-29-generic/include/linux/pci_ids.h /usr/include/linux/pci_ids.h
sh should point to bash
Make sh point to bash:
$sudo rm /bin/sh
and
$sudo ln -s /bin/bash /bin/sh
QEMU
QEMU is required in order to execute EPOS images:
$sudo apt-get install qemu
Ubuntu 64 bits
First step is to do the same procedure described for Ubuntu 32 bits (above).
After that, some other packages must be installed using aptitude (deals better with dependencies than apt-get). Command is bellow.
$sudo apt-get install aptitude
$sudo aptitude install ia32-libs lib32stdc++6 libc6-i386 libc6-dev-i386
go back