Skip to content

Fix modern linux build - #127

Open
OtterFlip wants to merge 3 commits into
scottdraves:masterfrom
OtterFlip:fix-modern-linux-build
Open

OtterFlip wants to merge 3 commits into
scottdraves:masterfrom
OtterFlip:fix-modern-linux-build

Conversation

@OtterFlip

Copy link
Copy Markdown

In modern Linux, GLEE has been replaced by GLEW. In addition to updating the source to reflect this change, it's essential to install the correct dependencies prior to building flam3 and electricsheep/client_generic. The correct dependencies for modern Debian/Ubuntu are:

sudo apt-get install make automake build-essential subversion autoconf libtool libgtk2.0-dev libgl1-mesa-dev libavcodec-dev libavformat-dev libswscale-dev liblua5.1-0-dev libcurl4-openssl-dev libxml2-dev libjpeg8-dev libgtop2-dev libboost-dev libboost-filesystem-dev libboost-thread-dev libtinyxml-dev freeglut3-dev libglew-dev libwxgtk3.2-dev

This PR has been tested on Ubuntu 24.04.3 LTS x64 with X11 and GNOME 46.

…e apt package dependency list has also changed and this is reflected in the new Build and Install instructions in the readme.txt file.
@OtterFlip

Copy link
Copy Markdown
Author

I should mention that I've been using this, in its patched state (with the changes in this PR), for about three months now with zero issues.

@OtterFlip

Copy link
Copy Markdown
Author

And I've been using it with a Gold sheep membership. Forgot to mention that detail. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant