1 (2015-01-11 18:35:48 отредактировано zrpg)

Вечно у меня какие-то проблемы с установкой из исходников. Вот и теперь пытаюсь поставить fdesktoprecorder (в репозитории старая версия) и вижу ошибку.

Делаю так. Поставил пакеты которые нужны по зависимостям
desktop-file-utils, libqt4-devel, gcc-c++, make, gcc47, libkde4-devel
в mageia немного другие названия, но это ничего.

Затем написано про установку с использованием qmake
$ cd <FDesktopRecorder-folder>
$ cd source
$ qmake FDesktopRecorder.pro
$ make

Spoiler

Консоль
$ qmake FDesktopRecorder.pro
$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o main.o main.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o mainwindow.o mainwindow.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o aboutprog.o dialogs/about/aboutprog.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o windowgrapper.o utils/windowgrapper.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o recordingdevices.o module/recordingdevices.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o settingsdialog.o dialogs/settingsdialog/settingsdialog.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o process.o module/process.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o settingsmanager.o module/settingsmanager.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o rubberband.o utils/rubberband.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o areaselectordialog.o utils/areaselectordialog.cpp
/usr/lib64/qt4/bin/moc -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. mainwindow.h -o moc_mainwindow.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o moc_mainwindow.o moc_mainwindow.cpp
/usr/lib64/qt4/bin/moc -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. dialogs/about/aboutprog.h -o moc_aboutprog.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o moc_aboutprog.o moc_aboutprog.cpp
/usr/lib64/qt4/bin/moc -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. utils/windowgrapper.h -o moc_windowgrapper.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o moc_windowgrapper.o moc_windowgrapper.cpp
/usr/lib64/qt4/bin/moc -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. module/recordingdevices.h -o moc_recordingdevices.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o moc_recordingdevices.o moc_recordingdevices.cpp
/usr/lib64/qt4/bin/moc -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. dialogs/settingsdialog/settingsdialog.h -o moc_settingsdialog.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o moc_settingsdialog.o moc_settingsdialog.cpp
/usr/lib64/qt4/bin/moc -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. module/process.h -o moc_process.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o moc_process.o moc_process.cpp
/usr/lib64/qt4/bin/moc -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. module/settingsmanager.h -o moc_settingsmanager.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o moc_settingsmanager.o moc_settingsmanager.cpp
/usr/lib64/qt4/bin/moc -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. utils/rubberband.h -o moc_rubberband.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o moc_rubberband.o moc_rubberband.cpp
/usr/lib64/qt4/bin/moc -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. utils/areaselectordialog.h -o moc_areaselectordialog.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o moc_areaselectordialog.o moc_areaselectordialog.cpp
/usr/lib64/qt4/bin/rcc -name resources resources.qrc -o qrc_resources.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/phonon -I/usr/include -I/usr/include/phonon_compat -I. -I. -o qrc_resources.o qrc_resources.cpp
g++ -Wl,-O1 -o fdesktoprecorder main.o mainwindow.o aboutprog.o windowgrapper.o recordingdevices.o settingsdialog.o process.o settingsmanager.o rubberband.o areaselectordialog.o moc_mainwindow.o moc_aboutprog.o moc_windowgrapper.o moc_recordingdevices.o moc_settingsdialog.o moc_process.o moc_settingsmanager.o moc_rubberband.o moc_areaselectordialog.o qrc_resources.o    -L/usr/lib64 -lkdeui -lphonon -lQtGui -L/usr/lib64 -L/usr/lib -lQtCore -lpthread

Больше вроде ничего не нужно. Никак не могу найти как его запустить, подскажите пожалуйста

PS: исходный код https://bitbucket.org/Lacky/fdesktoprec … f316da.zip

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.

2

Я не знаю что там с qmake, я бы лучше cmake использовал.

Консоль
mkdir -p /tmp/fdesktoprecorder
cd каталог_с_исходниками
cmake . -DCMAKE_INSTALL_PREFIX=/tmp/fdesktoprecorder
make
make install

Собранная программа, соответственно, должна будет в /tmp/fdesktoprecorder лежать.

Fedora & GNOME
Спасибо сказали: zrpg1

3 (2015-01-11 17:32:49 отредактировано zrpg)

xxblx⇓ пишет:

я бы лучше cmake использовал.

а почему лучше?

Чтобы удалить установленную программу надо просто удалить папку, или обязательно делать make uninstall в папке с исходниками?
Уже дошло smile если в tmp то можно всю папку выкинуть, а если в /usr то надо использовать make uninstall. Правильно?

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.

4

zRPG пишет:

а почему лучше?

Я не знаком с qmake, потому лично мне лучше cmake.

zRPG пишет:

Чтобы удалить установленную программу надо просто удалить папку, или обязательно делать make uninstall в папке с исходниками?

Чтобы удалить оттуда, куда был сделан install (префикс, куда была установлена программа, в примеры выше /tmp/fdesktoprecorder), нужно сделать make uninstall в каталоге в исходниками (т.е. там где был install сделан), но это сработает если правило для uninstall есть.

Другой вариант делать вместо make install команду make checkinstall, тогда, в теории, можно будет потом через пакетный менеджер удалять.

zRPG пишет:

если в tmp то можно всю папку выкинуть, а если в /usr то надо использовать make uninstall. Правильно?

Да, потому что в /usr он же раскидает по каталогам файлы /usr/bin, /usr/lib, /usr/share и т.д. и проблемно будет самому это все искать и удалять.
В случае с /tmp можно вообще не удалять, при завершении работы системы /tmp очищается же, т.е. после перезагрузки установленной программы (каталога с ней в /tmp) не будет.

Fedora & GNOME

5 (2015-01-11 18:38:41 отредактировано zrpg)

Если не против, я переименую тему, будет просто "установка из исходников"
Вот сейчас ставлю или собираю (я пока ещё не понимаю) из исходников simplescreenrecorder

Spoiler

$ ./configure
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... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for QT4... yes
checking for moc-qt4... no
checking for moc... /usr/lib64/qt4/bin/moc
checking for rcc-qt4... no
checking for rcc... /usr/lib64/qt4/bin/rcc
checking for uic-qt4... no
checking for uic... /usr/lib64/qt4/bin/uic
checking for lupdate-qt4... no
checking for lupdate... /usr/lib64/qt4/bin/lupdate
checking for lrelease-qt4... no
checking for lrelease... /usr/lib64/qt4/bin/lrelease
checking for clock_gettime in -lrt... yes
checking for dlfcn.h... (cached) yes
checking for dlsym in -ldl... yes
checking libavformat/avformat.h usability... yes
checking libavformat/avformat.h presence... yes
checking for libavformat/avformat.h... yes
checking for av_guess_format in -lavformat... yes
checking libavcodec/avcodec.h usability... yes
checking libavcodec/avcodec.h presence... yes
checking for libavcodec/avcodec.h... yes
checking for avcodec_find_encoder_by_name in -lavcodec... yes
checking libavutil/avutil.h usability... yes
checking libavutil/avutil.h presence... yes
checking for libavutil/avutil.h... yes
checking libavutil/mathematics.h usability... yes
checking libavutil/mathematics.h presence... yes
checking for libavutil/mathematics.h... yes
checking for av_rescale_q in -lavutil... yes
checking libswscale/swscale.h usability... yes
checking libswscale/swscale.h presence... yes
checking for libswscale/swscale.h... yes
checking for sws_scale in -lswscale... yes
checking X11/Xlib.h usability... yes
checking X11/Xlib.h presence... yes
checking for X11/Xlib.h... yes
checking for X11/Xutil.h... yes
checking for XOpenDisplay in -lX11... yes
checking for X11/extensions/Xfixes.h... yes
checking for XFixesGetCursorImage in -lXfixes... yes
checking for X11/extensions/XShm.h... yes
checking for XShmCreateImage in -lXext... yes
checking for X11/extensions/XInput2.h... yes
checking for XIQueryVersion in -lXi... yes
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking for snd_pcm_open in -lasound... yes
checking pulse/context.h usability... yes
checking pulse/context.h presence... yes
checking for pulse/context.h... yes
checking for pa_context_new in -lpulse... yes
checking jack/jack.h usability... yes
checking jack/jack.h presence... yes
checking for jack/jack.h... yes
checking for jack_client_open in -ljack... yes
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking for GL/glext.h... yes
checking for GL/glx.h... yes
checking for glPushAttrib in -lGL... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for gluErrorString in -lGLU... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating data/Makefile
config.status: creating glinject/Makefile
config.status: creating scripts/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
evg@/home/evg/tmp/7/ssr-master $ make
make  all-recursive
make[1]: вход в каталог «/home/evg/tmp/7/ssr-master»
Making all in data
make[2]: вход в каталог «/home/evg/tmp/7/ssr-master/data»
make[2]: Цель «all» не требует выполнения команд.
make[2]: выход из каталога «/home/evg/tmp/7/ssr-master/data»
Making all in glinject
make[2]: вход в каталог «/home/evg/tmp/7/ssr-master/glinject»
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -pthread -fPIC -g -O2 -MT libssr_glinject_la-elfhacks.lo -MD -MP -MF .deps/libssr_glinject_la-elfhacks.Tpo -c -o libssr_glinject_la-elfhacks.lo `test -f 'elfhacks.c' || echo './'`elfhacks.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -g -O2 -MT libssr_glinject_la-elfhacks.lo -MD -MP -MF .deps/libssr_glinject_la-elfhacks.Tpo -c elfhacks.c  -fPIC -DPIC -o .libs/libssr_glinject_la-elfhacks.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -g -O2 -MT libssr_glinject_la-elfhacks.lo -MD -MP -MF .deps/libssr_glinject_la-elfhacks.Tpo -c elfhacks.c -o libssr_glinject_la-elfhacks.o >/dev/null 2>&1
mv -f .deps/libssr_glinject_la-elfhacks.Tpo .deps/libssr_glinject_la-elfhacks.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..    -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-GLInject.lo -MD -MP -MF .deps/libssr_glinject_la-GLInject.Tpo -c -o libssr_glinject_la-GLInject.lo `test -f 'GLInject.cpp' || echo './'`GLInject.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-GLInject.lo -MD -MP -MF .deps/libssr_glinject_la-GLInject.Tpo -c GLInject.cpp  -fPIC -DPIC -o .libs/libssr_glinject_la-GLInject.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-GLInject.lo -MD -MP -MF .deps/libssr_glinject_la-GLInject.Tpo -c GLInject.cpp -o libssr_glinject_la-GLInject.o >/dev/null 2>&1
mv -f .deps/libssr_glinject_la-GLInject.Tpo .deps/libssr_glinject_la-GLInject.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..    -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-GLXFrameGrabber.lo -MD -MP -MF .deps/libssr_glinject_la-GLXFrameGrabber.Tpo -c -o libssr_glinject_la-GLXFrameGrabber.lo `test -f 'GLXFrameGrabber.cpp' || echo './'`GLXFrameGrabber.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-GLXFrameGrabber.lo -MD -MP -MF .deps/libssr_glinject_la-GLXFrameGrabber.Tpo -c GLXFrameGrabber.cpp  -fPIC -DPIC -o .libs/libssr_glinject_la-GLXFrameGrabber.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-GLXFrameGrabber.lo -MD -MP -MF .deps/libssr_glinject_la-GLXFrameGrabber.Tpo -c GLXFrameGrabber.cpp -o libssr_glinject_la-GLXFrameGrabber.o >/dev/null 2>&1
mv -f .deps/libssr_glinject_la-GLXFrameGrabber.Tpo .deps/libssr_glinject_la-GLXFrameGrabber.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..    -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-Hook.lo -MD -MP -MF .deps/libssr_glinject_la-Hook.Tpo -c -o libssr_glinject_la-Hook.lo `test -f 'Hook.cpp' || echo './'`Hook.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-Hook.lo -MD -MP -MF .deps/libssr_glinject_la-Hook.Tpo -c Hook.cpp  -fPIC -DPIC -o .libs/libssr_glinject_la-Hook.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-Hook.lo -MD -MP -MF .deps/libssr_glinject_la-Hook.Tpo -c Hook.cpp -o libssr_glinject_la-Hook.o >/dev/null 2>&1
mv -f .deps/libssr_glinject_la-Hook.Tpo .deps/libssr_glinject_la-Hook.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..    -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-SSRVideoStreamWriter.lo -MD -MP -MF .deps/libssr_glinject_la-SSRVideoStreamWriter.Tpo -c -o libssr_glinject_la-SSRVideoStreamWriter.lo `test -f 'SSRVideoStreamWriter.cpp' || echo './'`SSRVideoStreamWriter.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-SSRVideoStreamWriter.lo -MD -MP -MF .deps/libssr_glinject_la-SSRVideoStreamWriter.Tpo -c SSRVideoStreamWriter.cpp  -fPIC -DPIC -o .libs/libssr_glinject_la-SSRVideoStreamWriter.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -std=c++0x -g -O2 -MT libssr_glinject_la-SSRVideoStreamWriter.lo -MD -MP -MF .deps/libssr_glinject_la-SSRVideoStreamWriter.Tpo -c SSRVideoStreamWriter.cpp -o libssr_glinject_la-SSRVideoStreamWriter.o >/dev/null 2>&1
mv -f .deps/libssr_glinject_la-SSRVideoStreamWriter.Tpo .deps/libssr_glinject_la-SSRVideoStreamWriter.Plo
/bin/sh ../libtool  --tag=CXX   --mode=link g++ -pthread -fPIC -std=c++0x -g -O2 -pthread -fPIC -avoid-version -shared -lrt -ldl -lGL -lGLU -lX11 -lXfixes  -o libssr-glinject.la -rpath /usr/local/lib libssr_glinject_la-elfhacks.lo libssr_glinject_la-GLInject.lo libssr_glinject_la-GLXFrameGrabber.lo libssr_glinject_la-Hook.lo libssr_glinject_la-SSRVideoStreamWriter.lo  -lGLU -lGL -ljack -lpulse -lasound -lXi -lXext -lXfixes -lX11 -lswscale -lavutil -lavcodec -lavformat -ldl -lrt
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-mageia-linux-gnu/4.8.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-mageia-linux-gnu/4.8.2/crtbeginS.o  .libs/libssr_glinject_la-elfhacks.o .libs/libssr_glinject_la-GLInject.o .libs/libssr_glinject_la-GLXFrameGrabber.o .libs/libssr_glinject_la-Hook.o .libs/libssr_glinject_la-SSRVideoStreamWriter.o   -lGLU -lGL -ljack -lpulse -lasound -lXi -lXext -lXfixes -lX11 -lswscale -lavutil -lavcodec -lavformat -ldl -lrt -L/usr/lib/gcc/x86_64-mageia-linux-gnu/4.8.2 -L/usr/lib/gcc/x86_64-mageia-linux-gnu/4.8.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-mageia-linux-gnu/4.8.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-mageia-linux-gnu/4.8.2/crtendS.o /usr/lib/gcc/x86_64-mageia-linux-gnu/4.8.2/../../../../lib64/crtn.o  -pthread -g -O2 -pthread   -pthread -Wl,-soname -Wl,libssr-glinject.so -o .libs/libssr-glinject.so
libtool: link: ( cd ".libs" && rm -f "libssr-glinject.la" && ln -s "../libssr-glinject.la" "libssr-glinject.la" )
make[2]: выход из каталога «/home/evg/tmp/7/ssr-master/glinject»
Making all in scripts
make[2]: вход в каталог «/home/evg/tmp/7/ssr-master/scripts»
make[2]: Цель «all» не требует выполнения команд.
make[2]: выход из каталога «/home/evg/tmp/7/ssr-master/scripts»
Making all in src
make[2]: вход в каталог «/home/evg/tmp/7/ssr-master/src»
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -msse2 -g -O2 -MT AV/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.lo -MD -MP -MF AV/.deps/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.Tpo -c -o AV/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.lo `test -f 'AV/FastResampler_FirFilter_SSE2.cpp' || echo './'`AV/FastResampler_FirFilter_SSE2.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\" -pthread -std=c++0x -msse2 -g -O2 -MT AV/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.lo -MD -MP -MF AV/.deps/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.Tpo -c AV/FastResampler_FirFilter_SSE2.cpp  -fPIC -DPIC -o AV/.libs/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\" -pthread -std=c++0x -msse2 -g -O2 -MT AV/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.lo -MD -MP -MF AV/.deps/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.Tpo -c AV/FastResampler_FirFilter_SSE2.cpp -o AV/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.o >/dev/null 2>&1
mv -f AV/.deps/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.Tpo AV/.deps/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.Plo
/bin/sh ../libtool  --tag=CXX   --mode=link g++ -pthread -std=c++0x -msse2 -g -O2 -pthread -lrt -lavformat -lavcodec -lavutil -lswscale -lX11 -lXext -lXfixes -lXi -lasound  -lQtGui -lQtCore  -lpulse -ljack  -o libsimplescreenrecorder-target-sse2.la  AV/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.lo  -lGLU -lGL -ljack -lpulse -lasound -lXi -lXext -lXfixes -lX11 -lswscale -lavutil -lavcodec -lavformat -ldl -lrt
libtool: link: ar cru .libs/libsimplescreenrecorder-target-sse2.a AV/.libs/libsimplescreenrecorder_target_sse2_la-FastResampler_FirFilter_SSE2.o
libtool: link: ranlib .libs/libsimplescreenrecorder-target-sse2.a
libtool: link: ( cd ".libs" && rm -f "libsimplescreenrecorder-target-sse2.la" && ln -s "../libsimplescreenrecorder-target-sse2.la" "libsimplescreenrecorder-target-sse2.la" )
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -mssse3 -g -O2 -MT AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.lo -MD -MP -MF AV/.deps/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.Tpo -c -o AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.lo `test -f 'AV/FastScaler_Convert_SSSE3.cpp' || echo './'`AV/FastScaler_Convert_SSSE3.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\" -pthread -std=c++0x -mssse3 -g -O2 -MT AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.lo -MD -MP -MF AV/.deps/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.Tpo -c AV/FastScaler_Convert_SSSE3.cpp  -fPIC -DPIC -o AV/.libs/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\" -pthread -std=c++0x -mssse3 -g -O2 -MT AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.lo -MD -MP -MF AV/.deps/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.Tpo -c AV/FastScaler_Convert_SSSE3.cpp -o AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.o >/dev/null 2>&1
mv -f AV/.deps/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.Tpo AV/.deps/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -mssse3 -g -O2 -MT AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.lo -MD -MP -MF AV/.deps/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.Tpo -c -o AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.lo `test -f 'AV/FastScaler_Scale_SSSE3.cpp' || echo './'`AV/FastScaler_Scale_SSSE3.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\" -pthread -std=c++0x -mssse3 -g -O2 -MT AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.lo -MD -MP -MF AV/.deps/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.Tpo -c AV/FastScaler_Scale_SSSE3.cpp  -fPIC -DPIC -o AV/.libs/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\" -pthread -std=c++0x -mssse3 -g -O2 -MT AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.lo -MD -MP -MF AV/.deps/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.Tpo -c AV/FastScaler_Scale_SSSE3.cpp -o AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.o >/dev/null 2>&1
mv -f AV/.deps/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.Tpo AV/.deps/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.Plo
/bin/sh ../libtool  --tag=CXX   --mode=link g++ -pthread -std=c++0x -mssse3 -g -O2 -pthread -lrt -lavformat -lavcodec -lavutil -lswscale -lX11 -lXext -lXfixes -lXi -lasound  -lQtGui -lQtCore  -lpulse -ljack  -o libsimplescreenrecorder-target-ssse3.la  AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.lo AV/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.lo  -lGLU -lGL -ljack -lpulse -lasound -lXi -lXext -lXfixes -lX11 -lswscale -lavutil -lavcodec -lavformat -ldl -lrt
libtool: link: ar cru .libs/libsimplescreenrecorder-target-ssse3.a AV/.libs/libsimplescreenrecorder_target_ssse3_la-FastScaler_Convert_SSSE3.o AV/.libs/libsimplescreenrecorder_target_ssse3_la-FastScaler_Scale_SSSE3.o
libtool: link: ranlib .libs/libsimplescreenrecorder-target-ssse3.a
libtool: link: ( cd ".libs" && rm -f "libsimplescreenrecorder-target-ssse3.la" && ln -s "../libsimplescreenrecorder-target-ssse3.la" "libsimplescreenrecorder-target-ssse3.la" )
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Input/simplescreenrecorder-ALSAInput.o -MD -MP -MF AV/Input/.deps/simplescreenrecorder-ALSAInput.Tpo -c -o AV/Input/simplescreenrecorder-ALSAInput.o `test -f 'AV/Input/ALSAInput.cpp' || echo './'`AV/Input/ALSAInput.cpp
mv -f AV/Input/.deps/simplescreenrecorder-ALSAInput.Tpo AV/Input/.deps/simplescreenrecorder-ALSAInput.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Input/simplescreenrecorder-GLInjectInput.o -MD -MP -MF AV/Input/.deps/simplescreenrecorder-GLInjectInput.Tpo -c -o AV/Input/simplescreenrecorder-GLInjectInput.o `test -f 'AV/Input/GLInjectInput.cpp' || echo './'`AV/Input/GLInjectInput.cpp
mv -f AV/Input/.deps/simplescreenrecorder-GLInjectInput.Tpo AV/Input/.deps/simplescreenrecorder-GLInjectInput.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Input/simplescreenrecorder-JACKInput.o -MD -MP -MF AV/Input/.deps/simplescreenrecorder-JACKInput.Tpo -c -o AV/Input/simplescreenrecorder-JACKInput.o `test -f 'AV/Input/JACKInput.cpp' || echo './'`AV/Input/JACKInput.cpp
mv -f AV/Input/.deps/simplescreenrecorder-JACKInput.Tpo AV/Input/.deps/simplescreenrecorder-JACKInput.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Input/simplescreenrecorder-PulseAudioInput.o -MD -MP -MF AV/Input/.deps/simplescreenrecorder-PulseAudioInput.Tpo -c -o AV/Input/simplescreenrecorder-PulseAudioInput.o `test -f 'AV/Input/PulseAudioInput.cpp' || echo './'`AV/Input/PulseAudioInput.cpp
mv -f AV/Input/.deps/simplescreenrecorder-PulseAudioInput.Tpo AV/Input/.deps/simplescreenrecorder-PulseAudioInput.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Input/simplescreenrecorder-SSRVideoStreamReader.o -MD -MP -MF AV/Input/.deps/simplescreenrecorder-SSRVideoStreamReader.Tpo -c -o AV/Input/simplescreenrecorder-SSRVideoStreamReader.o `test -f 'AV/Input/SSRVideoStreamReader.cpp' || echo './'`AV/Input/SSRVideoStreamReader.cpp
mv -f AV/Input/.deps/simplescreenrecorder-SSRVideoStreamReader.Tpo AV/Input/.deps/simplescreenrecorder-SSRVideoStreamReader.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Input/simplescreenrecorder-SSRVideoStreamWatcher.o -MD -MP -MF AV/Input/.deps/simplescreenrecorder-SSRVideoStreamWatcher.Tpo -c -o AV/Input/simplescreenrecorder-SSRVideoStreamWatcher.o `test -f 'AV/Input/SSRVideoStreamWatcher.cpp' || echo './'`AV/Input/SSRVideoStreamWatcher.cpp
mv -f AV/Input/.deps/simplescreenrecorder-SSRVideoStreamWatcher.Tpo AV/Input/.deps/simplescreenrecorder-SSRVideoStreamWatcher.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Input/simplescreenrecorder-X11Input.o -MD -MP -MF AV/Input/.deps/simplescreenrecorder-X11Input.Tpo -c -o AV/Input/simplescreenrecorder-X11Input.o `test -f 'AV/Input/X11Input.cpp' || echo './'`AV/Input/X11Input.cpp
mv -f AV/Input/.deps/simplescreenrecorder-X11Input.Tpo AV/Input/.deps/simplescreenrecorder-X11Input.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Output/simplescreenrecorder-AudioEncoder.o -MD -MP -MF AV/Output/.deps/simplescreenrecorder-AudioEncoder.Tpo -c -o AV/Output/simplescreenrecorder-AudioEncoder.o `test -f 'AV/Output/AudioEncoder.cpp' || echo './'`AV/Output/AudioEncoder.cpp
mv -f AV/Output/.deps/simplescreenrecorder-AudioEncoder.Tpo AV/Output/.deps/simplescreenrecorder-AudioEncoder.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Output/simplescreenrecorder-BaseEncoder.o -MD -MP -MF AV/Output/.deps/simplescreenrecorder-BaseEncoder.Tpo -c -o AV/Output/simplescreenrecorder-BaseEncoder.o `test -f 'AV/Output/BaseEncoder.cpp' || echo './'`AV/Output/BaseEncoder.cpp
mv -f AV/Output/.deps/simplescreenrecorder-BaseEncoder.Tpo AV/Output/.deps/simplescreenrecorder-BaseEncoder.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Output/simplescreenrecorder-Muxer.o -MD -MP -MF AV/Output/.deps/simplescreenrecorder-Muxer.Tpo -c -o AV/Output/simplescreenrecorder-Muxer.o `test -f 'AV/Output/Muxer.cpp' || echo './'`AV/Output/Muxer.cpp
mv -f AV/Output/.deps/simplescreenrecorder-Muxer.Tpo AV/Output/.deps/simplescreenrecorder-Muxer.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Output/simplescreenrecorder-OutputManager.o -MD -MP -MF AV/Output/.deps/simplescreenrecorder-OutputManager.Tpo -c -o AV/Output/simplescreenrecorder-OutputManager.o `test -f 'AV/Output/OutputManager.cpp' || echo './'`AV/Output/OutputManager.cpp
mv -f AV/Output/.deps/simplescreenrecorder-OutputManager.Tpo AV/Output/.deps/simplescreenrecorder-OutputManager.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Output/simplescreenrecorder-SyncDiagram.o -MD -MP -MF AV/Output/.deps/simplescreenrecorder-SyncDiagram.Tpo -c -o AV/Output/simplescreenrecorder-SyncDiagram.o `test -f 'AV/Output/SyncDiagram.cpp' || echo './'`AV/Output/SyncDiagram.cpp
mv -f AV/Output/.deps/simplescreenrecorder-SyncDiagram.Tpo AV/Output/.deps/simplescreenrecorder-SyncDiagram.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Output/simplescreenrecorder-Synchronizer.o -MD -MP -MF AV/Output/.deps/simplescreenrecorder-Synchronizer.Tpo -c -o AV/Output/simplescreenrecorder-Synchronizer.o `test -f 'AV/Output/Synchronizer.cpp' || echo './'`AV/Output/Synchronizer.cpp
mv -f AV/Output/.deps/simplescreenrecorder-Synchronizer.Tpo AV/Output/.deps/simplescreenrecorder-Synchronizer.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Output/simplescreenrecorder-VideoEncoder.o -MD -MP -MF AV/Output/.deps/simplescreenrecorder-VideoEncoder.Tpo -c -o AV/Output/simplescreenrecorder-VideoEncoder.o `test -f 'AV/Output/VideoEncoder.cpp' || echo './'`AV/Output/VideoEncoder.cpp
mv -f AV/Output/.deps/simplescreenrecorder-VideoEncoder.Tpo AV/Output/.deps/simplescreenrecorder-VideoEncoder.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/Output/simplescreenrecorder-X264Presets.o -MD -MP -MF AV/Output/.deps/simplescreenrecorder-X264Presets.Tpo -c -o AV/Output/simplescreenrecorder-X264Presets.o `test -f 'AV/Output/X264Presets.cpp' || echo './'`AV/Output/X264Presets.cpp
mv -f AV/Output/.deps/simplescreenrecorder-X264Presets.Tpo AV/Output/.deps/simplescreenrecorder-X264Presets.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/simplescreenrecorder-AVWrapper.o -MD -MP -MF AV/.deps/simplescreenrecorder-AVWrapper.Tpo -c -o AV/simplescreenrecorder-AVWrapper.o `test -f 'AV/AVWrapper.cpp' || echo './'`AV/AVWrapper.cpp
mv -f AV/.deps/simplescreenrecorder-AVWrapper.Tpo AV/.deps/simplescreenrecorder-AVWrapper.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/simplescreenrecorder-FastResampler.o -MD -MP -MF AV/.deps/simplescreenrecorder-FastResampler.Tpo -c -o AV/simplescreenrecorder-FastResampler.o `test -f 'AV/FastResampler.cpp' || echo './'`AV/FastResampler.cpp
mv -f AV/.deps/simplescreenrecorder-FastResampler.Tpo AV/.deps/simplescreenrecorder-FastResampler.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/simplescreenrecorder-FastResampler_FirFilter_Fallback.o -MD -MP -MF AV/.deps/simplescreenrecorder-FastResampler_FirFilter_Fallback.Tpo -c -o AV/simplescreenrecorder-FastResampler_FirFilter_Fallback.o `test -f 'AV/FastResampler_FirFilter_Fallback.cpp' || echo './'`AV/FastResampler_FirFilter_Fallback.cpp
mv -f AV/.deps/simplescreenrecorder-FastResampler_FirFilter_Fallback.Tpo AV/.deps/simplescreenrecorder-FastResampler_FirFilter_Fallback.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/simplescreenrecorder-FastScaler.o -MD -MP -MF AV/.deps/simplescreenrecorder-FastScaler.Tpo -c -o AV/simplescreenrecorder-FastScaler.o `test -f 'AV/FastScaler.cpp' || echo './'`AV/FastScaler.cpp
mv -f AV/.deps/simplescreenrecorder-FastScaler.Tpo AV/.deps/simplescreenrecorder-FastScaler.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/simplescreenrecorder-FastScaler_Convert_Fallback.o -MD -MP -MF AV/.deps/simplescreenrecorder-FastScaler_Convert_Fallback.Tpo -c -o AV/simplescreenrecorder-FastScaler_Convert_Fallback.o `test -f 'AV/FastScaler_Convert_Fallback.cpp' || echo './'`AV/FastScaler_Convert_Fallback.cpp
mv -f AV/.deps/simplescreenrecorder-FastScaler_Convert_Fallback.Tpo AV/.deps/simplescreenrecorder-FastScaler_Convert_Fallback.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/simplescreenrecorder-FastScaler_Scale_Fallback.o -MD -MP -MF AV/.deps/simplescreenrecorder-FastScaler_Scale_Fallback.Tpo -c -o AV/simplescreenrecorder-FastScaler_Scale_Fallback.o `test -f 'AV/FastScaler_Scale_Fallback.cpp' || echo './'`AV/FastScaler_Scale_Fallback.cpp
mv -f AV/.deps/simplescreenrecorder-FastScaler_Scale_Fallback.Tpo AV/.deps/simplescreenrecorder-FastScaler_Scale_Fallback.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/simplescreenrecorder-FastScaler_Scale_Generic.o -MD -MP -MF AV/.deps/simplescreenrecorder-FastScaler_Scale_Generic.Tpo -c -o AV/simplescreenrecorder-FastScaler_Scale_Generic.o `test -f 'AV/FastScaler_Scale_Generic.cpp' || echo './'`AV/FastScaler_Scale_Generic.cpp
mv -f AV/.deps/simplescreenrecorder-FastScaler_Scale_Generic.Tpo AV/.deps/simplescreenrecorder-FastScaler_Scale_Generic.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/simplescreenrecorder-SimpleSynth.o -MD -MP -MF AV/.deps/simplescreenrecorder-SimpleSynth.Tpo -c -o AV/simplescreenrecorder-SimpleSynth.o `test -f 'AV/SimpleSynth.cpp' || echo './'`AV/SimpleSynth.cpp
mv -f AV/.deps/simplescreenrecorder-SimpleSynth.Tpo AV/.deps/simplescreenrecorder-SimpleSynth.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT AV/simplescreenrecorder-SourceSink.o -MD -MP -MF AV/.deps/simplescreenrecorder-SourceSink.Tpo -c -o AV/simplescreenrecorder-SourceSink.o `test -f 'AV/SourceSink.cpp' || echo './'`AV/SourceSink.cpp
mv -f AV/.deps/simplescreenrecorder-SourceSink.Tpo AV/.deps/simplescreenrecorder-SourceSink.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT common/simplescreenrecorder-CPUFeatures.o -MD -MP -MF common/.deps/simplescreenrecorder-CPUFeatures.Tpo -c -o common/simplescreenrecorder-CPUFeatures.o `test -f 'common/CPUFeatures.cpp' || echo './'`common/CPUFeatures.cpp
mv -f common/.deps/simplescreenrecorder-CPUFeatures.Tpo common/.deps/simplescreenrecorder-CPUFeatures.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT common/simplescreenrecorder-Dialogs.o -MD -MP -MF common/.deps/simplescreenrecorder-Dialogs.Tpo -c -o common/simplescreenrecorder-Dialogs.o `test -f 'common/Dialogs.cpp' || echo './'`common/Dialogs.cpp
mv -f common/.deps/simplescreenrecorder-Dialogs.Tpo common/.deps/simplescreenrecorder-Dialogs.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT common/simplescreenrecorder-Logger.o -MD -MP -MF common/.deps/simplescreenrecorder-Logger.Tpo -c -o common/simplescreenrecorder-Logger.o `test -f 'common/Logger.cpp' || echo './'`common/Logger.cpp
mv -f common/.deps/simplescreenrecorder-Logger.Tpo common/.deps/simplescreenrecorder-Logger.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-AudioPreviewer.o -MD -MP -MF GUI/.deps/simplescreenrecorder-AudioPreviewer.Tpo -c -o GUI/simplescreenrecorder-AudioPreviewer.o `test -f 'GUI/AudioPreviewer.cpp' || echo './'`GUI/AudioPreviewer.cpp
mv -f GUI/.deps/simplescreenrecorder-AudioPreviewer.Tpo GUI/.deps/simplescreenrecorder-AudioPreviewer.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-DialogGLInject.o -MD -MP -MF GUI/.deps/simplescreenrecorder-DialogGLInject.Tpo -c -o GUI/simplescreenrecorder-DialogGLInject.o `test -f 'GUI/DialogGLInject.cpp' || echo './'`GUI/DialogGLInject.cpp
mv -f GUI/.deps/simplescreenrecorder-DialogGLInject.Tpo GUI/.deps/simplescreenrecorder-DialogGLInject.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-ElidedLabel.o -MD -MP -MF GUI/.deps/simplescreenrecorder-ElidedLabel.Tpo -c -o GUI/simplescreenrecorder-ElidedLabel.o `test -f 'GUI/ElidedLabel.cpp' || echo './'`GUI/ElidedLabel.cpp
mv -f GUI/.deps/simplescreenrecorder-ElidedLabel.Tpo GUI/.deps/simplescreenrecorder-ElidedLabel.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-HotkeyListener.o -MD -MP -MF GUI/.deps/simplescreenrecorder-HotkeyListener.Tpo -c -o GUI/simplescreenrecorder-HotkeyListener.o `test -f 'GUI/HotkeyListener.cpp' || echo './'`GUI/HotkeyListener.cpp
mv -f GUI/.deps/simplescreenrecorder-HotkeyListener.Tpo GUI/.deps/simplescreenrecorder-HotkeyListener.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-Icons.o -MD -MP -MF GUI/.deps/simplescreenrecorder-Icons.Tpo -c -o GUI/simplescreenrecorder-Icons.o `test -f 'GUI/Icons.cpp' || echo './'`GUI/Icons.cpp
mv -f GUI/.deps/simplescreenrecorder-Icons.Tpo GUI/.deps/simplescreenrecorder-Icons.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-MainWindow.o -MD -MP -MF GUI/.deps/simplescreenrecorder-MainWindow.Tpo -c -o GUI/simplescreenrecorder-MainWindow.o `test -f 'GUI/MainWindow.cpp' || echo './'`GUI/MainWindow.cpp
mv -f GUI/.deps/simplescreenrecorder-MainWindow.Tpo GUI/.deps/simplescreenrecorder-MainWindow.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-PageDone.o -MD -MP -MF GUI/.deps/simplescreenrecorder-PageDone.Tpo -c -o GUI/simplescreenrecorder-PageDone.o `test -f 'GUI/PageDone.cpp' || echo './'`GUI/PageDone.cpp
mv -f GUI/.deps/simplescreenrecorder-PageDone.Tpo GUI/.deps/simplescreenrecorder-PageDone.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-PageInput.o -MD -MP -MF GUI/.deps/simplescreenrecorder-PageInput.Tpo -c -o GUI/simplescreenrecorder-PageInput.o `test -f 'GUI/PageInput.cpp' || echo './'`GUI/PageInput.cpp
mv -f GUI/.deps/simplescreenrecorder-PageInput.Tpo GUI/.deps/simplescreenrecorder-PageInput.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-PageOutput.o -MD -MP -MF GUI/.deps/simplescreenrecorder-PageOutput.Tpo -c -o GUI/simplescreenrecorder-PageOutput.o `test -f 'GUI/PageOutput.cpp' || echo './'`GUI/PageOutput.cpp
mv -f GUI/.deps/simplescreenrecorder-PageOutput.Tpo GUI/.deps/simplescreenrecorder-PageOutput.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-PageRecord.o -MD -MP -MF GUI/.deps/simplescreenrecorder-PageRecord.Tpo -c -o GUI/simplescreenrecorder-PageRecord.o `test -f 'GUI/PageRecord.cpp' || echo './'`GUI/PageRecord.cpp
mv -f GUI/.deps/simplescreenrecorder-PageRecord.Tpo GUI/.deps/simplescreenrecorder-PageRecord.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-PageWelcome.o -MD -MP -MF GUI/.deps/simplescreenrecorder-PageWelcome.Tpo -c -o GUI/simplescreenrecorder-PageWelcome.o `test -f 'GUI/PageWelcome.cpp' || echo './'`GUI/PageWelcome.cpp
mv -f GUI/.deps/simplescreenrecorder-PageWelcome.Tpo GUI/.deps/simplescreenrecorder-PageWelcome.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-ProfileBox.o -MD -MP -MF GUI/.deps/simplescreenrecorder-ProfileBox.Tpo -c -o GUI/simplescreenrecorder-ProfileBox.o `test -f 'GUI/ProfileBox.cpp' || echo './'`GUI/ProfileBox.cpp
mv -f GUI/.deps/simplescreenrecorder-ProfileBox.Tpo GUI/.deps/simplescreenrecorder-ProfileBox.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT GUI/simplescreenrecorder-VideoPreviewer.o -MD -MP -MF GUI/.deps/simplescreenrecorder-VideoPreviewer.Tpo -c -o GUI/simplescreenrecorder-VideoPreviewer.o `test -f 'GUI/VideoPreviewer.cpp' || echo './'`GUI/VideoPreviewer.cpp
mv -f GUI/.deps/simplescreenrecorder-VideoPreviewer.Tpo GUI/.deps/simplescreenrecorder-VideoPreviewer.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-Benchmark.o -MD -MP -MF .deps/simplescreenrecorder-Benchmark.Tpo -c -o simplescreenrecorder-Benchmark.o `test -f 'Benchmark.cpp' || echo './'`Benchmark.cpp
mv -f .deps/simplescreenrecorder-Benchmark.Tpo .deps/simplescreenrecorder-Benchmark.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-Main.o -MD -MP -MF .deps/simplescreenrecorder-Main.Tpo -c -o simplescreenrecorder-Main.o `test -f 'Main.cpp' || echo './'`Main.cpp
mv -f .deps/simplescreenrecorder-Main.Tpo .deps/simplescreenrecorder-Main.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-NVidia.o -MD -MP -MF .deps/simplescreenrecorder-NVidia.Tpo -c -o simplescreenrecorder-NVidia.o `test -f 'NVidia.cpp' || echo './'`NVidia.cpp
mv -f .deps/simplescreenrecorder-NVidia.Tpo .deps/simplescreenrecorder-NVidia.Po
/usr/lib64/qt4/bin/rcc -name "resources" -o "qrc_resources.cpp" "../data/resources/resources.qrc"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-qrc_resources.o -MD -MP -MF .deps/simplescreenrecorder-qrc_resources.Tpo -c -o simplescreenrecorder-qrc_resources.o `test -f 'qrc_resources.cpp' || echo './'`qrc_resources.cpp
mv -f .deps/simplescreenrecorder-qrc_resources.Tpo .deps/simplescreenrecorder-qrc_resources.Po
/usr/lib64/qt4/bin/moc "AV/Input/X11Input.h" -o "moc_X11Input.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_X11Input.o -MD -MP -MF .deps/simplescreenrecorder-moc_X11Input.Tpo -c -o simplescreenrecorder-moc_X11Input.o `test -f 'moc_X11Input.cpp' || echo './'`moc_X11Input.cpp
mv -f .deps/simplescreenrecorder-moc_X11Input.Tpo .deps/simplescreenrecorder-moc_X11Input.Po
/usr/lib64/qt4/bin/moc "AV/Output/SyncDiagram.h" -o "moc_SyncDiagram.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_SyncDiagram.o -MD -MP -MF .deps/simplescreenrecorder-moc_SyncDiagram.Tpo -c -o simplescreenrecorder-moc_SyncDiagram.o `test -f 'moc_SyncDiagram.cpp' || echo './'`moc_SyncDiagram.cpp
mv -f .deps/simplescreenrecorder-moc_SyncDiagram.Tpo .deps/simplescreenrecorder-moc_SyncDiagram.Po
/usr/lib64/qt4/bin/moc "common/Logger.h" -o "moc_Logger.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_Logger.o -MD -MP -MF .deps/simplescreenrecorder-moc_Logger.Tpo -c -o simplescreenrecorder-moc_Logger.o `test -f 'moc_Logger.cpp' || echo './'`moc_Logger.cpp
mv -f .deps/simplescreenrecorder-moc_Logger.Tpo .deps/simplescreenrecorder-moc_Logger.Po
/usr/lib64/qt4/bin/moc "GUI/AudioPreviewer.h" -o "moc_AudioPreviewer.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_AudioPreviewer.o -MD -MP -MF .deps/simplescreenrecorder-moc_AudioPreviewer.Tpo -c -o simplescreenrecorder-moc_AudioPreviewer.o `test -f 'moc_AudioPreviewer.cpp' || echo './'`moc_AudioPreviewer.cpp
mv -f .deps/simplescreenrecorder-moc_AudioPreviewer.Tpo .deps/simplescreenrecorder-moc_AudioPreviewer.Po
/usr/lib64/qt4/bin/moc "GUI/DialogGLInject.h" -o "moc_DialogGLInject.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_DialogGLInject.o -MD -MP -MF .deps/simplescreenrecorder-moc_DialogGLInject.Tpo -c -o simplescreenrecorder-moc_DialogGLInject.o `test -f 'moc_DialogGLInject.cpp' || echo './'`moc_DialogGLInject.cpp
mv -f .deps/simplescreenrecorder-moc_DialogGLInject.Tpo .deps/simplescreenrecorder-moc_DialogGLInject.Po
/usr/lib64/qt4/bin/moc "GUI/ElidedLabel.h" -o "moc_ElidedLabel.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_ElidedLabel.o -MD -MP -MF .deps/simplescreenrecorder-moc_ElidedLabel.Tpo -c -o simplescreenrecorder-moc_ElidedLabel.o `test -f 'moc_ElidedLabel.cpp' || echo './'`moc_ElidedLabel.cpp
mv -f .deps/simplescreenrecorder-moc_ElidedLabel.Tpo .deps/simplescreenrecorder-moc_ElidedLabel.Po
/usr/lib64/qt4/bin/moc "GUI/HotkeyListener.h" -o "moc_HotkeyListener.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_HotkeyListener.o -MD -MP -MF .deps/simplescreenrecorder-moc_HotkeyListener.Tpo -c -o simplescreenrecorder-moc_HotkeyListener.o `test -f 'moc_HotkeyListener.cpp' || echo './'`moc_HotkeyListener.cpp
mv -f .deps/simplescreenrecorder-moc_HotkeyListener.Tpo .deps/simplescreenrecorder-moc_HotkeyListener.Po
/usr/lib64/qt4/bin/moc "GUI/MainWindow.h" -o "moc_MainWindow.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_MainWindow.o -MD -MP -MF .deps/simplescreenrecorder-moc_MainWindow.Tpo -c -o simplescreenrecorder-moc_MainWindow.o `test -f 'moc_MainWindow.cpp' || echo './'`moc_MainWindow.cpp
mv -f .deps/simplescreenrecorder-moc_MainWindow.Tpo .deps/simplescreenrecorder-moc_MainWindow.Po
/usr/lib64/qt4/bin/moc "GUI/PageDone.h" -o "moc_PageDone.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_PageDone.o -MD -MP -MF .deps/simplescreenrecorder-moc_PageDone.Tpo -c -o simplescreenrecorder-moc_PageDone.o `test -f 'moc_PageDone.cpp' || echo './'`moc_PageDone.cpp
mv -f .deps/simplescreenrecorder-moc_PageDone.Tpo .deps/simplescreenrecorder-moc_PageDone.Po
/usr/lib64/qt4/bin/moc "GUI/PageInput.h" -o "moc_PageInput.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_PageInput.o -MD -MP -MF .deps/simplescreenrecorder-moc_PageInput.Tpo -c -o simplescreenrecorder-moc_PageInput.o `test -f 'moc_PageInput.cpp' || echo './'`moc_PageInput.cpp
mv -f .deps/simplescreenrecorder-moc_PageInput.Tpo .deps/simplescreenrecorder-moc_PageInput.Po
/usr/lib64/qt4/bin/moc "GUI/PageOutput.h" -o "moc_PageOutput.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_PageOutput.o -MD -MP -MF .deps/simplescreenrecorder-moc_PageOutput.Tpo -c -o simplescreenrecorder-moc_PageOutput.o `test -f 'moc_PageOutput.cpp' || echo './'`moc_PageOutput.cpp
mv -f .deps/simplescreenrecorder-moc_PageOutput.Tpo .deps/simplescreenrecorder-moc_PageOutput.Po
/usr/lib64/qt4/bin/moc "GUI/PageRecord.h" -o "moc_PageRecord.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_PageRecord.o -MD -MP -MF .deps/simplescreenrecorder-moc_PageRecord.Tpo -c -o simplescreenrecorder-moc_PageRecord.o `test -f 'moc_PageRecord.cpp' || echo './'`moc_PageRecord.cpp
mv -f .deps/simplescreenrecorder-moc_PageRecord.Tpo .deps/simplescreenrecorder-moc_PageRecord.Po
/usr/lib64/qt4/bin/moc "GUI/PageWelcome.h" -o "moc_PageWelcome.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_PageWelcome.o -MD -MP -MF .deps/simplescreenrecorder-moc_PageWelcome.Tpo -c -o simplescreenrecorder-moc_PageWelcome.o `test -f 'moc_PageWelcome.cpp' || echo './'`moc_PageWelcome.cpp
mv -f .deps/simplescreenrecorder-moc_PageWelcome.Tpo .deps/simplescreenrecorder-moc_PageWelcome.Po
/usr/lib64/qt4/bin/moc "GUI/ProfileBox.h" -o "moc_ProfileBox.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_ProfileBox.o -MD -MP -MF .deps/simplescreenrecorder-moc_ProfileBox.Tpo -c -o simplescreenrecorder-moc_ProfileBox.o `test -f 'moc_ProfileBox.cpp' || echo './'`moc_ProfileBox.cpp
mv -f .deps/simplescreenrecorder-moc_ProfileBox.Tpo .deps/simplescreenrecorder-moc_ProfileBox.Po
/usr/lib64/qt4/bin/moc "GUI/VideoPreviewer.h" -o "moc_VideoPreviewer.cpp"
g++ -DHAVE_CONFIG_H -I. -I..  -I./AV/Input -I./AV/Output -I./AV -I./common -I./GUI  -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore  -DSSR_SYSTEM_DIR=\"/usr/local/share/simplescreenrecorder\"  -pthread -std=c++0x -g -O2 -MT simplescreenrecorder-moc_VideoPreviewer.o -MD -MP -MF .deps/simplescreenrecorder-moc_VideoPreviewer.Tpo -c -o simplescreenrecorder-moc_VideoPreviewer.o `test -f 'moc_VideoPreviewer.cpp' || echo './'`moc_VideoPreviewer.cpp
mv -f .deps/simplescreenrecorder-moc_VideoPreviewer.Tpo .deps/simplescreenrecorder-moc_VideoPreviewer.Po
/bin/sh ../libtool  --tag=CXX   --mode=link g++ -pthread -std=c++0x -g -O2 -pthread -lrt -lavformat -lavcodec -lavutil -lswscale -lX11 -lXext -lXfixes -lXi -lasound  -lQtGui -lQtCore  -lpulse -ljack  -o simplescreenrecorder AV/Input/simplescreenrecorder-ALSAInput.o AV/Input/simplescreenrecorder-GLInjectInput.o AV/Input/simplescreenrecorder-JACKInput.o AV/Input/simplescreenrecorder-PulseAudioInput.o AV/Input/simplescreenrecorder-SSRVideoStreamReader.o AV/Input/simplescreenrecorder-SSRVideoStreamWatcher.o AV/Input/simplescreenrecorder-X11Input.o AV/Output/simplescreenrecorder-AudioEncoder.o AV/Output/simplescreenrecorder-BaseEncoder.o AV/Output/simplescreenrecorder-Muxer.o AV/Output/simplescreenrecorder-OutputManager.o AV/Output/simplescreenrecorder-SyncDiagram.o AV/Output/simplescreenrecorder-Synchronizer.o AV/Output/simplescreenrecorder-VideoEncoder.o AV/Output/simplescreenrecorder-X264Presets.o AV/simplescreenrecorder-AVWrapper.o AV/simplescreenrecorder-FastResampler.o AV/simplescreenrecorder-FastResampler_FirFilter_Fallback.o AV/simplescreenrecorder-FastScaler.o AV/simplescreenrecorder-FastScaler_Convert_Fallback.o AV/simplescreenrecorder-FastScaler_Scale_Fallback.o AV/simplescreenrecorder-FastScaler_Scale_Generic.o AV/simplescreenrecorder-SimpleSynth.o AV/simplescreenrecorder-SourceSink.o common/simplescreenrecorder-CPUFeatures.o common/simplescreenrecorder-Dialogs.o common/simplescreenrecorder-Logger.o GUI/simplescreenrecorder-AudioPreviewer.o GUI/simplescreenrecorder-DialogGLInject.o GUI/simplescreenrecorder-ElidedLabel.o GUI/simplescreenrecorder-HotkeyListener.o GUI/simplescreenrecorder-Icons.o GUI/simplescreenrecorder-MainWindow.o GUI/simplescreenrecorder-PageDone.o GUI/simplescreenrecorder-PageInput.o GUI/simplescreenrecorder-PageOutput.o GUI/simplescreenrecorder-PageRecord.o GUI/simplescreenrecorder-PageWelcome.o GUI/simplescreenrecorder-ProfileBox.o GUI/simplescreenrecorder-VideoPreviewer.o simplescreenrecorder-Benchmark.o simplescreenrecorder-Main.o simplescreenrecorder-NVidia.o simplescreenrecorder-qrc_resources.o simplescreenrecorder-moc_X11Input.o simplescreenrecorder-moc_SyncDiagram.o simplescreenrecorder-moc_Logger.o simplescreenrecorder-moc_AudioPreviewer.o simplescreenrecorder-moc_DialogGLInject.o simplescreenrecorder-moc_ElidedLabel.o simplescreenrecorder-moc_HotkeyListener.o simplescreenrecorder-moc_MainWindow.o simplescreenrecorder-moc_PageDone.o simplescreenrecorder-moc_PageInput.o simplescreenrecorder-moc_PageOutput.o simplescreenrecorder-moc_PageRecord.o simplescreenrecorder-moc_PageWelcome.o simplescreenrecorder-moc_ProfileBox.o simplescreenrecorder-moc_VideoPreviewer.o libsimplescreenrecorder-target-sse2.la libsimplescreenrecorder-target-ssse3.la -lGLU -lGL -ljack -lpulse -lasound -lXi -lXext -lXfixes -lX11 -lswscale -lavutil -lavcodec -lavformat -ldl -lrt
libtool: link: g++ -pthread -std=c++0x -g -O2 -pthread -o simplescreenrecorder AV/Input/simplescreenrecorder-ALSAInput.o AV/Input/simplescreenrecorder-GLInjectInput.o AV/Input/simplescreenrecorder-JACKInput.o AV/Input/simplescreenrecorder-PulseAudioInput.o AV/Input/simplescreenrecorder-SSRVideoStreamReader.o AV/Input/simplescreenrecorder-SSRVideoStreamWatcher.o AV/Input/simplescreenrecorder-X11Input.o AV/Output/simplescreenrecorder-AudioEncoder.o AV/Output/simplescreenrecorder-BaseEncoder.o AV/Output/simplescreenrecorder-Muxer.o AV/Output/simplescreenrecorder-OutputManager.o AV/Output/simplescreenrecorder-SyncDiagram.o AV/Output/simplescreenrecorder-Synchronizer.o AV/Output/simplescreenrecorder-VideoEncoder.o AV/Output/simplescreenrecorder-X264Presets.o AV/simplescreenrecorder-AVWrapper.o AV/simplescreenrecorder-FastResampler.o AV/simplescreenrecorder-FastResampler_FirFilter_Fallback.o AV/simplescreenrecorder-FastScaler.o AV/simplescreenrecorder-FastScaler_Convert_Fallback.o AV/simplescreenrecorder-FastScaler_Scale_Fallback.o AV/simplescreenrecorder-FastScaler_Scale_Generic.o AV/simplescreenrecorder-SimpleSynth.o AV/simplescreenrecorder-SourceSink.o common/simplescreenrecorder-CPUFeatures.o common/simplescreenrecorder-Dialogs.o common/simplescreenrecorder-Logger.o GUI/simplescreenrecorder-AudioPreviewer.o GUI/simplescreenrecorder-DialogGLInject.o GUI/simplescreenrecorder-ElidedLabel.o GUI/simplescreenrecorder-HotkeyListener.o GUI/simplescreenrecorder-Icons.o GUI/simplescreenrecorder-MainWindow.o GUI/simplescreenrecorder-PageDone.o GUI/simplescreenrecorder-PageInput.o GUI/simplescreenrecorder-PageOutput.o GUI/simplescreenrecorder-PageRecord.o GUI/simplescreenrecorder-PageWelcome.o GUI/simplescreenrecorder-ProfileBox.o GUI/simplescreenrecorder-VideoPreviewer.o simplescreenrecorder-Benchmark.o simplescreenrecorder-Main.o simplescreenrecorder-NVidia.o simplescreenrecorder-qrc_resources.o simplescreenrecorder-moc_X11Input.o simplescreenrecorder-moc_SyncDiagram.o simplescreenrecorder-moc_Logger.o simplescreenrecorder-moc_AudioPreviewer.o simplescreenrecorder-moc_DialogGLInject.o simplescreenrecorder-moc_ElidedLabel.o simplescreenrecorder-moc_HotkeyListener.o simplescreenrecorder-moc_MainWindow.o simplescreenrecorder-moc_PageDone.o simplescreenrecorder-moc_PageInput.o simplescreenrecorder-moc_PageOutput.o simplescreenrecorder-moc_PageRecord.o simplescreenrecorder-moc_PageWelcome.o simplescreenrecorder-moc_ProfileBox.o simplescreenrecorder-moc_VideoPreviewer.o  ./.libs/libsimplescreenrecorder-target-sse2.a ./.libs/libsimplescreenrecorder-target-ssse3.a -lQtGui -lQtCore -lGLU -lGL -ljack -lpulse -lasound -lXi -lXext -lXfixes -lX11 -lswscale -lavutil -lavcodec -lavformat -ldl -lrt -pthread
/usr/lib64/qt4/bin/lrelease "translations/simplescreenrecorder_ar.ts" -qm "simplescreenrecorder_ar.qm"
Updating 'simplescreenrecorder_ar.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 375 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease "translations/simplescreenrecorder_bg.ts" -qm "simplescreenrecorder_bg.qm"
Updating 'simplescreenrecorder_bg.qm'...
    Generated 311 translation(s) (304 finished and 7 unfinished)
    Ignored 64 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease "translations/simplescreenrecorder_cs.ts" -qm "simplescreenrecorder_cs.qm"
Updating 'simplescreenrecorder_cs.qm'...
    Generated 176 translation(s) (170 finished and 6 unfinished)
    Ignored 199 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease "translations/simplescreenrecorder_de.ts" -qm "simplescreenrecorder_de.qm"
Updating 'simplescreenrecorder_de.qm'...
    Generated 375 translation(s) (375 finished and 0 unfinished)
/usr/lib64/qt4/bin/lrelease "translations/simplescreenrecorder_el.ts" -qm "simplescreenrecorder_el.qm"
Updating 'simplescreenrecorder_el.qm'...
    Generated 355 translation(s) (349 finished and 6 unfinished)
    Ignored 20 untranslated source text(s)
make[2]: *** Нет правила для сборки цели «translations/simplescreenrecorder_eo.ts», требуемой для «simplescreenrecorder_eo.qm».  Останов.
make[2]: выход из каталога «/home/evg/tmp/7/ssr-master/src»
Makefile:420: ошибка выполнения рецепта для цели «all-recursive»
make[1]: *** [all-recursive] Ошибка 1
make[1]: выход из каталога «/home/evg/tmp/7/ssr-master»
Makefile:351: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2

Поискал в выводе слова "error" "ошибк" ничего интересного.
Открыл makefile нашёл строчку номер 420, долго смотрел вокруг неё smile, так ничего и не понял.
Вот как понять чего ему надо?
PS: исходник  https://github.com/MaartenBaert/ssr/arc … ter.tar.gz

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.

6

zRPG пишет:

make[2]: *** Нет правила для сборки цели «translations/simplescreenrecorder_eo.ts», требуемой для «simplescreenrecorder_eo.qm».  Останов.
make[2]: выход из каталога «/home/evg/tmp/7/ssr-master/src»
Makefile:420: ошибка выполнения рецепта для цели «all-recursive»
make[1]: *** [all-recursive] Ошибка 1
make[1]: выход из каталога «/home/evg/tmp/7/ssr-master»
Makefile:351: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2

Нет какого-то правила для сборки.

Как именно сборку осуществлял? В какой последовательности и какие команды?

з.ы. в репозитории же есть i586 пакет, может проще под x86_64 пакет пересобрать, чем с ручной сборкой заморачиваться? smile

Fedora & GNOME

7

Консоль
$ ./configure
$ make

xxblx⇓ пишет:

может проще под x86_64 пакет пересобрать, чем с ручной сборкой заморачиваться?

проще, но хочу понять smile, потом точно пригодится.

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.

8

zRPG, может в апстриме чего поломалось. Попробуй релизную версию 0.3.2 https://github.com/MaartenBaert/ssr/arc … 3.2.tar.gz или 0.3.1 https://github.com/MaartenBaert/ssr/arc … 3.1.tar.gz (я ее собирал, более новую не пробовал), а не текущую с гита.

Fedora & GNOME
Спасибо сказали: zrpg1

9

xxblx, 0.3.2 установилась без проблем.

xxblx⇓ пишет:

может в апстриме чего поломалось.

я так понимаю, что апстрим это upstream то есть исходящий поток, тогда как он может повлиять на ошибки при сборке?

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.

10

zRPG пишет:

я так понимаю, что апстрим это upstream то есть исходящий поток, тогда как он может повлиять на ошибки при сборке?

Нет. Я про "другой апстрим".
Апстримом в разработке ПО зачастую называют текущую разрабатываемую версию продукта. Т.е. исправили какой-то баг, добавили изменения в гит-репозиторий, про это скажут "баг исправлен в апстриме".

Fedora & GNOME

11

xxblx⇓ пишет:

Т.е. исправили какой-то баг, добавили изменения в гит-репозиторий, про это скажут "баг исправлен в апстриме".

теперь понятно. На github нашёл ветку с релизными версиями. Сразу не разобрался потому и взял разрабатываемую.

То есть получается:
1) если ошибка на этапе ./configure то не хватает какого-то пакета?
2) если на этапе make, лучше попробовать другую версию программы, так как без знания языка и разбора исходника сделать уже ничего нельзя?

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.

12

zRPG пишет:

1) если ошибка на этапе ./configure то не хватает какого-то пакета?

Обычно да. Или не хватает пакета, или что-то не нашло, например, заголовочные файлы не найдены (ищет не там, называются по другому и т.д. причины разные могут быть).

zRPG пишет:

2) если на этапе make, лучше попробовать другую версию программы, так как без знания языка и разбора исходника сделать уже ничего нельзя?

Не факт. Это уже исходя из ошибки надо решать. В вашем случае, отсутствовало правило сборки, тут без контакта с разработчиком или знаний в вопросе проблемно разобраться. Но ведь и другие ошибки бывают, от нехватки места в /tmp до так же отсутствующих devel пакетов (configure же не всегда используется) или проблем из-за каких-то опций (опять же ищет не там и т.д.).

Fedora & GNOME
Спасибо сказали: zrpg1

13

я так понимаю, что:
configure - проверка наличия всех компонентов,
make без целей - сборка объектных файлов из исходников, и их связывание,
make install - простое копирование, ну может ещё настройка dconf, xfconf и пр.,
make uninstall - простое удаление.
Правильно?

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.

14

zRPG пишет:

configure - проверка наличия всех компонентов,

configure обычно проверяет зависимости для сборки, пути, принимает параметры и т.д. и исходя из этого генерирует makefile.

zRPG пишет:

make без целей - сборка объектных файлов из исходников, и их связывание,

Сборка исполняемых файлов.

zRPG пишет:

make install - простое копирование, ну может ещё настройка dconf, xfconf и пр.,

Обычно да, но не обязательно. Смотря что в правиле прописано. Может быть простым переносов файлов в префикс, а может еще какие-то действия совершит.

zRPG пишет:

make uninstall - простое удаление.

Да, но зачастую этого правила может вообще не быть. По это лучше бы самом быть в курсе куда и что установило. Ну или вместо install использовать checkinstall, тогда, в теории, можно будет вообще через пакетный менеджер потом программу удалить.

Fedora & GNOME
Спасибо сказали: zrpg1

15

xxblx, и пока что последние вопросы.

Я так понимаю, что checkinstall это тоже список записей в файле makefile. То есть если нет раздела checkinstall то он не сработает?

Раз это просто запись в makefile, то почему например нельзя написать цель i вместо цели install и запускать make i ? То есть я к тому что почти во ВСЕХ программах используют INSTALL

Есть такая интересная система aum++, там тоже надо знать язык и понимать исходники, например, чтобы найти ошибку?

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.

16

zRPG пишет:

Я так понимаю, что checkinstall это тоже список записей в файле makefile. То есть если нет раздела checkinstall то он не сработает?

Не совсем. checkinstall, насколько я помню, отрабатывает как install, просто при этом пакетному менеджеру еще информация передана о добавленных файлах будет.

zRPG пишет:

то почему например нельзя написать цель i вместо цели install и запускать make i ? То есть я к тому что почти во ВСЕХ программах используют INSTALL

Я не силен в создании makefile'ов, возможно есть какие-то уже устоявшиеся понятия или может есть стандартные правила какие-то. Тут я вам не отвечу, ибо не знаю.

zRPG пишет:

Есть такая интересная система aum++, там тоже надо знать язык и понимать исходники, например, чтобы найти ошибку?

Для чего именно? Aum++ утилита для сборки rpm-пакетов в чистом chroot-окружении. Для сборки надо уметь собирать пакеты, т.е. уметь писать и читать спек-файлы, по сути. Других спец-знаний для использования данной утилиты вам не нужно. А если же в планах модиификация Aum++, то тогда надо знать C++, на котором она и написана. Меня когда-то именно C++ от нее и оттолкнул, т.к. мне не хотелось разбираться в коде, по этому я сделал свое решение на баше Mageia-chroot scripts, которое среди прочего и сборку пакетов chroot делать умеет.

Fedora & GNOME

17

xxblx⇓ пишет:

А если же в планах модиификация Aum++, то тогда надо знать C++, на котором она и написана

планов нет

xxblx⇓ пишет:

Для чего именно? Aum++ утилита для сборки rpm-пакетов в чистом chroot-окружении

да для сборки rpm пакетов.

Но это уже другая тема, которую когда-нибудь создам

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.