============================================ Linux-ready firmware developer kit: Ubuntu Build Environment =========================================== Description: ============ How to set up the build evironment on Ubuntu (based on Ubuntu Feisty 7.04). The packages you need, additional notes, etc. Ubuntu Feisty 7.04 Packages necessary to 'make' ============================ "subversion" "build-essential" "flex-old" "sharutils" "bison" "libnewt-dev" "libglib2.0-dev" "libncurses5" "libncurses5-dev" "libncursesw5-dev" Additional packages necessary to create ISO with 'make iso' ============================================================ "rpm" "mkisofs" More Notes ========== - For a complete list of packages (`dpkg-query -l`) of my personal build environment, look at 'Documentation/Build.env'. It is certainly not necessary to duplicate my environment, but you might find it helpful if you're stuck. - Root user note: Running with 'root' privileges needed when performing 'make' or 'make iso'. - Proxy note: make sure your proxy is set correctly for wget commands (set variables http_proxy, ftp_proxy, etc.) - If you are running a standalone test (see 'Documentation/HOWTO_RunStandalone.txt' for this), make sure you can link with linuxfirmwarekit/libstandalone.so. A quick and hackish way is to set $LD_LIBRARY_PATH like so: (NOT RECOMMENDED, but works if you're stuck) # export LD_LIBRARY_PATH=//linuxfirmwarekit/libstandalone.so - If you are running a standalone shelltest (.sh) (see 'Documentation/HOWTO_RunStandalone.txt' for this), make sure you have linuxfirmwarekit/shelltools in your your $PATH. I do: # export PATH=$PATH://linuxfirmwarekit/shelltools Contributer: Rolla Selbak (rolla.n.selbak@intel.com)