-
-
Notifications
You must be signed in to change notification settings - Fork 6
Build on Ubuntu 25.10
Jakob Flierl edited this page Jul 21, 2025
·
4 revisions
TODO: On Ubuntu 25.10, Wayland is the default windowing system and libQGLViewer is not yet patched to run on it.
sudo apt -y install libbullet-dev libassimp-dev liblua5.1-dev libluabind-dev \
libqglviewer-headers libqglviewer-dev-qt5 freeglut3-dev libglew-dev \
libsdl2-dev git g++ libqscintilla2-qt5-dev help2man
Optional but recommended run-time dependencies:
- OpenSCAD from https://openscad.org
sudo apt -y install openscad
- POV-Ray from http://www.povray.org
sudo apt -y install povray povray-examples
For development Qt Creator is recommended:
sudo apt -y install qtcreator
Build and run BPP within Qt Creator:
git clone https://github.com/bullet-physics-playground/bpp
cd bpp
qtcreator bpp.pro
Build and run BPP from command-line:
git clone https://github.com/bullet-physics-playground/bpp
cd bpp
QT_SELECT=qt5 qmake CONFIG+=debug_and_release
make -j $(nproc)
release/bpp
Or build and install a Debian package:
sudo apt -qq -y install devscripts equivs
mk-build-deps -i -s sudo -t "apt --yes --no-install-recommends"
TARGET=$(. /etc/lsb-release && echo $DISTRIB_CODENAME)
VERSION="$(git describe --tags | sed -e "s/^v//" -e "s/-/+git/")"
dch --create --distribution ${TARGET} --package bpp --newversion ${VERSION}~${TARGET}1 "Automatic build from Github"
dpkg-buildpackage -b -rfakeroot -us -uc
cd ..
sudo dpkg -i bpp*.deb
sudo apt -f install
And run BPP from the Ubuntu program launcher (Windows key + search, type “bpp”).