Table of Contents
Building on Haiku
NOTE: Since Haiku is still highly in development, all the following might already be outdated very soon. Also, expect a few kernel panics here and there since Haiku is still an Alpha release. Nevertheless, it's a lot of fun to use it already :).
Preparing Haiku
Optinal Packages
Run the terminal application via Haiku menu→Applications→Terminal. Use installoptionalpackages to determine what packages are installed:
installoptionalpackage -l
pkgconfig, libmad, git, taglib, sox, glib2 and libmcrypt are required. As of today, only the first four packages are available over installoptionalpackages. To install them, type:
installoptionalpackage pkgconfig libmad git taglib
The remaining packages will either be have to be installed through ports or from their upstream sources (see below):
Ports
Run the terminal application via Haiku menu→Applications→Terminal, then download and install Haikuporter:
wget http://ports.haiku-files.org/export/1230/haikuporter/trunk/installhaikuporter.sh chmod 755 installhaikuporter.sh ./installhaikuporter.sh
Then, using Haikuporter install the required build dependencies which are not available through installoptionalpackages, for example:
haikuporter glib-2.24.2
Packages from upstream
libmcrypt and sox have to be downloaded and installed manually:
wget http://downloads.sourceforge.net/project/mcrypt/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz tar xzf mcrypt-2.6.8.tar.gz cd mcrypt-2.6.8 ./configure && make && make install wget http://downloads.sourceforge.net/project/sox/sox/14.3.1/sox-14.3.1.tar.gz tar xzf sox-14.3.1.tar.gz cd sox-14.3.1 ./configure && make && make install
Qt framework
First, make sure you are using a recent version of Haiku that supports Qt. The "gcc4 hybrid" versions support Qt. Then download Qt for Haiku from here.
Getting the code
To get the code, clone it with git as shown on the homepage.
Building everything
libhimd & QHiMDTransfer:
Type:
cd linux-minidisc qmake -r make
Links
- Haiku Homepage: http://www.haiku-os.org/
- Haiku Ports: http://ports.haiku-files.org/
- Haiku GCC4 Hybrid: http://haiku-files.org/cd/
- Qt4 for Haiku: http://qt-haiku.ru/
- Another port of Qt4 for Haiku: http://dev.osdrawer.net/projects/qt-beos