Paeryn wrote:Update to list which packages out of the ones you installed that I have when I built Urho3D:
These I have:
build-essential, git, cmake, make, libevdev2
These I don't have:
freeglut3, freeglut3-dev, unixodbc-dev, libasound2-dev, libaudio-dev, libesd0-dev, libpulse-dev, libroar-dev, libreadline6-dev
Out of these libasound2, libaudio, libesd0, libpulse and libroar are audio libraries. unixodbc is a data source library (for a unified way of connecting to various databases etc). readline6 is for handling command-line style line editing. None of these should have any influence on EGL failing. Not having them just means that the parts of Urho3D that they affect don't work, so my build won't play audio because I haven't got the relevant libraries that it uses (or at least I haven't got the files needed to compile programs that use those libraries which is what the *-dev packages are).
As for freeglut3, that is an OpenGL toolkit that mainly supplies a standard interface for opening windows and handling input. As far as I can see Urho3D doesn't make use of it in any way. I can't see it mentioned on the Urho3D site and the only references to glut in the whole of the source code are in comments in SDL. Having freeglut3 installed shouldn't affect anything since it isn't used.
I did as you said @Paeryn.
I used git, cmake and make without sudo.
Then I used a separate build directory for building.
But still the same error !!
What should I do !!!!!???!?!??