I've installed dangerdeep-0.3.0-linux-installer.bin under Fedora 32 x86_64 and it appears successful.
However, when I try and run the binary, I get this error:
$ dangerdeep
dangerdeep: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory
I checked and these packages are installed:
mesa-libGLU-9.0.1-2.fc32.x86_64
mesa-libGLU-devel-9.0.1-2.fc32.x86_64
$ dnf provides */libGLU.so.1
Last metadata expiration check: 2 days, 1:08:17 ago on Sat 18 Jul 2020 18:38:06.
mesa-libGLU-9.0.1-2.fc32.i686 : Mesa libGLU library
Repo : fedora
Matched from:
Filename : /usr/lib/libGLU.so.1
mesa-libGLU-9.0.1-2.fc32.x86_64 : Mesa libGLU library
Repo : @System
Matched from:
Filename : /usr/lib64/libGLU.so.1
mesa-libGLU-9.0.1-2.fc32.x86_64 : Mesa libGLU library
Repo : fedora
Matched from:
Filename : /usr/lib64/libGLU.so.1
$ ls -l /usr/lib/libGLU
ls: cannot access '/usr/lib/libGLU': No such file or directory
$ ls -l /usr/lib64/libGLU*
lrwxrwxrwx. 1 root root 15 Jan 30 01:20 /usr/lib64/libGLU.so -> libGLU.so.1.3.1
lrwxrwxrwx. 1 root root 15 Jan 30 01:20 /usr/lib64/libGLU.so.1 -> libGLU.so.1.3.1
-rwxr-xr-x. 1 root root 476384 Jan 30 01:20 /usr/lib64/libGLU.so.1.3.1
Maybe I need to add a symlink; dangerdeep must be looking in /usr/lib for libGLU.so.1 ?
Okay so it looks like I was just missing dependencies. After installing these, I can start the binary:
fftw-libs-single-3.3.8-7.fc32.i686 mesa-libGLU.i686 SDL-1.2.15-43.fc32.i686 SDL_image-1.2.12-23.fc32.i686 SDL_mixer-1.2.12-19.fc32.i686 SDL_net-1.2.8-16.fc32.i686