compilingonhaiku
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| compilingonhaiku [2010/10/14 09:12] – glaubitz | compilingonhaiku [2011/07/24 18:01] (current) – glaubitz | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Building on Haiku ====== | ====== Building on Haiku ====== | ||
| - | ===== Preparing Haiku, | + | **NOTE:** Since Haiku is still highly in development, |
| + | |||
| + | ===== Preparing Haiku ===== | ||
| + | |||
| + | ==== Optinal Packages ==== | ||
| + | |||
| + | Run the terminal application via //Haiku menu// | ||
| + | |||
| + | < | ||
| + | installoptionalpackage -l | ||
| + | </ | ||
| + | |||
| + | // | ||
| + | |||
| + | < | ||
| + | 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// | ||
| + | < | ||
| + | wget http:// | ||
| + | chmod 755 installhaikuporter.sh | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | Then, using // | ||
| + | < | ||
| + | haikuporter glib-2.24.2 | ||
| + | </ | ||
| + | |||
| + | ==== 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" | First, make sure you are using a recent version of Haiku that supports Qt. The "gcc4 hybrid" | ||
| - | Also, install | + | ===== Getting the code ===== |
| + | |||
| + | To get the code, clone it with // | ||
| - | Then install the following libraries together with their development files: | + | ===== Building everything ===== |
| - | - libmad, glib, libmcrypt, libsox, taglib | + | libhimd & QHiMDTransfer: |
| - | ===== Fetching the code ===== | + | |
| + | Type: | ||
| < | < | ||
| - | git clone git:// | + | cd linux-minidisc |
| + | qmake -r | ||
| + | make | ||
| </ | </ | ||
| Line 20: | 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.1287047564.txt.gz · Last modified: 2010/10/14 09:12 by glaubitz
