[haiku] Re: Are these Haiku build instructions correct?

  • From: Charles Durrett <charles.durrett@xxxxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Fri, 31 Jul 2015 08:57:04 -0500

Thanks for pulling the list together. I had researched and gotten to
almost the same place but my notes are scribbled in pencil on the back of a
sheet of scrap paper.

For now I am confined to the r1alpha4 of the git branch. Since you have
obviously run through builds multiple times perhaps you can answer a
question for me.

When I build I get a bootable Haiku disk but there are no development tools
in that built environment. I'm trying to figure out how they built the
alpha 4.1 image I started with. How did they get the build to include all
of the tools necessary to build itself?

Charles

On Fri, Jul 31, 2015 at 2:19 AM, Luposian <luposian@xxxxxxx> wrote:

I wrote them down (modifying, where needed), based on prior instructions I
wrote for Ubuntu.

Are these completely accurate? In the right order? Are any further
correction(s) necessary?


-----

Click on the Blue Leaf and then go to: Applications -> Terminal

Click on Terminal.

At the prompt, type:

git clone git://git.haiku-os.org/buildtools haiku/buildtools

To update the build tools, go to this same directory and type: git pull

When the prompt reappears, type:

git clone git://git.haiku-os.org/haiku haiku/haiku

To update the Haiku tree, go to this same directory and type: git pull

When the prompt reappears, type:

cd haiku/buildtools/jam
make

When the prompt reappears, type:

cd ../../..

This will take you back to where Terminal started, when you first ran it.

To build Haiku, type the following:

cd haiku/haiku
./configure

If you want to create a CD image of Haiku, in the /Generated folder, type:

jam -q haiku-cd

If you want to create an Anyboot image of Haiku, in the /Generated folder,
change the above command to:

jam -q haiku-anyboot-image

If you want to create a Raw image of Haiku, in the /Generated folder,
change the above command to:

jam -q haiku-image

-----





--
Confidentiality Notice: email is scrutinized and indefinitely retained by
third parties. For private communication use postal mail - Charles M
Durrett, 26096 Big Buffalo Road, Stover, MO 65078

Authenticity Notice: Electronic mail is subject to creation and
modification by third parties. This electronic mail message is authentic
if and only if printed and physically signed by the originator.

Quis custodiet ipsos custodes? Custoditi.

Other related posts: