compilingonhaiku
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
compilingonhaiku [2010/01/02 14:12] – added more links glaubitz | compilingonhaiku [2011/07/24 18:01] (current) – glaubitz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Building on Haiku ====== | ====== Building on Haiku ====== | ||
- | ===== Preparing | + | **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, |
- | ===== Fetching the code ===== | + | ===== Preparing Haiku ===== |
+ | |||
+ | ==== Optinal Packages ==== | ||
+ | |||
+ | Run the terminal application via //Haiku menu// | ||
< | < | ||
- | git clone git://z6.physik.fu-berlin.de/ | + | installoptionalpackage -l |
+ | </ | ||
+ | |||
+ | // | ||
+ | |||
+ | < | ||
+ | installoptionalpackage pkgconfig libmad | ||
+ | </ | ||
+ | |||
+ | 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// | ||
+ | < | ||
+ | wget http:// | ||
+ | chmod 755 installhaikuporter.sh | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | Then, using // | ||
+ | < | ||
+ | haikuporter glib-2.24.2 | ||
+ | </code> | ||
+ | |||
+ | ==== Packages from upstream ==== | ||
+ | |||
+ | // | ||
+ | < | ||
+ | wget http:// | ||
+ | tar xzf mcrypt-2.6.8.tar.gz | ||
+ | cd mcrypt-2.6.8 | ||
+ | ./configure && make && make install | ||
+ | wget http:// | ||
+ | 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" | ||
+ | |||
+ | ===== Getting the code ===== | ||
+ | |||
+ | To get the code, clone it with //git// as shown on the [[start# | ||
+ | |||
+ | ===== Building everything ===== | ||
+ | |||
+ | libhimd & QHiMDTransfer: | ||
+ | |||
+ | Type: | ||
+ | < | ||
+ | cd linux-minidisc | ||
+ | qmake -r | ||
+ | make | ||
</ | </ | ||
Line 13: | Line 72: | ||
* Haiku Homepage: [[http:// | * Haiku Homepage: [[http:// | ||
* Haiku Ports: [[http:// | * Haiku Ports: [[http:// | ||
- | * Qt4 for Haiku: [[http:// | ||
* Haiku GCC4 Hybrid: [[http:// | * Haiku GCC4 Hybrid: [[http:// | ||
- | * Another | + | * Qt4 for Haiku: [[http:// |
- | + | * Another port of Qt4 for Haiku: [[http:// | |
- | + |
compilingonhaiku.1262441546.txt.gz · Last modified: 2010/01/02 14:12 by glaubitz