Personal media in Second Life

February 21, 2007

Compiling Second Life First Look on Ubuntu, again

Filed under: Linux — Signore Iredell @ 11:55 pm

This build failed, but the next one succeeded. This article includes some of the steps I had to make in the next build.


tar xzf slviewer-src-FL-
tar xzf slviewer-linux-libs-FL-
tar xzf fmodapi375linux.tar.gz

as kindly suggested in a comment to previous article, i’m going to edit the first line of any build scripts from ‘#!/bin/sh’ to ‘#!/bin/bash’:

vim linden/indra/newview/linux_tools/
vim linden/indra/newview/linux_tools/
(UPDATE: this one doesn’t exist in beta- vim linden/indra/newview/linux_tools/
vim linden/libraries/include/boost/pool/detail/
vim linden/libraries/include/boost/pool/detail/
vim linden/libraries/i686-linux/include/apr-1/arch/unix/apr_arch_threadproc.h

i hope i edited all appropriate files.

cd fmodapi375linux/
cp api/inc/* ../linden/libraries/i686-linux/include/
cp api/ ../linden/libraries/i686-linux/lib_release_client/

export SLSRC=/my/path/to/linden/

cp -a /usr/include/atk-1.0 ${SLSRC}/libraries/i686-linux/include/
cp -a /usr/include/gtk-2.0 ${SLSRC}/libraries/i686-linux/include/
cp -a /usr/lib/gtk-2.0/include/* ${SLSRC}/libraries/i686-linux/include/gtk-2.0/
cp -a /usr/include/glib-2.0 ${SLSRC}/libraries/i686-linux/include/
cp -a /usr/lib/glib-2.0/include/* ${SLSRC}/libraries/i686-linux/include/glib-2.0/
cp -a /usr/include/pango-1.0 ${SLSRC}/libraries/i686-linux/include/
cp -a /usr/include/cairo/* ${SLSRC}/libraries/i686-linux/include/

cd ../linden/indra/

vim newview/linux_tools/client-manifest-i686
(i uncomment the two lines corresponding to libllkdu and libkdu – then they should be automatically copied into the right place in the runtime directory as i’m following the ‘Packaging the client’ instructions)

scons DISTCC=no BTARGET=client BUILD=releasefordownload
(i’m using the BUILD=releasefordownload scon option because i need to build a complete tarball for the end-user)

(…now waiting…)



  1. […] Then I followed the same steps I wrote in the previous post. […]

    Pingback by Compiling Second Life First Look on Ubuntu Edgy using BUILD=releasefordownload « Personal media in Second Life — February 23, 2007 @ 1:25 am

  2. by the way, this building failed. see previous comment and follow the link for next (successful) building.

    Comment by Signore Iredell — February 24, 2007 @ 4:32 pm

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Blog at

%d bloggers like this: