Hi, The thread about building Haiku on Linux got me thinking about cross-compiling Haiku on a Solaris 9 box I have in my garage :) Following a clean installation of Solaris 9, I installed blastwave.org's pkg-get and installed gcc4 and subversion, and added their directories to my path. I then created a folder in my home directory called haiku and cd'd to this. Using John Drinkwater's tutorial for building on Linux I did the following: svn checkout svn://svn.berlios.de/haiku/buildtools/trunk buildtools cd buildtools/jam make At this point I got an error, as I didn't gave cc. I just symlinked cc to gcc for now, I am not too sure if thats the best way but re-running make worked this time. sudo ./jam0 install This created /usr/local/... directories, these don't exist normally on Solaris, so I had to add these to my path and continue - again, on Solaris this might not be the best way. mccall@neo:~/haiku/haiku> jam -v Jam 2.5-haiku-20060813. OS=SOLARIS. Copyright 1993-2002 Christopher Seiwald. I went back to my haiku directory and checked out haiku itself. svn checkout svn://svn.berlios.de/haiku/haiku/trunk haiku Cd'd to the new haiku source code and tried to build the build tools: mccall@neo:~/haiku/haiku> ./configure --build-cross-tools-gcc4 x86 ../buildtools ./configure: syntax error at line 175: `(' unexpected ...and get my first error :) Just to make sure its not because of the newer build tools, I tried to use the older ones: mccall@neo:~/haiku/haiku> ./configure --build-cross-tools ../buildtools/ ./configure: syntax error at line 175: `(' unexpected Same error. Line 175 of configure is: local oldPwd=$(pwd) Anyone have any ideas? I am documenting everything as I go, so if I get a sucessful build I will write an tutorial for Haiku-OS.org. -- Thanks, Andrew McCall andrew.mccall@xxxxxxxxx