compilingonhaiku
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
compilingonhaiku [2011/02/06 01:12] – glaubitz | compilingonhaiku [2011/07/24 18:01] (current) – glaubitz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Building on Haiku ====== | ====== Building on Haiku ====== | ||
+ | |||
+ | **NOTE:** Since Haiku is still highly in development, | ||
===== Preparing Haiku ===== | ===== 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 ==== | ==== Ports ==== | ||
Line 12: | Line 30: | ||
</ | </ | ||
- | Then, using // | + | Then, using // |
< | < | ||
- | haikuporter | + | haikuporter |
- | haikuporter libmad glib-2.24.2 taglib-1.6.3 | + | </ |
+ | |||
+ | ==== 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 | ||
</ | </ | ||
Line 22: | Line 53: | ||
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 //git// and //gcc// together with all GNU build utilities. | + | ===== Getting the code ===== |
- | Then install | + | To get the code, clone it with //git// as shown on the [[start# |
- | - libmad, glib, libmcrypt, libsox, taglib | + | ===== Building everything ===== |
- | ===== Getting the code ===== | + | libhimd & QHiMDTransfer: |
- | To get the code, clone it with //git// as shown on the [[start# | + | Type: |
+ | <code> | ||
+ | cd linux-minidisc | ||
+ | qmake -r | ||
+ | make | ||
+ | </code> | ||
===== Links ===== | ===== Links ===== |
compilingonhaiku.1296954728.txt.gz · Last modified: 2011/02/06 01:12 by glaubitz