Ask Your Question
0

Why can't I compile Simple Screen Recorder from source in F23?

asked 2015-11-30 08:55:34 -0500

Blue-Hat gravatar image

Hello,

I am trying to compile Simple Screen Recorder from source in Fedora 23 because there is no package in the repos, RPM Fusion or Copr. I am following the instructions on the GitHub page here: https://github.com/MaartenBaert/ssr

I have installed all the dependencies as well as gcc-c++, but it fails:

Detecting x86/x64 ...
x86/x64 = --enable-x86-asm
Detecting ffmpeg/libav ...
Detected ffmpeg.
Configuring ...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/rtesting/Downloads/ssr-master/build':
configure: error: C compiler cannot create executables
See `config.log' for more details

Can someone please help me?

edit retag flag offensive close merge delete

Comments

What more details does the 'config.log' say?

mithrial gravatar imagemithrial ( 2015-11-30 10:33:29 -0500 )edit

I can't seem to paste any info from the log file without getting a "forbidden" message from Ask Fedora. There are some gcc errors listed in the log file like: gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:3452: $? = 1 configure:3441: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion' gcc: fatal error: no input files compilation terminated. configure:3452: $? = 1

Blue-Hat gravatar imageBlue-Hat ( 2015-11-30 11:37:49 -0500 )edit

A few more lines: configure:3472: checking whether the C compiler works configure:3494: gcc -Wall -O2 -pipe conftest.c >&5 /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/5.1.1/../../../libc.so when searching for -lc /usr/bin/ld: skipping incompatible /lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: cannot find -lc collect2: error: ld returned 1 exit status configure:3498: $? = 1 configure:3536: result: no

Blue-Hat gravatar imageBlue-Hat ( 2015-11-30 11:38:34 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2015-11-30 10:25:36 -0500

Hello, SSR is available from fedora russian repos, you can install this running this commands

su -c 'dnf install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm'

and lalter install the package

sudo dnf install simplescreenrecorder

it's all. :)

edit flag offensive delete link more

Comments

Thanks for the response. If I add the Russian repo, what will happen when I install more software in the future? Will it pull from the Russin repo, or my current Fedora repo?

Blue-Hat gravatar imageBlue-Hat ( 2015-11-30 11:26:20 -0500 )edit

Hello, i've made a test installing a package that is available in fedora repo and Russian repo. and the package installed by default come from Fedora repo. so all fine. basically in russian repo you will find package that you don't find in fedora ( chromium,SSR,flash, etc).

regards :)

asleqia gravatar imageasleqia ( 2015-11-30 14:36:33 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2015-11-30 08:55:34 -0500

Seen: 540 times

Last updated: Nov 30 '15