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 slightly different, 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).
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
From circa 1999 to April 2010, the FreeWRL project was managed by John A. Stewart.
There is absolutely no warranty, express or implied for this software. For details on the conditions of use, see the FreeWRL distribution.
FreeWRL is Copyright (C) 1998, 1999...2009 Tuomas J. Lukka, John Stewart and others.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA