MaartenBaert / ssr

SimpleScreenRecorder, a screen recorder for Linux
http://www.maartenbaert.be/simplescreenrecorder/
GNU General Public License v3.0
2.54k stars 289 forks source link

Cannot compile on Mint 17 (Ubuntu 14.04) #188

Open LiamDawe opened 10 years ago

LiamDawe commented 10 years ago

Hi there trying to compile on Linux Mint 17 64bit and I come across this:

checking for glPushAttrib in -lGL... no

I followed the readme and installed all packages, but I guess a package name was changed somewhere?

ubuntuaddicted commented 10 years ago

did you create all the required symlinks? ensure you follow the instructions for creating the symlinks depending on which graphics driver you're using and also the symlinks for all graphics drivers

LiamDawe commented 10 years ago

Yes, as stated I followed the readme.

MaartenBaert commented 10 years ago

Did you get this error during the normal compilation or the 32-bit library compilation? (I.e. did you see 'Configuring 32-bit GLInject library' in your terminal or not?)

Can you upload the 'config.log' file in the 'build' and/or 'build32' directories?

LiamDawe commented 10 years ago

Here's my log as requested!

http://pastebin.com/yqwWfsvG

This is during normal compilation.

MaartenBaert commented 10 years ago

The file says configuration was successful. I think you sent me the wrong file. Are you sure that the error is not happening for the 32-bit library?

LiamDawe commented 10 years ago

Pretty sure that was the right file? As there are no bins i can find to launch it. Here's the log inside the 32bit folder for reference: http://pastebin.com/C7hb9DJM

MaartenBaert commented 10 years ago

The error is in the 32-bit build:

configure:17478: gcc -m32 -o conftest -Wall -O2 -pipe       conftest.c -lGL   >&5
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status

The compiler can't find libGL.so. Did you follow the instructions from the README file? I.e. did you create the right symlinks in the library directory?