История изменений
Исправление kostik87, (текущая версия) :
Всё собирается, только что собрал пакет из live ebuild`а, всё собралось.
Вот этап конфигурирования:
# ebuild freerdp-9999.1.ebuild configure
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
>>> Unpacking source...
GIT update -->
repository: git://github.com/FreeRDP/FreeRDP.git
at the commit: ce17f321f98967ef7f0f56136609701e02750e2b
branch: master
storage directory: "/usr/portage/distfiles/egit-src/FreeRDP.git"
checkout type: bare repository
Cloning into '/var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1'...
done.
Branch branch-master set up to track remote branch master from origin.
Switched to a new branch 'branch-master'
>>> Unpacked to /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1
>>> Source unpacked in /var/tmp/portage/net-misc/freerdp-9999.1/work
>>> Preparing source in /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1_build"
cmake --no-warn-unused-cli -C /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DWITH_ALSA=ON -DWITH_CLIENT=ON -DWITH_CUPS=ON -DWITH_DEBUG_ALL=OFF -DWITH_MANPAGES=OFF -DWITH_DIRECTFB=OFF -DWITH_FFMPEG=ON -DWITH_GSTREAMER_1_0=ON -DWITH_JPEG=ON -DWITH_PULSE=ON -DWITH_SERVER=OFF -DWITH_PCSC=OFF -DWITH_SSE2=ON -DCHANNEL_URBDRC=ON -DWITH_X11=ON -DWITH_XINERAMA=OFF -DWITH_XV=ON -DBUILD_TESTING=OFF -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1_build/gentoo_rules.cmake /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1
Not searching for unused variables given on the command line.
loading initial cache file /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 4.7.3
-- The CXX compiler identification is GNU 4.7.3
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "0.28")
-- FreeRDP GIT
-- Git Revision 1.2.0-beta1+android9-244-gce17f
-- Performing Test Wno-unused-result
-- Performing Test Wno-unused-result - Success
-- Performing Test Wno-unused-but-set-variable
-- Performing Test Wno-unused-but-set-variable - Success
-- Performing Test Wno-deprecated-declarations
-- Performing Test Wno-deprecated-declarations - Success
-- Performing Test Wno-deprecated-declarationsCXX
-- Performing Test Wno-deprecated-declarationsCXX - Success
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file execinfo.h
-- Looking for include file execinfo.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file sys/modem.h
-- Looking for include file sys/modem.h - not found
-- Looking for include file sys/filio.h
-- Looking for include file sys/filio.h - not found
-- Looking for include file sys/strtio.h
-- Looking for include file sys/strtio.h - not found
-- Looking for include file sys/select.h
-- Looking for include file sys/select.h - found
-- Performing Test HAVE_TM_GMTOFF
-- Performing Test HAVE_TM_GMTOFF - Success
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for pthread_tryjoin_np in pthread
-- Looking for pthread_tryjoin_np in pthread - found
-- Looking for include file sys/eventfd.h
-- Looking for include file sys/eventfd.h - found
-- Looking for include file sys/eventfd.h
-- Looking for include file sys/eventfd.h - found
-- Looking for include file sys/timerfd.h
-- Looking for include file sys/timerfd.h - found
-- Looking for include file poll.h
-- Looking for include file poll.h - found
-- Finding recommended feature X11 for X11 (X11 client and server)
-- Disable feature X11 using "-DWITH_X11=OFF"
-- Found X11: /usr/lib64/libX11.so
-- Finding recommended feature Wayland for Wayland (Wayland client)
-- Disable feature Wayland using "-DWITH_WAYLAND=OFF"
-- Found WAYLAND: /usr/lib64/libwayland-client.so
-- Skipping optional feature DirectFB for DirectFB (DirectFB client)
-- Enable feature DirectFB using "-DWITH_DIRECTFB=ON"
-- Finding required feature ZLIB for compression (data compression)
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8")
-- Finding required feature OpenSSL for cryptography (encryption, certificate validation, hashing functions)
-- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found version "1.0.1h")
-- Skipping optional feature OpenSLES for multimedia (OpenSLES audio / video)
-- Enable feature OpenSLES using "-DWITH_OPENSLES=ON"
-- Finding recommended feature ALSA for sound (audio input, audio output and multimedia redirection)
-- Disable feature ALSA using "-DWITH_ALSA=OFF"
-- Found ALSA: /usr/lib64/libasound.so (found version "1.0.28")
-- Finding optional feature Pulse for sound (audio input, audio output and multimedia redirection)
-- checking for module 'libpulse'
-- found libpulse, version 5.0
-- Found Pulse: /usr/include
-- Finding optional feature Cups for printing (printer device redirection)
-- Found Cups: /usr/lib64/libcups.so (found version "1.7.1")
-- Skipping optional feature PCSC for smart card (smart card device redirection)
-- Enable feature PCSC using "-DWITH_PCSC=ON"
-- Finding recommended feature FFmpeg for multimedia (multimedia redirection, audio and video playback)
-- Disable feature FFmpeg using "-DWITH_FFMPEG=OFF"
-- checking for module 'libavcodec'
-- found libavcodec, version 55.52.102
-- checking for module 'libavutil'
-- found libavutil, version 52.66.100
-- Found FFmpeg: TRUE
-- Skipping optional feature GStreamer_0_10 for multimedia (multimedia redirection, audio and video playback, gstreamer 0.10 version)
-- Enable feature GStreamer_0_10 using "-DWITH_GSTREAMER_0_10=ON"
-- Finding recommended feature GStreamer_1_0 for multimedia (multimedia redirection, audio and video playback)
-- Disable feature GStreamer_1_0 using "-DWITH_GSTREAMER_1_0=OFF"
-- checking for module 'glib-2.0'
-- found glib-2.0, version 2.38.2
-- Found Glib
-- checking for module 'gstreamer-1.0'
-- found gstreamer-1.0, version 1.2.3
-- checking for module 'gstreamer-base-1.0'
-- found gstreamer-base-1.0, version 1.2.3
-- checking for module 'gstreamer-app-1.0'
-- found gstreamer-app-1.0, version 1.2.3
-- checking for module 'gstreamer-audio-1.0'
-- found gstreamer-audio-1.0, version 1.2.3
-- checking for module 'gstreamer-fft-1.0'
-- found gstreamer-fft-1.0, version 1.2.3
-- checking for module 'gstreamer-pbutils-1.0'
-- found gstreamer-pbutils-1.0, version 1.2.3
-- checking for module 'gstreamer-video-1.0'
-- found gstreamer-video-1.0, version 1.2.3
-- Found GSTREAMER_1_0: /usr/lib64/libgstreamer-1.0.so
-- Finding optional feature JPEG for codec (use JPEG library)
-- Found JPEG: /usr/lib64/libjpeg.so
-- Skipping optional feature OpenH264 for codec (use OpenH264 library)
-- Enable feature OpenH264 using "-DWITH_OPENH264=ON"
-- Skipping optional feature GSM for codec (GSM audio codec library)
-- Enable feature GSM using "-DWITH_GSM=ON"
-- Skipping optional feature IPP for performance (Intel Integrated Performance Primitives library)
-- Enable feature IPP using "-DWITH_IPP=ON"
-- FreeRDP GIT
-- Finding recommended feature XKBFile for X11 keyboard (X11 keyboard file extension)
-- Disable feature XKBFile using "-DWITH_XKBFILE=OFF"
-- Found XKBFile: /usr/lib64/libxkbfile.so
-- Adding dynamic channel "urbdrc": USB Devices Virtual Channel Extension
-- libudev stable: 1
-- Found UDev: /usr/lib64/libudev.so
-- include: /usr/include
-- Found UUID: /usr/lib64/libuuid.so
-- Found dbus-glib: /usr/lib64/libdbus-glib-1.so
-- Found libusb-1.0:
-- - Includes: /usr/include/libusb-1.0
-- - Libraries: /usr/lib64/libusb-1.0.so
-- Found all URBDRC dependencies
-- Adding dynamic channel client "tsmf": Video Redirection Virtual Channel Extension
-- Finding required feature XRandR for X11 randr (X11 randr extension)
-- Found XRANDR: /usr/lib64/libXrandr.so
-- Finding recommended feature Xext for X11 extension (X11 core extensions)
-- Disable feature Xext using "-DWITH_XEXT=OFF"
-- Found Xext: /usr/lib64/libXext.so
-- Adding device channel client "smartcard": Smart Card Virtual Channel Extension
-- Adding device channel client "serial": Serial Port Virtual Channel Extension
-- Adding static channel client server "remdesk": Remote Assistance Virtual Channel Extension
-- Adding static channel client server "rdpsnd": Audio Output Virtual Channel Extension
-- Adding dynamic channel client "rdpgfx": Graphics Pipeline Extension
-- Adding dynamic channel client "rdpei": Input Virtual Channel Extension
-- Adding static channel client server "rdpdr": Device Redirection Virtual Channel Extension
-- Adding static channel client "rail": Remote Programs Virtual Channel Extension
-- Adding device channel client "printer": Print Virtual Channel Extension
-- Adding device channel client "parallel": Parallel Port Virtual Channel Extension
-- Adding static channel client server "encomsp": Multiparty Virtual Channel Extension
-- Adding dynamic channel client server "echo": Echo Virtual Channel Extension
-- Adding device channel client "drive": Drive Redirection Virtual Channel Extension
-- Adding static channel client server "drdynvc": Dynamic Virtual Channel Extension
-- Adding dynamic channel client "disp": Display Update Virtual Channel Extension
-- Adding static channel client server "cliprdr": Clipboard Virtual Channel Extension
-- Adding dynamic channel client server "audin": Audio Input Redirection Virtual Channel Extension
-- FreeRDP GIT
-- Found DocBookXSL: /usr/share/sgml/docbook/xsl-stylesheets
-- Finding required feature XShm for X11 shared memory (X11 shared memory extension)
-- Found XShm: /usr/lib64/libXext.so
-- Skipping recommended feature Xinerama for multi-monitor (X11 multi-monitor extension)
-- Finding recommended feature Xext for X11 extension (X11 core extensions)
-- Disable feature Xext using "-DWITH_XEXT=OFF"
-- Finding recommended feature Xcursor for cursor (X11 cursor extension)
-- Disable feature Xcursor using "-DWITH_XCURSOR=OFF"
-- Found Xcursor: /usr/lib64/libXcursor.so
-- Finding recommended feature Xv for video (X11 video extension)
-- Disable feature Xv using "-DWITH_XV=OFF"
-- Found Xv: /usr/lib64/libXv.so
-- Finding recommended feature Xi for input (X11 input extension)
-- Disable feature Xi using "-DWITH_XI=OFF"
-- Found Xi: /usr/lib64/libXi.so
-- Looking for XITouchClass
-- Looking for XITouchClass - found
-- Finding recommended feature Xrender for rendering (X11 render extension)
-- Disable feature Xrender using "-DWITH_XRENDER=OFF"
-- Found Xrender: /usr/lib64/libXrender.so
-- Finding recommended feature Xfixes for X11 xfixes extension (Useful additions to the X11 core protocol)
-- Disable feature Xfixes using "-DWITH_XFIXES=OFF"
-- Found Xfixes: /usr/lib64/libXfixes.so
-- <<< Gentoo configuration >>>
Build type Gentoo
Install path /usr
Compiler flags:
C -O2 -march=core2 -pipe -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -g -msse2 -DWINPR_EXPORTS -DFREERDP_EXPORTS
C++ -O2 -march=core2 -pipe -Wno-deprecated-declarations -g -DWINPR_EXPORTS -DFREERDP_EXPORTS
Linker flags:
Executable -Wl,-O1 -Wl,--as-needed
Module -Wl,-O1 -Wl,--as-needed
Shared -Wl,-O1 -Wl,--as-needed
-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/net-misc/freerdp-9999.1/work/freerdp-9999.1_build
>>> Source configured.
Исходная версия kostik87, :
Всё собирается, только что собрал пакет из live ebuild`а, всё собралось.