http://freewrl.sourceforge.net/ubuntu_src.html
These notes were originally written by Dave Joubert, modified by John Stewart. Builds on different versions of Ubuntu, or different distros of Linux will be very similar. Recently, Roy Kyrillos and Jiangxin Hu provided feedback.
Process:
ctrl-alt-tor use Dash to look for terminal and start one.
sudo synaptic
Freetype2... - from http://download.savannah.gnu.org/releases/freetype/ Unable to find an appropriate javascript engine... - libmozjs185-1.0 (was installed already) - libmozjs185-dev (installed using Synaptic) Package requirements (xproto x11 xt xmu xaw7) were not met... - libxaw7-dev (all with Synaptic) - libice-dev - libsm-dev - libxmu-dev - libxmu-headers - libxpm-dev - libxt-dev libjpeg headers are required... - libjpeg8-dev (all with Synaptic) - libjpeg-dev - libjpeg-turbo8-dev libpng... - libpng12-dev (installed using Synaptic) Package requirements (imlib2) were not met... - libimlib2 - libimlib2-dev - libfreetype6-dev - libgif-dev - libtiff4-dev - libtiffxxOc2 sound... - libopenal1 - libopenal-dev - libalut0 - libalut-dev
- libmotif-dev - libmotif3
cd freewrl/freex3d autoreconf --force --install
./configure --with-fontsdir=/usr/share/fonts/truetype/ttf-bitstream-vera/ --with-target=motifand, you can put on the HUD display by appending the following to the above line:
--with-statusbar=hud
make
sudo make install
Contributors: Chris Willing, Doug Sanden. A slightlydifferent, more automated approach. Warning - experimental,and the experience of a few volunteers with their scenarios- use at your own risk.
Process:
ctrl-alt-tor use Dash to look for terminal and start one.
#!/bin/bash sudo apt-get update #Optionally you can now upgrade components of your operating system # by uncommenting the upgrade line. #(But do not upgrade if running in 'persistence' mode from a pen/thumb/usb drive. See: # http://www.linuxliveusb.com/en/help/faq/persistence/68-persistent-do-not-do) #sudo apt-get upgrade #The following command is 1 long line. It will pull in other dependencies # - nearly 100 packages altogether (depending on what packages may already be installed).
sudo apt-get install build-essential automake autoconf libtool ttf-bitstream-vera zlib1g-dev libfreetype6-dev libfontconfig1-dev libmozjs185-dev firefox-dev libxml2-dev x11proto-core-dev libx11-dev libxt-dev libxmu-dev libxaw7-dev libxxf86vm-dev libgl1-mesa-dev libjpeg-turbo8-dev sox libimlib2-dev imagemagick liblo-dev default-jdk libopenal1 libopenal-dev libalut0 libalut-dev
sudo apt-get install build-essential automake autoconf libtool ttf-bitstream-vera zlib1g-dev libfreetype6-dev libfontconfig1-dev libmozjs185-dev iceweasel-dev libxml2-dev x11proto-core-dev libx11-dev libxt-dev libxmu-dev libxaw7-dev libxxf86vm-dev libgl1-mesa-dev libjpeg-dev sox libimlib2-dev imagemagick liblo-dev default-jdk libopenal1 libopenal-dev libalut0 libalut-dev
bash fur.sh
git clone git://git.code.sf.net/p/freewrl/git freewrl-git
cd freewrl-git/freex3d ./autogen.sh
./configure --with-statusbar=hud
make
sudo make install
sudo ldconfig
freewrl http://dug9.users.sourceforge.net/web3d/tests/1.x3d