From den.suv at bk.ru Sat Apr 1 14:37:14 2017 From: den.suv at bk.ru (=?UTF-8?B?RGVuaXMgU3V2?=) Date: Sat, 01 Apr 2017 16:37:14 +0300 Subject: [winswitch] =?utf-8?q?Automatic_session_creation?= Message-ID: <1491053834.581662385@f309.i.mail.ru> Hello dear Xpra society! Could you please help me with XPRA proxy settings...?I'm using only HTML client and would like the option "session on demand" and #1319 ticket enhancement but being a newcomer can't figure out how... 1) To make it easier. Without Proxy?the start command like " xpra start --bind-tcp=0.0.0.0:14500 --html=on --start-child= xterm ? --idle-timeout=7200 --server-idle-timeout=60 --cursors=yes --exit-with-children" normally connect the user via web browser. But then the application is closed the web server welcome page is not available any more. And it is impossible to create a new session. Can Proxy help with that? 2) Another question,?is it possible for each user (login) to start?the session (on demand) somehow??in the authorisation file (for example)?define his personal application to start? For the 1st user - xterm, for the second user - openoffice etc? Thank a lot for your help!! Denis From antoine at nagafix.co.uk Sun Apr 2 11:26:21 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Sun, 2 Apr 2017 17:26:21 +0700 Subject: [winswitch] Automatic session creation In-Reply-To: <1491053834.581662385@f309.i.mail.ru> References: <1491053834.581662385@f309.i.mail.ru> Message-ID: On 01/04/17 20:37, Denis Suv via shifter-users wrote: > > Hello dear Xpra society! > > Could you please help me with XPRA proxy settings... I'm using only HTML client and would like the option "session on demand" and #1319 ticket enhancement but being a newcomer can't figure out how... > > 1) To make it easier. Without Proxy the start command like " xpra > start --bind-tcp=0.0.0.0:14500 --html=on --start-child= xterm --idle-timeout=7200 > --server-idle-timeout=60 --cursors=yes --exit-with-children" normally connect the user via web browser. > But then the application is closed the web server welcome page is not available any more. And it is impossible to create a new session. > Can Proxy help with that? It can, but then you would have to configure your browser URL to request the proxy to start a new session. You can use the HTML5 connection dialog to set that up. But this doesn't sound like the right approach here. If all you want is a new session each time on that port, you could just write a wrapper script that does: while true; do xpra start ... --exit-with-children --no-deamon done And whenever the session is terminated, a new one will take its place. > 2) Another question, is it possible for each user (login) to start the session (on demand) somehow in the authorisation file (for example) define his personal application to start? Starting commands when a user logs in is quite easy: http://unix.stackexchange.com/questions/122424/execute-a-command-on-user-logon You don't necessarily need to add this session to the "multifile" authorization file: the proxy is capable of identifying existing sessions for a user. (if there is more than one, you will need to specify it in your connection string) Cheers Antoine > For the 1st user - xterm, for the second user - openoffice etc? > > Thank a lot for your help!! > Denis > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From antoine at nagafix.co.uk Sun Apr 2 15:10:54 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Sun, 2 Apr 2017 21:10:54 +0700 Subject: [winswitch] [ANNOUNCE] Xpra 2.0.1 : many fixes, 2 critical Message-ID: Hi, The two critical issues fixed in this update are: * server crashes (as per the 1.0 update, this was a long standing bug) * SSL connection failures The rest of the fixes are mostly minor issues, with quite a few in the HTML5 client and platform packaging. Upgrading is recommended. Release notes: * fix X11 server crashes with very short-lived OR windows * fix SSL connection failures * fix 64-bit MSYS2 build system setup script * fix RPM dependencies: remove libwebp, pynvml is only used on 64-bit, common package is always required * fix RPM dependencies of python3 package * fix absolute bind paths handled as relative locations * fix running the Javascript / CSS minifier for MS Windows builds * fix missing screen bit depth with Mac OS clients * fix resource leak in HTML5 client * fix missed characters in HTML5 client disconnection message * fix HTML5 password field wrongly greyed out * fix HTML5 window title bar wrapping * fix backwards compatibility for hmac authentication * fix error in OpenGL feature detection failure code path * fix socket group permissions failures more gracefully * fix proxy server control socket path issues * fix exit-with-client and server shutdown race conditions * fix missing window paint refresh with some posix window managers * try to ensure the tmpfiles.d directory is created on installation * add support for Ubuntu Zesty packaging * support relative file paths in authentication modules * support more CUDA architectures for NVENC * log details of CUDA kernel loading errors * RPM packaging of tmpfiles.d config * improve error message when the some components aren't installed * enable ZIP and MSI by default for MS Windows builds * add missing indentation in man page, help page * MacOS library updates: libepoxy The source: https://xpra.org/src/ Binaries/repositories: https://winswitch.org/downloads/ Direct binary downloads: https://xpra.org/dists/ Beta: https://xpra.org/beta/ Cheers Antoine From titusiforum at gmail.com Wed Apr 12 01:15:42 2017 From: titusiforum at gmail.com (Titusi Forum) Date: Tue, 11 Apr 2017 17:15:42 -0700 Subject: [winswitch] openGL application under XPRA Message-ID: Hello: I am running openGL application (e.g. Matlab) on a remote headless ubuntu server with no graphics card of its own. I am using XPRA 1.0 to remotely transport the graphics to my local MSWin10 desktop. I am running into whole bunch of libGL errors saying swrast_dri.so library is missing. I am guessing this is all related to the fact that I don't have graphics card on the remote server. Isn't there any way to tell the application to use software openGL in one way or other? I tried using VirtualGL, but I am not sure how to use it with XPRA. First of all, is this the right track? If yes, then can you tell me if $VGL_DISPLAY needs to point to the same display on which XPRA is running? I am pretty clueless at this point. Any help would be greatly appreciated. By the way XPRA works beautifully for non openGL applications for me. Thanks for the great software! From antoine at nagafix.co.uk Wed Apr 12 05:53:00 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 12 Apr 2017 11:53:00 +0700 Subject: [winswitch] openGL application under XPRA In-Reply-To: References: Message-ID: <9cd2c9dc-f884-6c52-82c4-41a87a63496e@nagafix.co.uk> On 12/04/17 07:15, Titusi Forum via shifter-users wrote: > Hello: > > I am running openGL application (e.g. Matlab) on a remote headless ubuntu Which Ubuntu version? (16.04 I would guess) > server with no graphics card of its own. I am using XPRA 1.0 to remotely > transport the graphics to my local MSWin10 desktop. Which Xpra version on the client? > I am running into whole bunch of libGL errors saying swrast_dri.so library > is missing. Which exact errors messages? Those from matlab I assume. > I am guessing this is all related to the fact that I don't have graphics > card on the remote server. Isn't there any way to tell the application to > use software openGL in one way or other? There is: use Xdummy. It is disabled by default on some versions of Ubuntu (on 16.04): https://xpra.org/trac/wiki/Xdummy#Ubuntu > I tried using VirtualGL, but I am not sure how to use it with XPRA. First > of all, is this the right track? No. VirtualGL requires a GPU on the server. > If yes, then can you tell me if > $VGL_DISPLAY needs to point to the same display on which XPRA is running? > > I am pretty clueless at this point. Any help would be greatly appreciated. > > By the way XPRA works beautifully for non openGL applications for me. Works great for OpenGL applications too, just not with Ubuntu 16.04. Cheers Antoine > Thanks for the great software! > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From joseph.spoon at gmail.com Mon Apr 17 00:46:56 2017 From: joseph.spoon at gmail.com (Joseph Spoon) Date: Sun, 16 Apr 2017 19:46:56 -0400 Subject: [winswitch] xpra with HTML5 support for Raspbian Jessie In-Reply-To: References: Message-ID: Hello, After multiple hours of searching and testing I have not found an xpra installation candidate for Raspbian Jessie that includes HTML5 support. The base repository only installs version 0.14 and no separate installation candidate source is working for me. What is the best option for installing xpra with HTML5 support for a Raspberry Pi? Thanks for your time From antoine at nagafix.co.uk Mon Apr 17 07:25:19 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Mon, 17 Apr 2017 13:25:19 +0700 Subject: [winswitch] xpra with HTML5 support for Raspbian Jessie In-Reply-To: References: Message-ID: <08aa5295-368d-b771-39e2-b0d9f23221d6@nagafix.co.uk> On 17/04/17 06:46, Joseph Spoon via shifter-users wrote: > Hello, > > After multiple hours of searching and testing I have not found an xpra > installation candidate for Raspbian Jessie that includes HTML5 support. The > base repository only installs version 0.14 and no separate installation > candidate source is working for me. What is the best option for installing > xpra with HTML5 support for a Raspberry Pi? You will have to install from source I am afraid. See: https://xpra.org/trac/wiki/Building/Other Depending on how you want to use xpra, you should turn off some codecs which will simplify the build process. A number of dependencies are also well out of date in Raspbian. I would also recommend building the 1.0 LTS branch rather than the newer versions which aren't even meant to build on Jessie, see: https://xpra.org/trac/wiki/Platforms Cheers Antoine > > Thanks for your time From antoine at nagafix.co.uk Tue Apr 18 03:53:24 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 18 Apr 2017 09:53:24 +0700 Subject: [winswitch] [ANNOUNCE] Xpra 2.0.2 : minor fixes Message-ID: <7763fd44-c9a9-85ea-a956-582eeb71efd2@nagafix.co.uk> Hi, This minor update fixes a fair number of issues, mostly in the platform code (MS Windows, Mac OS), the HTML5 client and SSL. There is no urgency to update if you were not affected by those issues. Release notes: * fix clipboard synchronization with Mac OS clients * fix raising of windows when connecting from Mac OS * fix exit code of helper commands on Mac OS * fix video fallback encoding when running at high bit depths * fix SSL servers on MS Windows * fix redirection to log file on MS Windows * fix native API calls causing spurious errors on MS Windows * fix inconsistent desktop state after using the screenshot feature on MS Windows * fix 64-bit MS Windows installer platform compatibility check * fix HTML5 handling of Unicode in window titles and clipboard * fix SSL-upgradable sockets not exposed via mDNS * fix connection to IPv6 addresses * fix X11 ICC profile version format * fix server errors with locked batch delays * fix pixel depth command option error handler * fix window opacity forwarding * fix missing system tray with Ubuntu Zesty * fix nvenc codec name shown in config file example * fix error handling of screenshot feature from the bug report tool * improve error handling when native Mac OS bindings are missing * workaround broken MSYS2 dependencies * more helpful warning message when dbus bindings are missing * Mac OS library updates: Pillow 4.1, ffmpeg 3.3 The source: https://xpra.org/src/ Binaries/repositories: https://winswitch.org/downloads/ Direct binary downloads: https://xpra.org/dists/ Beta: https://xpra.org/beta/ Cheers Antoine From yugiohjcj-mailinglist at laposte.net Sat Apr 22 23:36:27 2017 From: yugiohjcj-mailinglist at laposte.net (YuGiOhJCJ Mailing-List) Date: Sun, 23 Apr 2017 00:36:27 +0200 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 Message-ID: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> Hello, I am trying to build xpra-2.0 [1] on Slackware64 14.2 [2] and here is the result: --- $ python setup.py install setup.py install Xpra version 2.0 found pkg-config version: 0.29.1 build switches: * enc_x264 : Y * enc_x265 : N * enc_ffmpeg : Y * nvenc7 : N * cuda_rebuild : Y * vpx : Y * pillow : Y * jpeg : Y * v4l2 : Y * dec_avcodec2 : Y * csc_swscale : Y * csc_libyuv : N * bencode : Y * cython_bencode : Y * vsock : Y * mdns : Y * clipboard : Y * server : Y * client : Y * dbus : Y * x11 : Y * gtk_x11 : Y * service : Y * gtk2 : Y * gtk3 : N * html5 : Y * minify : Y * pam : N * sound : Y * opengl : Y * printing : Y * webcam : Y * rebuild : Y * annotate : Y * warn : Y * strict : Y * shadow : Y * proxy : Y * debug : N * PIC : Y * Xdummy : Auto * Xdummy_wrapper : Auto * verbose : N * tests : N * bundle_tests : N error running (['uglifyjs', '--version'],),{'stderr': -1, 'stdout': -1}: [Errno 2] No such file or directory Warning: uglifyjs failed and return -1 Warning: yuicompressor module not found, cannot minify 'nvcc --version' failed with return code 127 stderr: None updated ./xpra/build_info.py with: * BUILD_BIT = 64bit * BUILD_CPU = Intel(R) Celeron(R) CPU G3920 @ 2.90GHz * BUILD_DATE = 2017-04-23 * BUILD_MACHINE = x86_64 * BUILD_OS = Linux Slackware 14.2 * BUILD_TIME = 00:19 * BUILT_BY = yugiohjcj * BUILT_ON = desktop * COMPILER_VERSION = gcc (GCC) 5.3.0 * CYTHON_VERSION = 0.23.4 * LINKER_VERSION = GNU ld (GNU Binutils) 2.26.20160125 * PYTHON_VERSION = 2.7.11 * RELEASE_BUILD = True * lib_gtk = 3.22.9 * lib_pycairo = 1.10.0 * lib_pygobject = 2.28.6 * lib_pygtk = 2.24.0 * lib_vpx = 1.5.0 * lib_x11 = 1.6.3 * lib_x264 = 0.140.x * lib_xcomposite = 0.4.4 * lib_xdamage = 1.1.4 * lib_xext = 1.3.3 * lib_xfixes = 5.0.2 * lib_xkbfile = 1.0.9 * lib_xrandr = 1.5.0 * lib_xtst = 1.2.2 found gcc version: 5.3.0 Compiling xpra/buffers/membuf.pyx because it changed. Compiling xpra/x11/bindings/wait_for_x_server.pyx because it changed. Compiling xpra/x11/bindings/display_source.pyx because it changed. Compiling xpra/x11/bindings/core_bindings.pyx because it changed. Compiling xpra/x11/bindings/posix_display_source.pyx because it changed. Compiling xpra/x11/bindings/randr_bindings.pyx because it changed. Compiling xpra/x11/bindings/keyboard_bindings.pyx because it changed. Compiling xpra/x11/bindings/window_bindings.pyx because it changed. Compiling xpra/x11/bindings/ximage.pyx because it changed. Compiling xpra/x11/gtk2/gdk_display_source.pyx because it changed. Compiling xpra/x11/gtk2/gdk_bindings.pyx because it changed. Compiling xpra/codecs/argb/argb.pyx because it changed. Compiling xpra/gtk_common/gdk_atoms.pyx because it changed. Compiling xpra/codecs/xor/cyxor.pyx because it changed. Compiling xpra/server/cystats.pyx because it changed. Compiling xpra/server/window/region.pyx because it changed. Compiling xpra/server/window/motion.pyx because it changed. Compiling xpra/codecs/enc_x264/encoder.pyx because it changed. Compiling xpra/codecs/jpeg/encoder.pyx because it changed. Compiling xpra/codecs/jpeg/decoder.pyx because it changed. Compiling xpra/codecs/libav_common/av_log.pyx because it changed. Compiling xpra/codecs/dec_avcodec2/decoder.pyx because it changed. Compiling xpra/codecs/csc_swscale/colorspace_converter.pyx because it changed. Compiling xpra/codecs/vpx/encoder.pyx because it changed. Compiling xpra/codecs/vpx/decoder.pyx because it changed. Compiling xpra/codecs/enc_ffmpeg/encoder.pyx because it changed. Compiling xpra/codecs/v4l2/pusher.pyx because it changed. Compiling xpra/net/bencode/cython_bencode.pyx because it changed. Compiling xpra/net/vsock.pyx because it changed. [ 1/29] Cythonizing xpra/buffers/membuf.pyx [ 2/29] Cythonizing xpra/codecs/argb/argb.pyx [ 3/29] Cythonizing xpra/codecs/csc_swscale/colorspace_converter.pyx [ 4/29] Cythonizing xpra/codecs/dec_avcodec2/decoder.pyx [ 5/29] Cythonizing xpra/codecs/enc_ffmpeg/encoder.pyx [ 6/29] Cythonizing xpra/codecs/enc_x264/encoder.pyx [ 7/29] Cythonizing xpra/codecs/jpeg/decoder.pyx [ 8/29] Cythonizing xpra/codecs/jpeg/encoder.pyx [ 9/29] Cythonizing xpra/codecs/libav_common/av_log.pyx [10/29] Cythonizing xpra/codecs/v4l2/pusher.pyx [11/29] Cythonizing xpra/codecs/vpx/decoder.pyx [12/29] Cythonizing xpra/codecs/vpx/encoder.pyx [13/29] Cythonizing xpra/codecs/xor/cyxor.pyx [14/29] Cythonizing xpra/gtk_common/gdk_atoms.pyx [15/29] Cythonizing xpra/net/bencode/cython_bencode.pyx [16/29] Cythonizing xpra/net/vsock.pyx [17/29] Cythonizing xpra/server/cystats.pyx [18/29] Cythonizing xpra/server/window/motion.pyx [19/29] Cythonizing xpra/server/window/region.pyx [20/29] Cythonizing xpra/x11/bindings/core_bindings.pyx [21/29] Cythonizing xpra/x11/bindings/display_source.pyx [22/29] Cythonizing xpra/x11/bindings/keyboard_bindings.pyx [23/29] Cythonizing xpra/x11/bindings/posix_display_source.pyx [24/29] Cythonizing xpra/x11/bindings/randr_bindings.pyx [25/29] Cythonizing xpra/x11/bindings/wait_for_x_server.pyx [26/29] Cythonizing xpra/x11/bindings/window_bindings.pyx [27/29] Cythonizing xpra/x11/bindings/ximage.pyx [28/29] Cythonizing xpra/x11/gtk2/gdk_bindings.pyx [29/29] Cythonizing xpra/x11/gtk2/gdk_display_source.pyx running install running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/xpra copying xpra/__init__.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/version_util.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/util.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/log.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/child_reaper.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/simple_stats.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/os_util.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/make_thread.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/src_info.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/colorstreamhandler.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/exit_codes.py -> build/lib.linux-x86_64-2.7/xpra creating build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/__init__.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/ui_thread_watcher.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/printing.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/gui.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/dotxpra.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/features.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/pycups_printing.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/info.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/webcam.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/keyboard_base.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/shadow_server.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/dotxpra_common.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/options_util.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/paths.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/options.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/keyboard.py -> build/lib.linux-x86_64-2.7/xpra/platform creating build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/__init__.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/protocol.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/subprocess_wrapper.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/bytestreams.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/header.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/websocket.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/fake_jitter.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/packet_encoding.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/mmap_pipe.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/crypto.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/compression.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/pycryptography_backend.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/file_transfer.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/net_util.py -> build/lib.linux-x86_64-2.7/xpra/net creating build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/scripts/__init__.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/scripts/main.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/build_info.py -> build/lib.linux-x86_64-2.7/xpra creating build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/__init__.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/printing.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/gui.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/dotxpra.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/features.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/info.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/webcam.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/shadow_server.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/appindicator_tray.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/gtkmenu_tray.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/paths.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/options.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/keyboard.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix creating build/lib.linux-x86_64-2.7/xpra/buffers copying xpra/buffers/__init__.py -> build/lib.linux-x86_64-2.7/xpra/buffers creating build/lib.linux-x86_64-2.7/xpra/dbus copying xpra/dbus/__init__.py -> build/lib.linux-x86_64-2.7/xpra/dbus copying xpra/dbus/notifications_forwarder.py -> build/lib.linux-x86_64-2.7/xpra/dbus copying xpra/dbus/gtk_menuactions.py -> build/lib.linux-x86_64-2.7/xpra/dbus copying xpra/dbus/helper.py -> build/lib.linux-x86_64-2.7/xpra/dbus copying xpra/dbus/common.py -> build/lib.linux-x86_64-2.7/xpra/dbus creating build/lib.linux-x86_64-2.7/xpra/net/mdns copying xpra/net/mdns/__init__.py -> build/lib.linux-x86_64-2.7/xpra/net/mdns copying xpra/net/mdns/pybonjour_publisher.py -> build/lib.linux-x86_64-2.7/xpra/net/mdns copying xpra/net/mdns/avahi_listener.py -> build/lib.linux-x86_64-2.7/xpra/net/mdns copying xpra/net/mdns/pybonjour.py -> build/lib.linux-x86_64-2.7/xpra/net/mdns copying xpra/net/mdns/avahi_publisher.py -> build/lib.linux-x86_64-2.7/xpra/net/mdns creating build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/control_command.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/gtk_server_base.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/picture_encode.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/source.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/server_base.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/keyboard_config_base.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/server_uuid.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/background_worker.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/server_core.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/source_stats.py -> build/lib.linux-x86_64-2.7/xpra/server creating build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/reject_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/file_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/file_auth_base.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/fail_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/allow_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/win32_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/pam_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/env_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/password_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/multifile_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/none_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/sys_auth_base.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/pam.py -> build/lib.linux-x86_64-2.7/xpra/server/auth creating build/lib.linux-x86_64-2.7/xpra/server/proxy copying xpra/server/proxy/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server/proxy copying xpra/server/proxy/proxy_instance_process.py -> build/lib.linux-x86_64-2.7/xpra/server/proxy copying xpra/server/proxy/proxy_server.py -> build/lib.linux-x86_64-2.7/xpra/server/proxy creating build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/window_video_source.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/window_stats.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/batch_config.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/video_scoring.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/video_subregion.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/window_source.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/batch_delay_calculator.py -> build/lib.linux-x86_64-2.7/xpra/server/window creating build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/root_window_model.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/shadow_server_base.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/shadow_dbus_server.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/gtk_shadow_server_base.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/gtk_root_window_model.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow creating build/lib.linux-x86_64-2.7/xpra/clipboard copying xpra/clipboard/__init__.py -> build/lib.linux-x86_64-2.7/xpra/clipboard copying xpra/clipboard/gdk_clipboard.py -> build/lib.linux-x86_64-2.7/xpra/clipboard copying xpra/clipboard/translated_clipboard.py -> build/lib.linux-x86_64-2.7/xpra/clipboard copying xpra/clipboard/clipboard_base.py -> build/lib.linux-x86_64-2.7/xpra/clipboard creating build/lib.linux-x86_64-2.7/xpra/server/dbus copying xpra/server/dbus/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server/dbus copying xpra/server/dbus/dbus_common.py -> build/lib.linux-x86_64-2.7/xpra/server/dbus copying xpra/server/dbus/dbus_server.py -> build/lib.linux-x86_64-2.7/xpra/server/dbus copying xpra/server/dbus/dbus_source.py -> build/lib.linux-x86_64-2.7/xpra/server/dbus creating build/lib.linux-x86_64-2.7/xpra/x11 creating build/lib.linux-x86_64-2.7/xpra/x11/dbus copying xpra/x11/dbus/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11/dbus copying xpra/x11/dbus/menu.py -> build/lib.linux-x86_64-2.7/xpra/x11/dbus copying xpra/x11/dbus/x11_dbus_server.py -> build/lib.linux-x86_64-2.7/xpra/x11/dbus copying xpra/x11/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/x11_source.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/xroot_props.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/server.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/xsettings.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/server_keyboard_config.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/fakeXinerama.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/xkbhelper.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/desktop_server.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/shadow_x11_server.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/x11_server_base.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/xsettings_prop.py -> build/lib.linux-x86_64-2.7/xpra/x11 creating build/lib.linux-x86_64-2.7/xpra/x11/bindings copying xpra/x11/bindings/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11/bindings creating build/lib.linux-x86_64-2.7/xpra/x11/gtk_x11 copying xpra/x11/gtk_x11/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk_x11 copying xpra/x11/gtk_x11/keys.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk_x11 copying xpra/x11/gtk_x11/prop.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk_x11 copying xpra/x11/gtk_x11/send_wm.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk_x11 creating build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/world_window.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/wm.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/tray.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/selection.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/window_damage.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/window.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/composite.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 creating build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/model_stub.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/or_window.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/systray.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/base.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/size_hints_util.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/window.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/core.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models creating build/lib.linux-x86_64-2.7/xpra/codecs creating build/lib.linux-x86_64-2.7/xpra/codecs/argb copying xpra/codecs/argb/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/argb creating build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/gobject_client_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/tray_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/window_border.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/keyboard_helper.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/fake_window_backing.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/client_widget_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/client_window_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/client_tray.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/ui_client_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/client_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/window_backing_base.py -> build/lib.linux-x86_64-2.7/xpra/client creating build/lib.linux-x86_64-2.7/xpra/client/notifications copying xpra/client/notifications/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client/notifications copying xpra/client/notifications/dbus_notifier.py -> build/lib.linux-x86_64-2.7/xpra/client/notifications copying xpra/client/notifications/notifier_base.py -> build/lib.linux-x86_64-2.7/xpra/client/notifications copying xpra/client/notifications/pynotify_notifier.py -> build/lib.linux-x86_64-2.7/xpra/client/notifications creating build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/__init__.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/keymap.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gtk_spinner.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/error.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gtk_view_keyboard.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/nested_main.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/quit.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gtk_util.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/about.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/pixbuf_to_rgb.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/graph.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gtk_view_clipboard.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gobject_util.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gobject_compat.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/cursor_names.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common creating build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/window_backing.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/border_client_window.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/tray_menu.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/gtk2_window_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/pixmap_backing.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/gtk2_notifier.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/client_window.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/client.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/cairo_backing.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 creating build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/gtk_window_backing_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/statusicon_tray.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/gtk_tray_menu_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/gtk_client_window_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/bug_report.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/cairo_backing_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/gtk_keyboard_helper.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/session_info.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/gtk_client_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/client_launcher.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/start_new_command.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base creating build/lib.linux-x86_64-2.7/xpra/client/gl creating build/lib.linux-x86_64-2.7/xpra/client/gl/gtk2 copying xpra/client/gl/gtk2/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client/gl/gtk2 copying xpra/client/gl/gtk2/gl_window_backing.py -> build/lib.linux-x86_64-2.7/xpra/client/gl/gtk2 copying xpra/client/gl/gtk2/gl_client_window.py -> build/lib.linux-x86_64-2.7/xpra/client/gl/gtk2 copying xpra/codecs/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs copying xpra/codecs/codec_constants.py -> build/lib.linux-x86_64-2.7/xpra/codecs copying xpra/codecs/loader.py -> build/lib.linux-x86_64-2.7/xpra/codecs copying xpra/codecs/video_helper.py -> build/lib.linux-x86_64-2.7/xpra/codecs copying xpra/codecs/image_wrapper.py -> build/lib.linux-x86_64-2.7/xpra/codecs copying xpra/codecs/codec_checks.py -> build/lib.linux-x86_64-2.7/xpra/codecs creating build/lib.linux-x86_64-2.7/xpra/keyboard copying xpra/keyboard/__init__.py -> build/lib.linux-x86_64-2.7/xpra/keyboard copying xpra/keyboard/mask.py -> build/lib.linux-x86_64-2.7/xpra/keyboard copying xpra/keyboard/layouts.py -> build/lib.linux-x86_64-2.7/xpra/keyboard copying xpra/scripts/config.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/scripts/fdproxy.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/scripts/version.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/scripts/server.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/client/gl/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client/gl copying xpra/client/gl/gl_check.py -> build/lib.linux-x86_64-2.7/xpra/client/gl copying xpra/client/gl/gl_colorspace_conversions.py -> build/lib.linux-x86_64-2.7/xpra/client/gl copying xpra/client/gl/gl_window_backing_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gl copying xpra/client/gl/gtk_compat.py -> build/lib.linux-x86_64-2.7/xpra/client/gl creating build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/__init__.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/src.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/sink.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/gstreamer_util.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/sound_pipeline.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/wrapper.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/common.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/gst_hacks.py -> build/lib.linux-x86_64-2.7/xpra/sound creating build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio copying xpra/sound/pulseaudio/__init__.py -> build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio copying xpra/sound/pulseaudio/pulseaudio_util.py -> build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio copying xpra/sound/pulseaudio/pulseaudio_pactl_util.py -> build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio copying xpra/sound/pulseaudio/pulseaudio_none_util.py -> build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio copying xpra/sound/pulseaudio/pulseaudio_common_util.py -> build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio creating build/lib.linux-x86_64-2.7/xpra/codecs/xor copying xpra/codecs/xor/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/xor creating build/lib.linux-x86_64-2.7/xpra/codecs/enc_proxy copying xpra/codecs/enc_proxy/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/enc_proxy copying xpra/codecs/enc_proxy/encoder.py -> build/lib.linux-x86_64-2.7/xpra/codecs/enc_proxy creating build/lib.linux-x86_64-2.7/xpra/codecs/enc_x264 copying xpra/codecs/enc_x264/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/enc_x264 creating build/lib.linux-x86_64-2.7/xpra/codecs/pillow copying xpra/codecs/pillow/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/pillow copying xpra/codecs/pillow/encode.py -> build/lib.linux-x86_64-2.7/xpra/codecs/pillow copying xpra/codecs/pillow/decode.py -> build/lib.linux-x86_64-2.7/xpra/codecs/pillow creating build/lib.linux-x86_64-2.7/xpra/codecs/jpeg copying xpra/codecs/jpeg/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/jpeg creating build/lib.linux-x86_64-2.7/xpra/codecs/libav_common copying xpra/codecs/libav_common/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/libav_common creating build/lib.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 copying xpra/codecs/dec_avcodec2/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 creating build/lib.linux-x86_64-2.7/xpra/codecs/csc_swscale copying xpra/codecs/csc_swscale/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/csc_swscale creating build/lib.linux-x86_64-2.7/xpra/codecs/vpx copying xpra/codecs/vpx/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/vpx creating build/lib.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg copying xpra/codecs/enc_ffmpeg/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg creating build/lib.linux-x86_64-2.7/xpra/codecs/v4l2 copying xpra/codecs/v4l2/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/v4l2 creating build/lib.linux-x86_64-2.7/xpra/net/bencode copying xpra/net/bencode/__init__.py -> build/lib.linux-x86_64-2.7/xpra/net/bencode copying xpra/net/bencode/bencode.py -> build/lib.linux-x86_64-2.7/xpra/net/bencode running build_ext building 'xpra.buffers.membuf' extension creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/xpra creating build/temp.linux-x86_64-2.7/xpra/buffers gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/buffers/membuf.c -o build/temp.linux-x86_64-2.7/xpra/buffers/membuf.o -Wall -Werror -fPIC gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/buffers/memalign.c -o build/temp.linux-x86_64-2.7/xpra/buffers/memalign.o -Wall -Werror -fPIC gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/buffers/buffers.c -o build/temp.linux-x86_64-2.7/xpra/buffers/buffers.o -Wall -Werror -fPIC gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/buffers/xxhash.c -o build/temp.linux-x86_64-2.7/xpra/buffers/xxhash.o -Wall -Werror -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/buffers/membuf.o build/temp.linux-x86_64-2.7/xpra/buffers/memalign.o build/temp.linux-x86_64-2.7/xpra/buffers/buffers.o build/temp.linux-x86_64-2.7/xpra/buffers/xxhash.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/buffers/membuf.so -Wall building 'xpra.x11.bindings.wait_for_x_server' extension creating build/temp.linux-x86_64-2.7/xpra/x11 creating build/temp.linux-x86_64-2.7/xpra/x11/bindings gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/wait_for_x_server.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/wait_for_x_server.o -Wall -Werror -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/wait_for_x_server.o -L/usr/lib64 -lX11 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/wait_for_x_server.so -Wall building 'xpra.x11.bindings.display_source' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/display_source.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/display_source.o -Wall -Werror -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/display_source.o -L/usr/lib64 -lX11 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/display_source.so -Wall building 'xpra.x11.bindings.core_bindings' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/core_bindings.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/core_bindings.o -Wall -Werror -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/core_bindings.o -L/usr/lib64 -lX11 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/core_bindings.so -Wall building 'xpra.x11.bindings.posix_display_source' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/posix_display_source.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/posix_display_source.o -Wall -Werror -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/posix_display_source.o -L/usr/lib64 -lX11 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/posix_display_source.so -Wall building 'xpra.x11.bindings.randr_bindings' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/randr_bindings.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/randr_bindings.o -Wall -Werror -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/randr_bindings.o -L/usr/lib64 -lX11 -lXrandr -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/randr_bindings.so -Wall building 'xpra.x11.bindings.keyboard_bindings' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/keyboard_bindings.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/keyboard_bindings.o -Wall -Werror -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/keyboard_bindings.o -L/usr/lib64 -lX11 -lXtst -lXfixes -lxkbfile -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/keyboard_bindings.so -Wall building 'xpra.x11.bindings.window_bindings' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/window_bindings.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/window_bindings.o -Wall -Werror -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/window_bindings.o -L/usr/lib64 -lX11 -lXtst -lXcomposite -lXdamage -lXfixes -lXext -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/window_bindings.so -Wall building 'xpra.x11.bindings.ximage' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/ximage.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/ximage.o -Wall -Werror -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/ximage.o -L/usr/lib64 -lX11 -lXcomposite -lXdamage -lXfixes -lXext -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/ximage.so -Wall building 'xpra.x11.gtk2.gdk_display_source' extension creating build/temp.linux-x86_64-2.7/xpra/x11/gtk2 gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/pygtk-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/python2.7 -c xpra/x11/gtk2/gdk_display_source.c -o build/temp.linux-x86_64-2.7/xpra/x11/gtk2/gdk_display_source.o -Wall -Werror -fPIC In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from /usr/include/pygtk-2.0/pygtk/pygtk.h:8, from xpra/x11/gtk2/gdk_display_source.c:300: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: error: function declaration isn?t a prototype [-Werror=strict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ cc1: all warnings being treated as errors error: command 'gcc' failed with exit status 1 --- Is there an incompatibility between my gtk+2 and my xpra versions? I am using gtk+2-2.24.30 (built from source code, not the one provided by my distro). Thank you. Best regards. [1] https://xpra.org/src/xpra-2.0.tar.xz [2] http://ftp.slackware.com/pub/slackware/slackware64-14.2/ From antoine at nagafix.co.uk Sun Apr 23 06:02:14 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Sun, 23 Apr 2017 12:02:14 +0700 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> Message-ID: <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> On 23/04/17 05:36, YuGiOhJCJ Mailing-List via shifter-users wrote: > Hello, > > I am trying to build xpra-2.0 [1] on Slackware64 14.2 [2] and here is the result: 2.0.2 is out, use that instead. > --- > $ python setup.py install (snip) > building 'xpra.x11.gtk2.gdk_display_source' extension > creating build/temp.linux-x86_64-2.7/xpra/x11/gtk2 > gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/pygtk-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/python2.7 -c xpra/x11/gtk2/gdk_display_source.c -o build/temp.linux-x86_64-2.7/xpra/x11/gtk2/gdk_display_source.o -Wall -Werror -fPIC > In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, > from /usr/include/pygtk-2.0/pygtk/pygtk.h:8, > from xpra/x11/gtk2/gdk_display_source.c:300: > /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: error: function declaration isn?t a prototype [-Werror=strict-prototypes] > typedef void (*GtkItemFactoryCallback) (); > ^ > cc1: all warnings being treated as errors > error: command 'gcc' failed with exit status 1 > --- > > Is there an incompatibility between my gtk+2 and my xpra versions? > I am using gtk+2-2.24.30 (built from source code, not the one provided by my distro). Most distros, except for Debian, fix the gtk headers so they don't cause those errors. You can modify the setup.py to use the same build switches as Debian, which will silence this warning, or just build with: ./setup.py --without-strict install Cheers Antoine > > Thank you. > Best regards. > > [1] https://xpra.org/src/xpra-2.0.tar.xz > [2] http://ftp.slackware.com/pub/slackware/slackware64-14.2/ From yugiohjcj-mailinglist at laposte.net Sun Apr 23 13:59:46 2017 From: yugiohjcj-mailinglist at laposte.net (YuGiOhJCJ Mailing-List) Date: Sun, 23 Apr 2017 14:59:46 +0200 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> Message-ID: <20170423145946.868764c688c0540c0a3c140d@laposte.net> OK, now I am using xpra 2.0.2 and the "--without-strict" option: --- $ python setup.py install --without-strict setup.py install --without-strict Xpra version 2.0.2 found pkg-config version: 0.29.1 build switches: * enc_x264 : Y * enc_x265 : N * enc_ffmpeg : Y * nvenc7 : N * cuda_rebuild : Y * vpx : Y * pillow : Y * jpeg : Y * v4l2 : Y * dec_avcodec2 : Y * csc_swscale : Y * csc_libyuv : N * bencode : Y * cython_bencode : Y * vsock : Y * mdns : Y * clipboard : Y * server : Y * client : Y * dbus : Y * x11 : Y * gtk_x11 : Y * service : Y * gtk2 : Y * gtk3 : N * html5 : Y * minify : Y * pam : N * sound : Y * opengl : Y * printing : Y * webcam : Y * rebuild : Y * annotate : Y * warn : Y * strict : N * shadow : Y * proxy : Y * debug : N * PIC : Y * Xdummy : Auto * Xdummy_wrapper : Auto * verbose : N * tests : N * bundle_tests : N error running (['uglifyjs', '--version'],),{'stderr': -1, 'stdout': -1}: [Errno 2] No such file or directory Warning: uglifyjs failed and return -1 Warning: yuicompressor module not found, cannot minify 'nvcc --version' failed with return code 127 stderr: None updated ./xpra/build_info.py with: * BUILD_BIT = 64bit * BUILD_CPU = Intel(R) Celeron(R) CPU G3920 @ 2.90GHz * BUILD_DATE = 2017-04-23 * BUILD_MACHINE = x86_64 * BUILD_OS = Linux Slackware 14.2 * BUILD_TIME = 14:49 * BUILT_BY = yugiohjcj * BUILT_ON = desktop * COMPILER_VERSION = gcc (GCC) 5.3.0 * CYTHON_VERSION = 0.23.4 * LINKER_VERSION = GNU ld (GNU Binutils) 2.26.20160125 * PYTHON_VERSION = 2.7.11 * RELEASE_BUILD = True * lib_gtk = 3.22.9 * lib_pycairo = 1.10.0 * lib_pygobject = 2.28.6 * lib_pygtk = 2.24.0 * lib_vpx = 1.5.0 * lib_x11 = 1.6.3 * lib_x264 = 0.140.x * lib_xcomposite = 0.4.4 * lib_xdamage = 1.1.4 * lib_xext = 1.3.3 * lib_xfixes = 5.0.2 * lib_xkbfile = 1.0.9 * lib_xrandr = 1.5.0 * lib_xtst = 1.2.2 found gcc version: 5.3.0 Compiling xpra/buffers/membuf.pyx because it changed. Compiling xpra/x11/bindings/wait_for_x_server.pyx because it changed. Compiling xpra/x11/bindings/display_source.pyx because it changed. Compiling xpra/x11/bindings/core_bindings.pyx because it changed. Compiling xpra/x11/bindings/posix_display_source.pyx because it changed. Compiling xpra/x11/bindings/randr_bindings.pyx because it changed. Compiling xpra/x11/bindings/keyboard_bindings.pyx because it changed. Compiling xpra/x11/bindings/window_bindings.pyx because it changed. Compiling xpra/x11/bindings/ximage.pyx because it changed. Compiling xpra/x11/gtk2/gdk_display_source.pyx because it changed. Compiling xpra/x11/gtk2/gdk_bindings.pyx because it changed. Compiling xpra/codecs/argb/argb.pyx because it changed. Compiling xpra/gtk_common/gdk_atoms.pyx because it changed. Compiling xpra/codecs/xor/cyxor.pyx because it changed. Compiling xpra/server/cystats.pyx because it changed. Compiling xpra/server/window/region.pyx because it changed. Compiling xpra/server/window/motion.pyx because it changed. Compiling xpra/codecs/enc_x264/encoder.pyx because it changed. Compiling xpra/codecs/jpeg/encoder.pyx because it changed. Compiling xpra/codecs/jpeg/decoder.pyx because it changed. Compiling xpra/codecs/libav_common/av_log.pyx because it changed. Compiling xpra/codecs/dec_avcodec2/decoder.pyx because it changed. Compiling xpra/codecs/csc_swscale/colorspace_converter.pyx because it changed. Compiling xpra/codecs/vpx/encoder.pyx because it changed. Compiling xpra/codecs/vpx/decoder.pyx because it changed. Compiling xpra/codecs/enc_ffmpeg/encoder.pyx because it changed. Compiling xpra/codecs/v4l2/pusher.pyx because it changed. Compiling xpra/net/bencode/cython_bencode.pyx because it changed. Compiling xpra/net/vsock.pyx because it changed. [ 1/29] Cythonizing xpra/buffers/membuf.pyx [ 2/29] Cythonizing xpra/codecs/argb/argb.pyx [ 3/29] Cythonizing xpra/codecs/csc_swscale/colorspace_converter.pyx [ 4/29] Cythonizing xpra/codecs/dec_avcodec2/decoder.pyx [ 5/29] Cythonizing xpra/codecs/enc_ffmpeg/encoder.pyx [ 6/29] Cythonizing xpra/codecs/enc_x264/encoder.pyx [ 7/29] Cythonizing xpra/codecs/jpeg/decoder.pyx [ 8/29] Cythonizing xpra/codecs/jpeg/encoder.pyx [ 9/29] Cythonizing xpra/codecs/libav_common/av_log.pyx [10/29] Cythonizing xpra/codecs/v4l2/pusher.pyx [11/29] Cythonizing xpra/codecs/vpx/decoder.pyx [12/29] Cythonizing xpra/codecs/vpx/encoder.pyx [13/29] Cythonizing xpra/codecs/xor/cyxor.pyx [14/29] Cythonizing xpra/gtk_common/gdk_atoms.pyx [15/29] Cythonizing xpra/net/bencode/cython_bencode.pyx [16/29] Cythonizing xpra/net/vsock.pyx [17/29] Cythonizing xpra/server/cystats.pyx [18/29] Cythonizing xpra/server/window/motion.pyx [19/29] Cythonizing xpra/server/window/region.pyx [20/29] Cythonizing xpra/x11/bindings/core_bindings.pyx [21/29] Cythonizing xpra/x11/bindings/display_source.pyx [22/29] Cythonizing xpra/x11/bindings/keyboard_bindings.pyx [23/29] Cythonizing xpra/x11/bindings/posix_display_source.pyx [24/29] Cythonizing xpra/x11/bindings/randr_bindings.pyx [25/29] Cythonizing xpra/x11/bindings/wait_for_x_server.pyx [26/29] Cythonizing xpra/x11/bindings/window_bindings.pyx [27/29] Cythonizing xpra/x11/bindings/ximage.pyx [28/29] Cythonizing xpra/x11/gtk2/gdk_bindings.pyx [29/29] Cythonizing xpra/x11/gtk2/gdk_display_source.pyx running install running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/xpra copying xpra/__init__.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/version_util.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/util.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/log.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/child_reaper.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/simple_stats.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/os_util.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/make_thread.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/src_info.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/colorstreamhandler.py -> build/lib.linux-x86_64-2.7/xpra copying xpra/exit_codes.py -> build/lib.linux-x86_64-2.7/xpra creating build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/__init__.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/ui_thread_watcher.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/printing.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/gui.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/dotxpra.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/features.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/pycups_printing.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/info.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/webcam.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/keyboard_base.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/shadow_server.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/dotxpra_common.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/options_util.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/paths.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/options.py -> build/lib.linux-x86_64-2.7/xpra/platform copying xpra/platform/keyboard.py -> build/lib.linux-x86_64-2.7/xpra/platform creating build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/__init__.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/protocol.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/subprocess_wrapper.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/bytestreams.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/header.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/websocket.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/fake_jitter.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/packet_encoding.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/mmap_pipe.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/crypto.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/compression.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/pycryptography_backend.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/file_transfer.py -> build/lib.linux-x86_64-2.7/xpra/net copying xpra/net/net_util.py -> build/lib.linux-x86_64-2.7/xpra/net creating build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/scripts/__init__.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/scripts/main.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/build_info.py -> build/lib.linux-x86_64-2.7/xpra creating build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/__init__.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/printing.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/gui.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/dotxpra.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/features.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/info.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/webcam.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/shadow_server.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/appindicator_tray.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/gtkmenu_tray.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/paths.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/options.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix copying xpra/platform/xposix/keyboard.py -> build/lib.linux-x86_64-2.7/xpra/platform/xposix creating build/lib.linux-x86_64-2.7/xpra/buffers copying xpra/buffers/__init__.py -> build/lib.linux-x86_64-2.7/xpra/buffers creating build/lib.linux-x86_64-2.7/xpra/dbus copying xpra/dbus/__init__.py -> build/lib.linux-x86_64-2.7/xpra/dbus copying xpra/dbus/notifications_forwarder.py -> build/lib.linux-x86_64-2.7/xpra/dbus copying xpra/dbus/gtk_menuactions.py -> build/lib.linux-x86_64-2.7/xpra/dbus copying xpra/dbus/helper.py -> build/lib.linux-x86_64-2.7/xpra/dbus copying xpra/dbus/common.py -> build/lib.linux-x86_64-2.7/xpra/dbus creating build/lib.linux-x86_64-2.7/xpra/net/mdns copying xpra/net/mdns/__init__.py -> build/lib.linux-x86_64-2.7/xpra/net/mdns copying xpra/net/mdns/pybonjour_publisher.py -> build/lib.linux-x86_64-2.7/xpra/net/mdns copying xpra/net/mdns/avahi_listener.py -> build/lib.linux-x86_64-2.7/xpra/net/mdns copying xpra/net/mdns/pybonjour.py -> build/lib.linux-x86_64-2.7/xpra/net/mdns copying xpra/net/mdns/avahi_publisher.py -> build/lib.linux-x86_64-2.7/xpra/net/mdns creating build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/control_command.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/gtk_server_base.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/picture_encode.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/source.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/server_base.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/keyboard_config_base.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/server_uuid.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/background_worker.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/server_core.py -> build/lib.linux-x86_64-2.7/xpra/server copying xpra/server/source_stats.py -> build/lib.linux-x86_64-2.7/xpra/server creating build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/reject_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/file_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/file_auth_base.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/fail_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/allow_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/win32_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/pam_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/env_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/password_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/multifile_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/none_auth.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/sys_auth_base.py -> build/lib.linux-x86_64-2.7/xpra/server/auth copying xpra/server/auth/pam.py -> build/lib.linux-x86_64-2.7/xpra/server/auth creating build/lib.linux-x86_64-2.7/xpra/server/proxy copying xpra/server/proxy/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server/proxy copying xpra/server/proxy/proxy_instance_process.py -> build/lib.linux-x86_64-2.7/xpra/server/proxy copying xpra/server/proxy/proxy_server.py -> build/lib.linux-x86_64-2.7/xpra/server/proxy creating build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/window_video_source.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/window_stats.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/batch_config.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/video_scoring.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/video_subregion.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/window_source.py -> build/lib.linux-x86_64-2.7/xpra/server/window copying xpra/server/window/batch_delay_calculator.py -> build/lib.linux-x86_64-2.7/xpra/server/window creating build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/root_window_model.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/shadow_server_base.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/shadow_dbus_server.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/gtk_shadow_server_base.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow copying xpra/server/shadow/gtk_root_window_model.py -> build/lib.linux-x86_64-2.7/xpra/server/shadow creating build/lib.linux-x86_64-2.7/xpra/clipboard copying xpra/clipboard/__init__.py -> build/lib.linux-x86_64-2.7/xpra/clipboard copying xpra/clipboard/gdk_clipboard.py -> build/lib.linux-x86_64-2.7/xpra/clipboard copying xpra/clipboard/translated_clipboard.py -> build/lib.linux-x86_64-2.7/xpra/clipboard copying xpra/clipboard/clipboard_base.py -> build/lib.linux-x86_64-2.7/xpra/clipboard creating build/lib.linux-x86_64-2.7/xpra/server/dbus copying xpra/server/dbus/__init__.py -> build/lib.linux-x86_64-2.7/xpra/server/dbus copying xpra/server/dbus/dbus_common.py -> build/lib.linux-x86_64-2.7/xpra/server/dbus copying xpra/server/dbus/dbus_server.py -> build/lib.linux-x86_64-2.7/xpra/server/dbus copying xpra/server/dbus/dbus_source.py -> build/lib.linux-x86_64-2.7/xpra/server/dbus creating build/lib.linux-x86_64-2.7/xpra/x11 creating build/lib.linux-x86_64-2.7/xpra/x11/dbus copying xpra/x11/dbus/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11/dbus copying xpra/x11/dbus/menu.py -> build/lib.linux-x86_64-2.7/xpra/x11/dbus copying xpra/x11/dbus/x11_dbus_server.py -> build/lib.linux-x86_64-2.7/xpra/x11/dbus copying xpra/x11/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/x11_source.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/xroot_props.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/server.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/xsettings.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/server_keyboard_config.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/fakeXinerama.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/xkbhelper.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/desktop_server.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/shadow_x11_server.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/x11_server_base.py -> build/lib.linux-x86_64-2.7/xpra/x11 copying xpra/x11/xsettings_prop.py -> build/lib.linux-x86_64-2.7/xpra/x11 creating build/lib.linux-x86_64-2.7/xpra/x11/bindings copying xpra/x11/bindings/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11/bindings creating build/lib.linux-x86_64-2.7/xpra/x11/gtk_x11 copying xpra/x11/gtk_x11/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk_x11 copying xpra/x11/gtk_x11/keys.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk_x11 copying xpra/x11/gtk_x11/prop.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk_x11 copying xpra/x11/gtk_x11/send_wm.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk_x11 creating build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/world_window.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/wm.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/tray.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/selection.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/window_damage.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/window.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 copying xpra/x11/gtk2/composite.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2 creating build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/__init__.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/model_stub.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/or_window.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/systray.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/base.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/size_hints_util.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/window.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models copying xpra/x11/gtk2/models/core.py -> build/lib.linux-x86_64-2.7/xpra/x11/gtk2/models creating build/lib.linux-x86_64-2.7/xpra/codecs creating build/lib.linux-x86_64-2.7/xpra/codecs/argb copying xpra/codecs/argb/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/argb creating build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/gobject_client_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/tray_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/window_border.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/keyboard_helper.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/fake_window_backing.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/client_widget_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/client_window_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/client_tray.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/ui_client_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/client_base.py -> build/lib.linux-x86_64-2.7/xpra/client copying xpra/client/window_backing_base.py -> build/lib.linux-x86_64-2.7/xpra/client creating build/lib.linux-x86_64-2.7/xpra/client/notifications copying xpra/client/notifications/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client/notifications copying xpra/client/notifications/dbus_notifier.py -> build/lib.linux-x86_64-2.7/xpra/client/notifications copying xpra/client/notifications/notifier_base.py -> build/lib.linux-x86_64-2.7/xpra/client/notifications copying xpra/client/notifications/pynotify_notifier.py -> build/lib.linux-x86_64-2.7/xpra/client/notifications creating build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/__init__.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/keymap.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gtk_spinner.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/error.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gtk_view_keyboard.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/nested_main.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/quit.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gtk_util.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/about.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/pixbuf_to_rgb.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/graph.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gtk_view_clipboard.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gobject_util.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/gobject_compat.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common copying xpra/gtk_common/cursor_names.py -> build/lib.linux-x86_64-2.7/xpra/gtk_common creating build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/window_backing.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/border_client_window.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/tray_menu.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/gtk2_window_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/pixmap_backing.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/gtk2_notifier.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/client_window.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/client.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 copying xpra/client/gtk2/cairo_backing.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk2 creating build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/gtk_window_backing_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/statusicon_tray.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/gtk_tray_menu_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/gtk_client_window_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/bug_report.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/cairo_backing_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/gtk_keyboard_helper.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/session_info.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/gtk_client_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/client_launcher.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base copying xpra/client/gtk_base/start_new_command.py -> build/lib.linux-x86_64-2.7/xpra/client/gtk_base creating build/lib.linux-x86_64-2.7/xpra/client/gl creating build/lib.linux-x86_64-2.7/xpra/client/gl/gtk2 copying xpra/client/gl/gtk2/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client/gl/gtk2 copying xpra/client/gl/gtk2/gl_window_backing.py -> build/lib.linux-x86_64-2.7/xpra/client/gl/gtk2 copying xpra/client/gl/gtk2/gl_client_window.py -> build/lib.linux-x86_64-2.7/xpra/client/gl/gtk2 copying xpra/codecs/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs copying xpra/codecs/codec_constants.py -> build/lib.linux-x86_64-2.7/xpra/codecs copying xpra/codecs/loader.py -> build/lib.linux-x86_64-2.7/xpra/codecs copying xpra/codecs/video_helper.py -> build/lib.linux-x86_64-2.7/xpra/codecs copying xpra/codecs/image_wrapper.py -> build/lib.linux-x86_64-2.7/xpra/codecs copying xpra/codecs/codec_checks.py -> build/lib.linux-x86_64-2.7/xpra/codecs creating build/lib.linux-x86_64-2.7/xpra/keyboard copying xpra/keyboard/__init__.py -> build/lib.linux-x86_64-2.7/xpra/keyboard copying xpra/keyboard/mask.py -> build/lib.linux-x86_64-2.7/xpra/keyboard copying xpra/keyboard/layouts.py -> build/lib.linux-x86_64-2.7/xpra/keyboard copying xpra/scripts/config.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/scripts/fdproxy.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/scripts/version.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/scripts/server.py -> build/lib.linux-x86_64-2.7/xpra/scripts copying xpra/client/gl/__init__.py -> build/lib.linux-x86_64-2.7/xpra/client/gl copying xpra/client/gl/gl_check.py -> build/lib.linux-x86_64-2.7/xpra/client/gl copying xpra/client/gl/gl_colorspace_conversions.py -> build/lib.linux-x86_64-2.7/xpra/client/gl copying xpra/client/gl/gl_window_backing_base.py -> build/lib.linux-x86_64-2.7/xpra/client/gl copying xpra/client/gl/gtk_compat.py -> build/lib.linux-x86_64-2.7/xpra/client/gl creating build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/__init__.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/src.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/sink.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/gstreamer_util.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/sound_pipeline.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/wrapper.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/common.py -> build/lib.linux-x86_64-2.7/xpra/sound copying xpra/sound/gst_hacks.py -> build/lib.linux-x86_64-2.7/xpra/sound creating build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio copying xpra/sound/pulseaudio/__init__.py -> build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio copying xpra/sound/pulseaudio/pulseaudio_util.py -> build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio copying xpra/sound/pulseaudio/pulseaudio_pactl_util.py -> build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio copying xpra/sound/pulseaudio/pulseaudio_none_util.py -> build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio copying xpra/sound/pulseaudio/pulseaudio_common_util.py -> build/lib.linux-x86_64-2.7/xpra/sound/pulseaudio creating build/lib.linux-x86_64-2.7/xpra/codecs/xor copying xpra/codecs/xor/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/xor creating build/lib.linux-x86_64-2.7/xpra/codecs/enc_proxy copying xpra/codecs/enc_proxy/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/enc_proxy copying xpra/codecs/enc_proxy/encoder.py -> build/lib.linux-x86_64-2.7/xpra/codecs/enc_proxy creating build/lib.linux-x86_64-2.7/xpra/codecs/enc_x264 copying xpra/codecs/enc_x264/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/enc_x264 creating build/lib.linux-x86_64-2.7/xpra/codecs/pillow copying xpra/codecs/pillow/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/pillow copying xpra/codecs/pillow/encode.py -> build/lib.linux-x86_64-2.7/xpra/codecs/pillow copying xpra/codecs/pillow/decode.py -> build/lib.linux-x86_64-2.7/xpra/codecs/pillow creating build/lib.linux-x86_64-2.7/xpra/codecs/jpeg copying xpra/codecs/jpeg/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/jpeg creating build/lib.linux-x86_64-2.7/xpra/codecs/libav_common copying xpra/codecs/libav_common/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/libav_common creating build/lib.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 copying xpra/codecs/dec_avcodec2/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 creating build/lib.linux-x86_64-2.7/xpra/codecs/csc_swscale copying xpra/codecs/csc_swscale/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/csc_swscale creating build/lib.linux-x86_64-2.7/xpra/codecs/vpx copying xpra/codecs/vpx/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/vpx creating build/lib.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg copying xpra/codecs/enc_ffmpeg/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg creating build/lib.linux-x86_64-2.7/xpra/codecs/v4l2 copying xpra/codecs/v4l2/__init__.py -> build/lib.linux-x86_64-2.7/xpra/codecs/v4l2 creating build/lib.linux-x86_64-2.7/xpra/net/bencode copying xpra/net/bencode/__init__.py -> build/lib.linux-x86_64-2.7/xpra/net/bencode copying xpra/net/bencode/bencode.py -> build/lib.linux-x86_64-2.7/xpra/net/bencode running build_ext building 'xpra.buffers.membuf' extension creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/xpra creating build/temp.linux-x86_64-2.7/xpra/buffers gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/buffers/membuf.c -o build/temp.linux-x86_64-2.7/xpra/buffers/membuf.o -Wall -fPIC gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/buffers/memalign.c -o build/temp.linux-x86_64-2.7/xpra/buffers/memalign.o -Wall -fPIC gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/buffers/buffers.c -o build/temp.linux-x86_64-2.7/xpra/buffers/buffers.o -Wall -fPIC gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/buffers/xxhash.c -o build/temp.linux-x86_64-2.7/xpra/buffers/xxhash.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/buffers/membuf.o build/temp.linux-x86_64-2.7/xpra/buffers/memalign.o build/temp.linux-x86_64-2.7/xpra/buffers/buffers.o build/temp.linux-x86_64-2.7/xpra/buffers/xxhash.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/buffers/membuf.so -Wall building 'xpra.x11.bindings.wait_for_x_server' extension creating build/temp.linux-x86_64-2.7/xpra/x11 creating build/temp.linux-x86_64-2.7/xpra/x11/bindings gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/wait_for_x_server.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/wait_for_x_server.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/wait_for_x_server.o -L/usr/lib64 -lX11 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/wait_for_x_server.so -Wall building 'xpra.x11.bindings.display_source' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/display_source.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/display_source.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/display_source.o -L/usr/lib64 -lX11 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/display_source.so -Wall building 'xpra.x11.bindings.core_bindings' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/core_bindings.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/core_bindings.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/core_bindings.o -L/usr/lib64 -lX11 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/core_bindings.so -Wall building 'xpra.x11.bindings.posix_display_source' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/posix_display_source.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/posix_display_source.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/posix_display_source.o -L/usr/lib64 -lX11 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/posix_display_source.so -Wall building 'xpra.x11.bindings.randr_bindings' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/randr_bindings.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/randr_bindings.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/randr_bindings.o -L/usr/lib64 -lX11 -lXrandr -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/randr_bindings.so -Wall building 'xpra.x11.bindings.keyboard_bindings' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/keyboard_bindings.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/keyboard_bindings.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/keyboard_bindings.o -L/usr/lib64 -lX11 -lXtst -lXfixes -lxkbfile -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/keyboard_bindings.so -Wall building 'xpra.x11.bindings.window_bindings' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/window_bindings.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/window_bindings.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/window_bindings.o -L/usr/lib64 -lX11 -lXtst -lXcomposite -lXdamage -lXfixes -lXext -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/window_bindings.so -Wall building 'xpra.x11.bindings.ximage' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/x11/bindings/ximage.c -o build/temp.linux-x86_64-2.7/xpra/x11/bindings/ximage.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/bindings/ximage.o -L/usr/lib64 -lX11 -lXcomposite -lXdamage -lXfixes -lXext -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/bindings/ximage.so -Wall building 'xpra.x11.gtk2.gdk_display_source' extension creating build/temp.linux-x86_64-2.7/xpra/x11/gtk2 gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/pygtk-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/python2.7 -c xpra/x11/gtk2/gdk_display_source.c -o build/temp.linux-x86_64-2.7/xpra/x11/gtk2/gdk_display_source.o -Wall -fPIC In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from /usr/include/pygtk-2.0/pygtk/pygtk.h:8, from xpra/x11/gtk2/gdk_display_source.c:299: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn?t a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/gtk2/gdk_display_source.o -L/usr/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/gtk2/gdk_display_source.so -pthread -Wall building 'xpra.x11.gtk2.gdk_bindings' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/pygtk-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/python2.7 -c xpra/x11/gtk2/gdk_bindings.c -o build/temp.linux-x86_64-2.7/xpra/x11/gtk2/gdk_bindings.o -Wall -fPIC In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from /usr/include/pygtk-2.0/pygtk/pygtk.h:8, from xpra/x11/gtk2/gdk_bindings.c:301: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn?t a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/x11/gtk2/gdk_bindings.o -L/usr/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lX11 -lXext -lXdamage -lXfixes -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/x11/gtk2/gdk_bindings.so -pthread -Wall building 'xpra.codecs.argb.argb' extension creating build/temp.linux-x86_64-2.7/xpra/codecs creating build/temp.linux-x86_64-2.7/xpra/codecs/argb gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/argb/argb.c -o build/temp.linux-x86_64-2.7/xpra/codecs/argb/argb.o -O3 -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/argb/argb.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/argb/argb.so -Wall building 'xpra.gtk_common.gdk_atoms' extension creating build/temp.linux-x86_64-2.7/xpra/gtk_common gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/pygtk-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/python2.7 -c xpra/gtk_common/gdk_atoms.c -o build/temp.linux-x86_64-2.7/xpra/gtk_common/gdk_atoms.o -Wall -fPIC In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, from /usr/include/pygtk-2.0/pygtk/pygtk.h:8, from xpra/gtk_common/gdk_atoms.c:294: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn?t a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/gtk_common/gdk_atoms.o -L/usr/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/gtk_common/gdk_atoms.so -pthread -Wall building 'xpra.codecs.xor.cyxor' extension creating build/temp.linux-x86_64-2.7/xpra/codecs/xor gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/xor/cyxor.c -o build/temp.linux-x86_64-2.7/xpra/codecs/xor/cyxor.o -O3 -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/xor/cyxor.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/xor/cyxor.so -Wall building 'xpra.server.cystats' extension creating build/temp.linux-x86_64-2.7/xpra/server gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/server/cystats.c -o build/temp.linux-x86_64-2.7/xpra/server/cystats.o -O3 -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/server/cystats.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/server/cystats.so -Wall building 'xpra.server.window.region' extension creating build/temp.linux-x86_64-2.7/xpra/server/window gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/server/window/region.c -o build/temp.linux-x86_64-2.7/xpra/server/window/region.o -O3 -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/server/window/region.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/server/window/region.so -Wall building 'xpra.server.window.motion' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/server/window/motion.c -o build/temp.linux-x86_64-2.7/xpra/server/window/motion.o -O3 -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/server/window/motion.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/server/window/motion.so -Wall building 'xpra.codecs.enc_x264.encoder' extension creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_x264 gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_x264/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_x264/encoder.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/enc_x264/encoder.o -L/usr/lib64 -lx264 -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/enc_x264/encoder.so -Wall building 'xpra.codecs.jpeg.encoder' extension creating build/temp.linux-x86_64-2.7/xpra/codecs/jpeg gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/jpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/jpeg/encoder.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/jpeg/encoder.o -L/usr/lib64 -lturbojpeg -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/jpeg/encoder.so -Wall building 'xpra.codecs.jpeg.decoder' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/jpeg/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/jpeg/decoder.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/jpeg/decoder.o -L/usr/lib64 -lturbojpeg -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/jpeg/decoder.so -Wall building 'xpra.codecs.libav_common.av_log' extension creating build/temp.linux-x86_64-2.7/xpra/codecs/libav_common gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/libav_common/av_log.c -o build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -L/usr/lib64 -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.so -Wall building 'xpra.codecs.dec_avcodec2.decoder' extension creating build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/dec_avcodec2/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -Wall -fPIC xpra/codecs/dec_avcodec2/decoder.c: In function ?__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_26decompress_image?: xpra/codecs/dec_avcodec2/decoder.c:8244:23: warning: implicit declaration of function ?avcodec_send_packet? [-Wimplicit-function-declaration] __pyx_v_ret = avcodec_send_packet(__pyx_v_self->codec_ctx, (&__pyx_v_avpkt)); ^ xpra/codecs/dec_avcodec2/decoder.c:8425:23: warning: implicit declaration of function ?avcodec_receive_frame? [-Wimplicit-function-declaration] __pyx_v_ret = avcodec_receive_frame(__pyx_v_self->codec_ctx, __pyx_v_self->av_frame); ^ gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -L/usr/lib64 -lavcodec -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.so -Wall building 'xpra.codecs.csc_swscale.colorspace_converter' extension creating build/temp.linux-x86_64-2.7/xpra/codecs/csc_swscale gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/csc_swscale/colorspace_converter.c -o build/temp.linux-x86_64-2.7/xpra/codecs/csc_swscale/colorspace_converter.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/csc_swscale/colorspace_converter.o -L/usr/lib64 -lswscale -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/csc_swscale/colorspace_converter.so -Wall building 'xpra.codecs.vpx.encoder' extension creating build/temp.linux-x86_64-2.7/xpra/codecs/vpx gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/vpx/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/vpx/encoder.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/vpx/encoder.o -L/usr/lib64 -lvpx -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/vpx/encoder.so -Wall building 'xpra.codecs.vpx.decoder' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/vpx/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/vpx/decoder.o -Wall -fPIC gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/vpx/decoder.o -L/usr/lib64 -lvpx -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/vpx/decoder.so -Wall building 'xpra.codecs.enc_ffmpeg.encoder' extension creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_ffmpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg/encoder.o -Wall -fPIC xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_2init_encoder?: xpra/codecs/enc_ffmpeg/encoder.c:7934:15: warning: implicit declaration of function ?avcodec_parameters_from_context? [-Wimplicit-function-declaration] __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); ^ xpra/codecs/enc_ffmpeg/encoder.c:7934:73: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); ^ xpra/codecs/enc_ffmpeg/encoder.c:7953:78: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? __pyx_t_2 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->video_stream->codecpar)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 926; __pyx_clineno = __LINE__; goto __pyx_L1_error;} ^ xpra/codecs/enc_ffmpeg/encoder.c:8367:75: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->audio_stream->codecpar, __pyx_v_self->audio_ctx); ^ xpra/codecs/enc_ffmpeg/encoder.c:8386:80: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? __pyx_t_4 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->audio_stream->codecpar)); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 957; __pyx_clineno = __LINE__; goto __pyx_L1_error;} ^ xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_32compress_image?: xpra/codecs/enc_ffmpeg/encoder.c:12372:23: warning: implicit declaration of function ?avcodec_send_frame? [-Wimplicit-function-declaration] __pyx_v_ret = avcodec_send_frame(__pyx_v_self->video_ctx, __pyx_v_frame); ^ xpra/codecs/enc_ffmpeg/encoder.c:12572:25: warning: implicit declaration of function ?avcodec_receive_packet? [-Wimplicit-function-declaration] __pyx_v_ret = avcodec_receive_packet(__pyx_v_self->video_ctx, (&__pyx_v_avpkt)); ^ xpra/codecs/enc_ffmpeg/encoder.c: In function ?initencoder?: xpra/codecs/enc_ffmpeg/encoder.c:16412:36: error: ?FF_PROFILE_H264_MULTIVIEW_HIGH? undeclared (first use in this function) __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_MULTIVIEW_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 449; __pyx_clineno = __LINE__; goto __pyx_L1_error;} ^ xpra/codecs/enc_ffmpeg/encoder.c:16412:36: note: each undeclared identifier is reported only once for each function it appears in xpra/codecs/enc_ffmpeg/encoder.c:16448:36: error: ?FF_PROFILE_H264_STEREO_HIGH? undeclared (first use in this function) __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_STEREO_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;} ^ xpra/codecs/enc_ffmpeg/encoder.c:16731:36: error: ?AV_OPT_TYPE_BOOL? undeclared (first use in this function) __pyx_t_4 = __Pyx_PyInt_From_int(AV_OPT_TYPE_BOOL); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 478; __pyx_clineno = __LINE__; goto __pyx_L1_error;} ^ error: command 'gcc' failed with exit status 1 --- Is there an incompatibility between my ffmpeg and my xpra versions? I am using ffmpeg-2.8.7 (built from source code, not the one provided by my distro). On Sun, 23 Apr 2017 12:02:14 +0700 Antoine Martin via shifter-users wrote: > On 23/04/17 05:36, YuGiOhJCJ Mailing-List via shifter-users wrote: > > Hello, > > > > I am trying to build xpra-2.0 [1] on Slackware64 14.2 [2] and here is the result: > 2.0.2 is out, use that instead. > > > --- > > $ python setup.py install > (snip) > > building 'xpra.x11.gtk2.gdk_display_source' extension > > creating build/temp.linux-x86_64-2.7/xpra/x11/gtk2 > > gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/pygtk-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/python2.7 -c xpra/x11/gtk2/gdk_display_source.c -o build/temp.linux-x86_64-2.7/xpra/x11/gtk2/gdk_display_source.o -Wall -Werror -fPIC > > In file included from /usr/include/gtk-2.0/gtk/gtk.h:234:0, > > from /usr/include/pygtk-2.0/pygtk/pygtk.h:8, > > from xpra/x11/gtk2/gdk_display_source.c:300: > > /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: error: function declaration isn?t a prototype [-Werror=strict-prototypes] > > typedef void (*GtkItemFactoryCallback) (); > > ^ > > cc1: all warnings being treated as errors > > error: command 'gcc' failed with exit status 1 > > --- > > > > Is there an incompatibility between my gtk+2 and my xpra versions? > > I am using gtk+2-2.24.30 (built from source code, not the one provided by my distro). > Most distros, except for Debian, fix the gtk headers so they don't cause > those errors. > You can modify the setup.py to use the same build switches as Debian, > which will silence this warning, or just build with: > ./setup.py --without-strict install > > Cheers > Antoine > > > > > > > Thank you. > > Best regards. > > > > [1] https://xpra.org/src/xpra-2.0.tar.xz > > [2] http://ftp.slackware.com/pub/slackware/slackware64-14.2/ > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users From antoine at nagafix.co.uk Mon Apr 24 06:37:37 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Mon, 24 Apr 2017 12:37:37 +0700 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: <20170423145946.868764c688c0540c0a3c140d@laposte.net> References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> <20170423145946.868764c688c0540c0a3c140d@laposte.net> Message-ID: <8c0bc3fd-6e71-f9b6-1496-de9c3f1378a6@nagafix.co.uk> On 23/04/17 19:59, YuGiOhJCJ Mailing-List wrote: > OK, now I am using xpra 2.0.2 and the "--without-strict" option: > --- > $ python setup.py install --without-strict (snip) > gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -L/usr/lib64 -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.so -Wall > building 'xpra.codecs.dec_avcodec2.decoder' extension > creating build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 > gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/dec_avcodec2/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -Wall -fPIC > xpra/codecs/dec_avcodec2/decoder.c: In function ?__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_26decompress_image?: > xpra/codecs/dec_avcodec2/decoder.c:8244:23: warning: implicit declaration of function ?avcodec_send_packet? [-Wimplicit-function-declaration] > __pyx_v_ret = avcodec_send_packet(__pyx_v_self->codec_ctx, (&__pyx_v_avpkt)); > ^ > xpra/codecs/dec_avcodec2/decoder.c:8425:23: warning: implicit declaration of function ?avcodec_receive_frame? [-Wimplicit-function-declaration] > __pyx_v_ret = avcodec_receive_frame(__pyx_v_self->codec_ctx, __pyx_v_self->av_frame); > ^ (snip) > building 'xpra.codecs.enc_ffmpeg.encoder' extension > creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg > gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_ffmpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg/encoder.o -Wall -fPIC > xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_2init_encoder?: > xpra/codecs/enc_ffmpeg/encoder.c:7934:15: warning: implicit declaration of function ?avcodec_parameters_from_context? [-Wimplicit-function-declaration] > __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); > ^ > xpra/codecs/enc_ffmpeg/encoder.c:7934:73: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); > ^ > xpra/codecs/enc_ffmpeg/encoder.c:7953:78: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > __pyx_t_2 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->video_stream->codecpar)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 926; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > ^ > xpra/codecs/enc_ffmpeg/encoder.c:8367:75: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->audio_stream->codecpar, __pyx_v_self->audio_ctx); > ^ > xpra/codecs/enc_ffmpeg/encoder.c:8386:80: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > __pyx_t_4 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->audio_stream->codecpar)); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 957; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > ^ > xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_32compress_image?: > xpra/codecs/enc_ffmpeg/encoder.c:12372:23: warning: implicit declaration of function ?avcodec_send_frame? [-Wimplicit-function-declaration] > __pyx_v_ret = avcodec_send_frame(__pyx_v_self->video_ctx, __pyx_v_frame); > ^ > xpra/codecs/enc_ffmpeg/encoder.c:12572:25: warning: implicit declaration of function ?avcodec_receive_packet? [-Wimplicit-function-declaration] > __pyx_v_ret = avcodec_receive_packet(__pyx_v_self->video_ctx, (&__pyx_v_avpkt)); > ^ > xpra/codecs/enc_ffmpeg/encoder.c: In function ?initencoder?: > xpra/codecs/enc_ffmpeg/encoder.c:16412:36: error: ?FF_PROFILE_H264_MULTIVIEW_HIGH? undeclared (first use in this function) > __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_MULTIVIEW_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 449; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > ^ > xpra/codecs/enc_ffmpeg/encoder.c:16412:36: note: each undeclared identifier is reported only once for each function it appears in > xpra/codecs/enc_ffmpeg/encoder.c:16448:36: error: ?FF_PROFILE_H264_STEREO_HIGH? undeclared (first use in this function) > __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_STEREO_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > ^ > xpra/codecs/enc_ffmpeg/encoder.c:16731:36: error: ?AV_OPT_TYPE_BOOL? undeclared (first use in this function) > __pyx_t_4 = __Pyx_PyInt_From_int(AV_OPT_TYPE_BOOL); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 478; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > ^ > error: command 'gcc' failed with exit status 1 > --- > > Is there an incompatibility between my ffmpeg and my xpra versions? Yes. We require ffmpeg 3.1 or later. > I am using ffmpeg-2.8.7 (built from source code, not the one provided by my distro). (strange choice, since the latest version from the 2.8 branch is 2.8.11) In any case, you have to use a supported version of ffmpeg or disable the codec that break: --without-dec_avcodec2 --without-enc_ffmpeg Cheers Antoine From yugiohjcj-mailinglist at laposte.net Mon Apr 24 19:54:17 2017 From: yugiohjcj-mailinglist at laposte.net (YuGiOhJCJ Mailing-List) Date: Mon, 24 Apr 2017 20:54:17 +0200 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: <8c0bc3fd-6e71-f9b6-1496-de9c3f1378a6@nagafix.co.uk> References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> <20170423145946.868764c688c0540c0a3c140d@laposte.net> <8c0bc3fd-6e71-f9b6-1496-de9c3f1378a6@nagafix.co.uk> Message-ID: <20170424205417.938a120508c57251791bf714@laposte.net> OK, now I am using the "--without-dec_avcodec2" and "--without-enc_ffmpeg" options and it compiles fine. However, I am not able to use xpra. Indeed, I did 4 tests and all have failed: 1. On my x86 machine, in an X terminal, in a window manager 2. On my x86 machine, in an interactive login shell, without any X xerver launched 3. On my x86_64 machine, in an interactive login shell, without any X xerver launched 4. On my x86_64 machine, in an X terminal, in a window manager 1. On my i686 machine, in an X terminal, in a window manager ----------------------------------------------------------- $ xpra start --start=urxvt 2017-04-24 20:08:01,063 Warning: rencode import failed: 2017-04-24 20:08:01,063 No module named rencode Entering daemon mode; any further errors will be reported to: /home/yugiohjcj/.xpra/S9443.log $ cat .xpra/S9443.log _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running X.Org X Server 1.16.0 Release Date: 2014-07-16 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.15.8-desktop i686 Current Operating System: Linux laptop 3.18.20-laptop #1 SMP Tue Aug 18 16:41:13 CEST 2015 i686 Kernel command line: BOOT_IMAGE=Linux-3.18.20 ro root=802 vt.default_utf8=0 Build Date: 13 August 2014 09:03:53AM Current version of pixman: 0.30.2 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (++) Log file: "/home/yugiohjcj/.xpra/Xorg.S9443.log", Time: Mon Apr 24 20:08:01 2017 (++) Using config file: "/tmp/python-xpra-2.0.2/etc/xpra/xorg.conf" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) module ABI major version (14) doesn't match the server's version (18) (EE) module ABI major version (19) doesn't match the server's version (21) (EE) module ABI major version (19) doesn't match the server's version (21) (EE) Fatal server error: (EE) no screens found(EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/home/yugiohjcj/.xpra/Xorg.S9443.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. 2. On my i686 machine, in an interactive login shell, without any X xerver launched ----------------------------------------------------------------------------------- $ xpra start --start=urxvt 2017-04-24 20:15:33,286 Warning: rencode import failed: 2017-04-24 20:15:33,287 No module named rencode Entering daemon mode; any further errors will be reported to: /home/yugiohjcj/.xpra/S9488.log $ cat .xpra/S9488.log X.Org X Server 1.16.0 Release Date: 2014-07-16 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.15.8-desktop i686 Current Operating System: Linux laptop 3.18.20-laptop #1 SMP Tue Aug 18 16:41:13 CEST 2015 i686 Kernel command line: BOOT_IMAGE=Linux-3.18.20 ro root=802 vt.default_utf8=0 Build Date: 13 August 2014 09:03:53AM Current version of pixman: 0.30.2 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (++) Log file: "/home/yugiohjcj/.xpra/Xorg.S9488.log", Time: Mon Apr 24 20:15:33 2017 (++) Using config file: "/tmp/python-xpra-2.0.2/etc/xpra/xorg.conf" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) module ABI major version (14) doesn't match the server's version (18) (EE) module ABI major version (19) doesn't match the server's version (21) (EE) module ABI major version (19) doesn't match the server's version (21) (EE) Fatal server error: (EE) no screens found(EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/home/yugiohjcj/.xpra/Xorg.S9488.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. 2017-04-24 20:15:43,329 Error starting Xvfb: 2017-04-24 20:15:43,331 xpra_Xdummy did not provide a display number using -displayfd 3. On my x64 machine, in an interactive login shell, without any X xerver launched ---------------------------------------------------------------------------------- $ xpra start --start=urxvt 2017-04-24 20:30:36,262 Warning: rencode import failed: 2017-04-24 20:30:36,262 No module named rencode Entering daemon mode; any further errors will be reported to: /home/yugiohjcj/.xpra/S9113.log $ cat .xpra/S9113.log Failed to rename log file "/home/yugiohjcj/.xpra/Xorg.S9113.log" to "/home/yugiohjcj/.xpra/Xorg.S9113.log": No such file or directory X.Org X Server 1.18.3 Release Date: 2016-04-04 X Protocol Version 11, Revision 0 Build Operating System: Slackware 14.2 Slackware Linux Project Current Operating System: Linux desktop 4.9.24-desktop #1 SMP Mon Apr 24 10:54:11 CEST 2017 x86_64 Kernel command line: BOOT_IMAGE=dev000:\EFI\SLACKWARE\vmlinuz root=/dev/sda3 vga=normal ro ro Build Date: 15 April 2016 11:05:21AM Current version of pixman: 0.34.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (++) Log file: "/home/yugiohjcj/.xpra/Xorg.S9113.log", Time: Mon Apr 24 20:30:36 2017 (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) Fatal server error: (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/home/yugiohjcj/.xpra/Xorg.S9113.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. 2017-04-24 20:30:46,469 Error starting Xvfb: 2017-04-24 20:30:46,469 xpra_Xdummy did not provide a display number using -displayfd 4. On my x86_64 machine, in an X terminal, in a window manager ------------------------------------------------------------- $ xpra start --start=urxvt 2017-04-24 20:36:02,000 Warning: rencode import failed: 2017-04-24 20:36:02,000 No module named rencode Entering daemon mode; any further errors will be reported to: /home/yugiohjcj/.xpra/S9210.log $ cat .xpra/S9210.log _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running Failed to rename log file "/home/yugiohjcj/.xpra/Xorg.S9210.log" to "/home/yugiohjcj/.xpra/Xorg.S9210.log": No such file or directory X.Org X Server 1.18.3 Release Date: 2016-04-04 X Protocol Version 11, Revision 0 Build Operating System: Slackware 14.2 Slackware Linux Project Current Operating System: Linux desktop 4.9.24-desktop #1 SMP Mon Apr 24 10:54:11 CEST 2017 x86_64 Kernel command line: BOOT_IMAGE=dev000:\EFI\SLACKWARE\vmlinuz root=/dev/sda3 vga=normal ro ro Build Date: 15 April 2016 11:05:21AM Current version of pixman: 0.34.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (++) Log file: "/home/yugiohjcj/.xpra/Xorg.S9210.log", Time: Mon Apr 24 20:36:03 2017 (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) Fatal server error: (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/home/yugiohjcj/.xpra/Xorg.S9210.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. 2017-04-24 20:36:13,779 Error starting Xvfb: 2017-04-24 20:36:13,780 xpra_Xdummy did not provide a display number using -displayfd >From above, I see some errors like: * server already running * no screens found * xpra_Xdummy did not provide a display number using -displayfd * parse_vt_settings: Cannot open /dev/tty0 But I am not sure to understand what I am doing wrong. Can you explain me please? On Mon, 24 Apr 2017 12:37:37 +0700 Antoine Martin wrote: > On 23/04/17 19:59, YuGiOhJCJ Mailing-List wrote: > > OK, now I am using xpra 2.0.2 and the "--without-strict" option: > > --- > > $ python setup.py install --without-strict > (snip) > > gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -L/usr/lib64 -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.so -Wall > > building 'xpra.codecs.dec_avcodec2.decoder' extension > > creating build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 > > gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/dec_avcodec2/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -Wall -fPIC > > xpra/codecs/dec_avcodec2/decoder.c: In function ?__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_26decompress_image?: > > xpra/codecs/dec_avcodec2/decoder.c:8244:23: warning: implicit declaration of function ?avcodec_send_packet? [-Wimplicit-function-declaration] > > __pyx_v_ret = avcodec_send_packet(__pyx_v_self->codec_ctx, (&__pyx_v_avpkt)); > > ^ > > xpra/codecs/dec_avcodec2/decoder.c:8425:23: warning: implicit declaration of function ?avcodec_receive_frame? [-Wimplicit-function-declaration] > > __pyx_v_ret = avcodec_receive_frame(__pyx_v_self->codec_ctx, __pyx_v_self->av_frame); > > ^ > > (snip) > > building 'xpra.codecs.enc_ffmpeg.encoder' extension > > creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg > > gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_ffmpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg/encoder.o -Wall -fPIC > > xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_2init_encoder?: > > xpra/codecs/enc_ffmpeg/encoder.c:7934:15: warning: implicit declaration of function ?avcodec_parameters_from_context? [-Wimplicit-function-declaration] > > __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); > > ^ > > xpra/codecs/enc_ffmpeg/encoder.c:7934:73: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > > __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); > > ^ > > xpra/codecs/enc_ffmpeg/encoder.c:7953:78: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > > __pyx_t_2 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->video_stream->codecpar)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 926; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > > ^ > > xpra/codecs/enc_ffmpeg/encoder.c:8367:75: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > > __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->audio_stream->codecpar, __pyx_v_self->audio_ctx); > > ^ > > xpra/codecs/enc_ffmpeg/encoder.c:8386:80: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > > __pyx_t_4 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->audio_stream->codecpar)); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 957; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > > ^ > > xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_32compress_image?: > > xpra/codecs/enc_ffmpeg/encoder.c:12372:23: warning: implicit declaration of function ?avcodec_send_frame? [-Wimplicit-function-declaration] > > __pyx_v_ret = avcodec_send_frame(__pyx_v_self->video_ctx, __pyx_v_frame); > > ^ > > xpra/codecs/enc_ffmpeg/encoder.c:12572:25: warning: implicit declaration of function ?avcodec_receive_packet? [-Wimplicit-function-declaration] > > __pyx_v_ret = avcodec_receive_packet(__pyx_v_self->video_ctx, (&__pyx_v_avpkt)); > > ^ > > xpra/codecs/enc_ffmpeg/encoder.c: In function ?initencoder?: > > xpra/codecs/enc_ffmpeg/encoder.c:16412:36: error: ?FF_PROFILE_H264_MULTIVIEW_HIGH? undeclared (first use in this function) > > __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_MULTIVIEW_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 449; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > > ^ > > xpra/codecs/enc_ffmpeg/encoder.c:16412:36: note: each undeclared identifier is reported only once for each function it appears in > > xpra/codecs/enc_ffmpeg/encoder.c:16448:36: error: ?FF_PROFILE_H264_STEREO_HIGH? undeclared (first use in this function) > > __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_STEREO_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > > ^ > > xpra/codecs/enc_ffmpeg/encoder.c:16731:36: error: ?AV_OPT_TYPE_BOOL? undeclared (first use in this function) > > __pyx_t_4 = __Pyx_PyInt_From_int(AV_OPT_TYPE_BOOL); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 478; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > > ^ > > error: command 'gcc' failed with exit status 1 > > --- > > > > Is there an incompatibility between my ffmpeg and my xpra versions? > Yes. We require ffmpeg 3.1 or later. > > > I am using ffmpeg-2.8.7 (built from source code, not the one provided by my distro). > (strange choice, since the latest version from the 2.8 branch is 2.8.11) > > In any case, you have to use a supported version of ffmpeg or disable > the codec that break: --without-dec_avcodec2 --without-enc_ffmpeg > > Cheers > Antoine From antoine at nagafix.co.uk Tue Apr 25 01:18:34 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Tue, 25 Apr 2017 07:18:34 +0700 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: <20170424205417.938a120508c57251791bf714@laposte.net> References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> <20170423145946.868764c688c0540c0a3c140d@laposte.net> <8c0bc3fd-6e71-f9b6-1496-de9c3f1378a6@nagafix.co.uk> <20170424205417.938a120508c57251791bf714@laposte.net> Message-ID: <5fb04fe6-79ae-2778-670d-ae192faba71e@nagafix.co.uk> On 25/04/17 01:54, YuGiOhJCJ Mailing-List wrote: > OK, now I am using the "--without-dec_avcodec2" and "--without-enc_ffmpeg" options and it compiles fine. > However, I am not able to use xpra. FYI: those errors have nothing to do with xpra, but here are some answers anyway. (snip) > 1. On my i686 machine, in an X terminal, in a window manager > X.Org X Server 1.16.0 (..) > (EE) module ABI major version (14) doesn't match the server's version (18) > (EE) module ABI major version (19) doesn't match the server's version (21) > (EE) module ABI major version (19) doesn't match the server's version (21) > (EE) > Fatal server error: > (EE) no screens found(EE) Your system is misconfigured. The xorg modules you're trying to use don't match the server ABI version. You have 3 different versions! Make sure you build those drivers (keyboard, mouse, dummy) against the correct Xorg version. > 2. On my i686 machine, in an interactive login shell, without any X xerver launched > (EE) module ABI major version (14) doesn't match the server's version (18) > (EE) module ABI major version (19) doesn't match the server's version (21) > (EE) module ABI major version (19) doesn't match the server's version (21) Same problem. > 3. On my x64 machine, in an interactive login shell, without any X xerver launched > Fatal server error> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) tty issues usually occur on distributions that change Xorg tty permissions. You will have to figure out what the permissions are vs should be, or switch to Xvfb instead of Xdummy. > 4. On my x86_64 machine, in an X terminal, in a window manager > (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) Same problem. > From above, I see some errors like: > * server already running Fix your other real problems and this will probably be fine. > * no screens found That's a generic error message, your drivers are broken as per above. > * xpra_Xdummy did not provide a display number using -displayfd That's a generic error message, we can't get a display because your Xorg server setup is fundamentally broken. > * parse_vt_settings: Cannot open /dev/tty0 See above. > But I am not sure to understand what I am doing wrong. > Can you explain me please? Your Xorg setup is broken. Either rebuild your Xorg modules properly, or use your distribution's packages. Cheers Antoine > > On Mon, 24 Apr 2017 12:37:37 +0700 > Antoine Martin wrote: > >> On 23/04/17 19:59, YuGiOhJCJ Mailing-List wrote: >>> OK, now I am using xpra 2.0.2 and the "--without-strict" option: >>> --- >>> $ python setup.py install --without-strict >> (snip) >>> gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -L/usr/lib64 -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.so -Wall >>> building 'xpra.codecs.dec_avcodec2.decoder' extension >>> creating build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 >>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/dec_avcodec2/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -Wall -fPIC >>> xpra/codecs/dec_avcodec2/decoder.c: In function ?__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_26decompress_image?: >>> xpra/codecs/dec_avcodec2/decoder.c:8244:23: warning: implicit declaration of function ?avcodec_send_packet? [-Wimplicit-function-declaration] >>> __pyx_v_ret = avcodec_send_packet(__pyx_v_self->codec_ctx, (&__pyx_v_avpkt)); >>> ^ >>> xpra/codecs/dec_avcodec2/decoder.c:8425:23: warning: implicit declaration of function ?avcodec_receive_frame? [-Wimplicit-function-declaration] >>> __pyx_v_ret = avcodec_receive_frame(__pyx_v_self->codec_ctx, __pyx_v_self->av_frame); >>> ^ >> >> (snip) >>> building 'xpra.codecs.enc_ffmpeg.encoder' extension >>> creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg >>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_ffmpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg/encoder.o -Wall -fPIC >>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_2init_encoder?: >>> xpra/codecs/enc_ffmpeg/encoder.c:7934:15: warning: implicit declaration of function ?avcodec_parameters_from_context? [-Wimplicit-function-declaration] >>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); >>> ^ >>> xpra/codecs/enc_ffmpeg/encoder.c:7934:73: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); >>> ^ >>> xpra/codecs/enc_ffmpeg/encoder.c:7953:78: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>> __pyx_t_2 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->video_stream->codecpar)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 926; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>> ^ >>> xpra/codecs/enc_ffmpeg/encoder.c:8367:75: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->audio_stream->codecpar, __pyx_v_self->audio_ctx); >>> ^ >>> xpra/codecs/enc_ffmpeg/encoder.c:8386:80: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>> __pyx_t_4 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->audio_stream->codecpar)); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 957; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>> ^ >>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_32compress_image?: >>> xpra/codecs/enc_ffmpeg/encoder.c:12372:23: warning: implicit declaration of function ?avcodec_send_frame? [-Wimplicit-function-declaration] >>> __pyx_v_ret = avcodec_send_frame(__pyx_v_self->video_ctx, __pyx_v_frame); >>> ^ >>> xpra/codecs/enc_ffmpeg/encoder.c:12572:25: warning: implicit declaration of function ?avcodec_receive_packet? [-Wimplicit-function-declaration] >>> __pyx_v_ret = avcodec_receive_packet(__pyx_v_self->video_ctx, (&__pyx_v_avpkt)); >>> ^ >>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?initencoder?: >>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: error: ?FF_PROFILE_H264_MULTIVIEW_HIGH? undeclared (first use in this function) >>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_MULTIVIEW_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 449; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>> ^ >>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: note: each undeclared identifier is reported only once for each function it appears in >>> xpra/codecs/enc_ffmpeg/encoder.c:16448:36: error: ?FF_PROFILE_H264_STEREO_HIGH? undeclared (first use in this function) >>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_STEREO_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>> ^ >>> xpra/codecs/enc_ffmpeg/encoder.c:16731:36: error: ?AV_OPT_TYPE_BOOL? undeclared (first use in this function) >>> __pyx_t_4 = __Pyx_PyInt_From_int(AV_OPT_TYPE_BOOL); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 478; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>> ^ >>> error: command 'gcc' failed with exit status 1 >>> --- >>> >>> Is there an incompatibility between my ffmpeg and my xpra versions? >> Yes. We require ffmpeg 3.1 or later. >> >>> I am using ffmpeg-2.8.7 (built from source code, not the one provided by my distro). >> (strange choice, since the latest version from the 2.8 branch is 2.8.11) >> >> In any case, you have to use a supported version of ffmpeg or disable >> the codec that break: --without-dec_avcodec2 --without-enc_ffmpeg >> >> Cheers >> Antoine From yugiohjcj-mailinglist at laposte.net Tue Apr 25 20:37:28 2017 From: yugiohjcj-mailinglist at laposte.net (YuGiOhJCJ Mailing-List) Date: Tue, 25 Apr 2017 21:37:28 +0200 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: <5fb04fe6-79ae-2778-670d-ae192faba71e@nagafix.co.uk> References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> <20170423145946.868764c688c0540c0a3c140d@laposte.net> <8c0bc3fd-6e71-f9b6-1496-de9c3f1378a6@nagafix.co.uk> <20170424205417.938a120508c57251791bf714@laposte.net> <5fb04fe6-79ae-2778-670d-ae192faba71e@nagafix.co.uk> Message-ID: <20170425213728.1746834b1cdff808d0327849@laposte.net> That's weird because my Xorg server is working fine when I am using it without xpra. Usually, I type "startx" then I launch some applications like "urxvt" or "firefox". The errors in my previous mail only happen when I am using xpra. On Tue, 25 Apr 2017 07:18:34 +0700 Antoine Martin via shifter-users wrote: > On 25/04/17 01:54, YuGiOhJCJ Mailing-List wrote: > > OK, now I am using the "--without-dec_avcodec2" and "--without-enc_ffmpeg" options and it compiles fine. > > However, I am not able to use xpra. > FYI: those errors have nothing to do with xpra, but here are some > answers anyway. > > (snip) > > 1. On my i686 machine, in an X terminal, in a window manager > > X.Org X Server 1.16.0 > (..) > > (EE) module ABI major version (14) doesn't match the server's version (18) > > (EE) module ABI major version (19) doesn't match the server's version (21) > > (EE) module ABI major version (19) doesn't match the server's version (21) > > (EE) > > Fatal server error: > > (EE) no screens found(EE) > Your system is misconfigured. The xorg modules you're trying to use > don't match the server ABI version. You have 3 different versions! > Make sure you build those drivers (keyboard, mouse, dummy) against the > correct Xorg version. > > > 2. On my i686 machine, in an interactive login shell, without any X > xerver launched > > (EE) module ABI major version (14) doesn't match the server's version (18) > > (EE) module ABI major version (19) doesn't match the server's version (21) > > (EE) module ABI major version (19) doesn't match the server's version (21) > Same problem. > > > 3. On my x64 machine, in an interactive login shell, without any X xerver launched > > Fatal server error> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) > tty issues usually occur on distributions that change Xorg tty > permissions. You will have to figure out what the permissions are vs > should be, or switch to Xvfb instead of Xdummy. > > > 4. On my x86_64 machine, in an X terminal, in a window manager > > (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) > Same problem. > > > From above, I see some errors like: > > * server already running > Fix your other real problems and this will probably be fine. > > * no screens found > That's a generic error message, your drivers are broken as per above. > > * xpra_Xdummy did not provide a display number using -displayfd > That's a generic error message, we can't get a display because your Xorg > server setup is fundamentally broken. > > * parse_vt_settings: Cannot open /dev/tty0 > See above. > > > But I am not sure to understand what I am doing wrong. > > Can you explain me please? > Your Xorg setup is broken. Either rebuild your Xorg modules properly, or > use your distribution's packages. > > Cheers > Antoine > > > > > > On Mon, 24 Apr 2017 12:37:37 +0700 > > Antoine Martin wrote: > > > >> On 23/04/17 19:59, YuGiOhJCJ Mailing-List wrote: > >>> OK, now I am using xpra 2.0.2 and the "--without-strict" option: > >>> --- > >>> $ python setup.py install --without-strict > >> (snip) > >>> gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -L/usr/lib64 -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.so -Wall > >>> building 'xpra.codecs.dec_avcodec2.decoder' extension > >>> creating build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 > >>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/dec_avcodec2/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -Wall -fPIC > >>> xpra/codecs/dec_avcodec2/decoder.c: In function ?__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_26decompress_image?: > >>> xpra/codecs/dec_avcodec2/decoder.c:8244:23: warning: implicit declaration of function ?avcodec_send_packet? [-Wimplicit-function-declaration] > >>> __pyx_v_ret = avcodec_send_packet(__pyx_v_self->codec_ctx, (&__pyx_v_avpkt)); > >>> ^ > >>> xpra/codecs/dec_avcodec2/decoder.c:8425:23: warning: implicit declaration of function ?avcodec_receive_frame? [-Wimplicit-function-declaration] > >>> __pyx_v_ret = avcodec_receive_frame(__pyx_v_self->codec_ctx, __pyx_v_self->av_frame); > >>> ^ > >> > >> (snip) > >>> building 'xpra.codecs.enc_ffmpeg.encoder' extension > >>> creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg > >>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_ffmpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg/encoder.o -Wall -fPIC > >>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_2init_encoder?: > >>> xpra/codecs/enc_ffmpeg/encoder.c:7934:15: warning: implicit declaration of function ?avcodec_parameters_from_context? [-Wimplicit-function-declaration] > >>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); > >>> ^ > >>> xpra/codecs/enc_ffmpeg/encoder.c:7934:73: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); > >>> ^ > >>> xpra/codecs/enc_ffmpeg/encoder.c:7953:78: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>> __pyx_t_2 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->video_stream->codecpar)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 926; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>> ^ > >>> xpra/codecs/enc_ffmpeg/encoder.c:8367:75: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->audio_stream->codecpar, __pyx_v_self->audio_ctx); > >>> ^ > >>> xpra/codecs/enc_ffmpeg/encoder.c:8386:80: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>> __pyx_t_4 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->audio_stream->codecpar)); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 957; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>> ^ > >>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_32compress_image?: > >>> xpra/codecs/enc_ffmpeg/encoder.c:12372:23: warning: implicit declaration of function ?avcodec_send_frame? [-Wimplicit-function-declaration] > >>> __pyx_v_ret = avcodec_send_frame(__pyx_v_self->video_ctx, __pyx_v_frame); > >>> ^ > >>> xpra/codecs/enc_ffmpeg/encoder.c:12572:25: warning: implicit declaration of function ?avcodec_receive_packet? [-Wimplicit-function-declaration] > >>> __pyx_v_ret = avcodec_receive_packet(__pyx_v_self->video_ctx, (&__pyx_v_avpkt)); > >>> ^ > >>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?initencoder?: > >>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: error: ?FF_PROFILE_H264_MULTIVIEW_HIGH? undeclared (first use in this function) > >>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_MULTIVIEW_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 449; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>> ^ > >>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: note: each undeclared identifier is reported only once for each function it appears in > >>> xpra/codecs/enc_ffmpeg/encoder.c:16448:36: error: ?FF_PROFILE_H264_STEREO_HIGH? undeclared (first use in this function) > >>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_STEREO_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>> ^ > >>> xpra/codecs/enc_ffmpeg/encoder.c:16731:36: error: ?AV_OPT_TYPE_BOOL? undeclared (first use in this function) > >>> __pyx_t_4 = __Pyx_PyInt_From_int(AV_OPT_TYPE_BOOL); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 478; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>> ^ > >>> error: command 'gcc' failed with exit status 1 > >>> --- > >>> > >>> Is there an incompatibility between my ffmpeg and my xpra versions? > >> Yes. We require ffmpeg 3.1 or later. > >> > >>> I am using ffmpeg-2.8.7 (built from source code, not the one provided by my distro). > >> (strange choice, since the latest version from the 2.8 branch is 2.8.11) > >> > >> In any case, you have to use a supported version of ffmpeg or disable > >> the codec that break: --without-dec_avcodec2 --without-enc_ffmpeg > >> > >> Cheers > >> Antoine > > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users From antoine at nagafix.co.uk Wed Apr 26 05:34:03 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 26 Apr 2017 11:34:03 +0700 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: <20170425213728.1746834b1cdff808d0327849@laposte.net> References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> <20170423145946.868764c688c0540c0a3c140d@laposte.net> <8c0bc3fd-6e71-f9b6-1496-de9c3f1378a6@nagafix.co.uk> <20170424205417.938a120508c57251791bf714@laposte.net> <5fb04fe6-79ae-2778-670d-ae192faba71e@nagafix.co.uk> <20170425213728.1746834b1cdff808d0327849@laposte.net> Message-ID: On 26/04/17 02:37, YuGiOhJCJ Mailing-List wrote: > That's weird because my Xorg server is working fine when I am using it without xpra. > Usually, I type "startx" then I launch some applications like "urxvt" or "firefox". > The errors in my previous mail only happen when I am using xpra. That's not weird at all: you've broken the Xorg driver used by xpra (dummy) but not the others. My guess is that you're trying to use a patched dummy driver, which would be a good thing if you built it properly. Cheers Antoine > > On Tue, 25 Apr 2017 07:18:34 +0700 > Antoine Martin via shifter-users wrote: > >> On 25/04/17 01:54, YuGiOhJCJ Mailing-List wrote: >>> OK, now I am using the "--without-dec_avcodec2" and "--without-enc_ffmpeg" options and it compiles fine. >>> However, I am not able to use xpra. >> FYI: those errors have nothing to do with xpra, but here are some >> answers anyway. >> >> (snip) >>> 1. On my i686 machine, in an X terminal, in a window manager >>> X.Org X Server 1.16.0 >> (..) >>> (EE) module ABI major version (14) doesn't match the server's version (18) >>> (EE) module ABI major version (19) doesn't match the server's version (21) >>> (EE) module ABI major version (19) doesn't match the server's version (21) >>> (EE) >>> Fatal server error: >>> (EE) no screens found(EE) >> Your system is misconfigured. The xorg modules you're trying to use >> don't match the server ABI version. You have 3 different versions! >> Make sure you build those drivers (keyboard, mouse, dummy) against the >> correct Xorg version. >> >>> 2. On my i686 machine, in an interactive login shell, without any X >> xerver launched >>> (EE) module ABI major version (14) doesn't match the server's version (18) >>> (EE) module ABI major version (19) doesn't match the server's version (21) >>> (EE) module ABI major version (19) doesn't match the server's version (21) >> Same problem. >> >>> 3. On my x64 machine, in an interactive login shell, without any X xerver launched >>> Fatal server error> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) >> tty issues usually occur on distributions that change Xorg tty >> permissions. You will have to figure out what the permissions are vs >> should be, or switch to Xvfb instead of Xdummy. >> >>> 4. On my x86_64 machine, in an X terminal, in a window manager >>> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) >> Same problem. >> >>> From above, I see some errors like: >>> * server already running >> Fix your other real problems and this will probably be fine. >>> * no screens found >> That's a generic error message, your drivers are broken as per above. >>> * xpra_Xdummy did not provide a display number using -displayfd >> That's a generic error message, we can't get a display because your Xorg >> server setup is fundamentally broken. >>> * parse_vt_settings: Cannot open /dev/tty0 >> See above. >> >>> But I am not sure to understand what I am doing wrong. >>> Can you explain me please? >> Your Xorg setup is broken. Either rebuild your Xorg modules properly, or >> use your distribution's packages. >> >> Cheers >> Antoine >> >> >>> >>> On Mon, 24 Apr 2017 12:37:37 +0700 >>> Antoine Martin wrote: >>> >>>> On 23/04/17 19:59, YuGiOhJCJ Mailing-List wrote: >>>>> OK, now I am using xpra 2.0.2 and the "--without-strict" option: >>>>> --- >>>>> $ python setup.py install --without-strict >>>> (snip) >>>>> gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -L/usr/lib64 -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.so -Wall >>>>> building 'xpra.codecs.dec_avcodec2.decoder' extension >>>>> creating build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 >>>>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/dec_avcodec2/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -Wall -fPIC >>>>> xpra/codecs/dec_avcodec2/decoder.c: In function ?__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_26decompress_image?: >>>>> xpra/codecs/dec_avcodec2/decoder.c:8244:23: warning: implicit declaration of function ?avcodec_send_packet? [-Wimplicit-function-declaration] >>>>> __pyx_v_ret = avcodec_send_packet(__pyx_v_self->codec_ctx, (&__pyx_v_avpkt)); >>>>> ^ >>>>> xpra/codecs/dec_avcodec2/decoder.c:8425:23: warning: implicit declaration of function ?avcodec_receive_frame? [-Wimplicit-function-declaration] >>>>> __pyx_v_ret = avcodec_receive_frame(__pyx_v_self->codec_ctx, __pyx_v_self->av_frame); >>>>> ^ >>>> >>>> (snip) >>>>> building 'xpra.codecs.enc_ffmpeg.encoder' extension >>>>> creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg >>>>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_ffmpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg/encoder.o -Wall -fPIC >>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_2init_encoder?: >>>>> xpra/codecs/enc_ffmpeg/encoder.c:7934:15: warning: implicit declaration of function ?avcodec_parameters_from_context? [-Wimplicit-function-declaration] >>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); >>>>> ^ >>>>> xpra/codecs/enc_ffmpeg/encoder.c:7934:73: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); >>>>> ^ >>>>> xpra/codecs/enc_ffmpeg/encoder.c:7953:78: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>> __pyx_t_2 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->video_stream->codecpar)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 926; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>> ^ >>>>> xpra/codecs/enc_ffmpeg/encoder.c:8367:75: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->audio_stream->codecpar, __pyx_v_self->audio_ctx); >>>>> ^ >>>>> xpra/codecs/enc_ffmpeg/encoder.c:8386:80: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>> __pyx_t_4 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->audio_stream->codecpar)); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 957; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>> ^ >>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_32compress_image?: >>>>> xpra/codecs/enc_ffmpeg/encoder.c:12372:23: warning: implicit declaration of function ?avcodec_send_frame? [-Wimplicit-function-declaration] >>>>> __pyx_v_ret = avcodec_send_frame(__pyx_v_self->video_ctx, __pyx_v_frame); >>>>> ^ >>>>> xpra/codecs/enc_ffmpeg/encoder.c:12572:25: warning: implicit declaration of function ?avcodec_receive_packet? [-Wimplicit-function-declaration] >>>>> __pyx_v_ret = avcodec_receive_packet(__pyx_v_self->video_ctx, (&__pyx_v_avpkt)); >>>>> ^ >>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?initencoder?: >>>>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: error: ?FF_PROFILE_H264_MULTIVIEW_HIGH? undeclared (first use in this function) >>>>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_MULTIVIEW_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 449; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>> ^ >>>>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: note: each undeclared identifier is reported only once for each function it appears in >>>>> xpra/codecs/enc_ffmpeg/encoder.c:16448:36: error: ?FF_PROFILE_H264_STEREO_HIGH? undeclared (first use in this function) >>>>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_STEREO_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>> ^ >>>>> xpra/codecs/enc_ffmpeg/encoder.c:16731:36: error: ?AV_OPT_TYPE_BOOL? undeclared (first use in this function) >>>>> __pyx_t_4 = __Pyx_PyInt_From_int(AV_OPT_TYPE_BOOL); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 478; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>> ^ >>>>> error: command 'gcc' failed with exit status 1 >>>>> --- >>>>> >>>>> Is there an incompatibility between my ffmpeg and my xpra versions? >>>> Yes. We require ffmpeg 3.1 or later. >>>> >>>>> I am using ffmpeg-2.8.7 (built from source code, not the one provided by my distro). >>>> (strange choice, since the latest version from the 2.8 branch is 2.8.11) >>>> >>>> In any case, you have to use a supported version of ffmpeg or disable >>>> the codec that break: --without-dec_avcodec2 --without-enc_ffmpeg >>>> >>>> Cheers >>>> Antoine >> >> _______________________________________________ >> shifter-users mailing list >> shifter-users at lists.devloop.org.uk >> http://lists.devloop.org.uk/mailman/listinfo/shifter-users From linshan at nfs-hlj.com Wed Apr 26 10:26:27 2017 From: linshan at nfs-hlj.com (linshan at nfs-hlj.com) Date: Wed, 26 Apr 2017 17:26:27 +0800 Subject: [winswitch] question References: <201704261718533058036@nfs-hlj.com> Message-ID: <201704261726265482717@nfs-hlj.com> hello?i have a question about xpra installation; i install like(ubuntu 14.04): $ sudo su - # apt-get install curl # curl http://winswitch.org/gpg.asc | apt-key add - # echo "deb http://winswitch.org/ trusty main" > /etc/apt/sources.list.d/winswitch.list; # apt-get install software-properties-common >& /dev/null; # add-apt-repository universe >& /dev/null; # apt-get update; # apt-get install xpra $ xpra start --bind-tcp=0.0.0.0:10000 --html=on --start-child=xterm goto : http://localhost:10000 get error : disconnect : invalisd packet header, http get request ? what i should do ? thank you ! linshan at nfs-hlj.com From antoine at nagafix.co.uk Wed Apr 26 11:27:38 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 26 Apr 2017 17:27:38 +0700 Subject: [winswitch] http server on Ubuntu Trusty In-Reply-To: <201704261726265482717@nfs-hlj.com> References: <201704261718533058036@nfs-hlj.com> <201704261726265482717@nfs-hlj.com> Message-ID: On 26/04/17 16:26, linshan--- via shifter-users wrote: > > hello?i have a question about xpra installation; > i install like(ubuntu 14.04): > > > $ sudo su - > # apt-get install curl > # curl http://winswitch.org/gpg.asc | apt-key add - > > # echo "deb http://winswitch.org/ trusty main" > /etc/apt/sources.list.d/winswitch.list; > # apt-get install software-properties-common >& /dev/null; > # add-apt-repository universe >& /dev/null; > # apt-get update; > > # apt-get install xpra > > $ xpra start --bind-tcp=0.0.0.0:10000 --html=on --start-child=xterm > > goto : http://localhost:10000 > get error : disconnect : invalisd packet header, http get request ? > > what i should do ? If you look in your server log file, you will find this message: Error: cannot import websockify connection handler: the html server will not be available That's because the version of websockify in Ubuntu Trusty is way too old to work. Your options: * upgrade Ubuntu Trusty to a newer version: Xenial is known to work. * upgrade websockify, just remove the package already installed and install the latest version from source: apt-get remove websockify apt-get install setuptools easy_install websockify Cheers Antoine > thank you ! > > > linshan at nfs-hlj.com > _______________________________________________ > shifter-users mailing list > shifter-users at lists.devloop.org.uk > http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From yugiohjcj-mailinglist at laposte.net Wed Apr 26 11:40:24 2017 From: yugiohjcj-mailinglist at laposte.net (YuGiOhJCJ Mailing-List) Date: Wed, 26 Apr 2017 12:40:24 +0200 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> <20170423145946.868764c688c0540c0a3c140d@laposte.net> <8c0bc3fd-6e71-f9b6-1496-de9c3f1378a6@nagafix.co.uk> <20170424205417.938a120508c57251791bf714@laposte.net> <5fb04fe6-79ae-2778-670d-ae192faba71e@nagafix.co.uk> <20170425213728.1746834b1cdff808d0327849@laposte.net> Message-ID: <20170426124024.cbde2b24c133d69b87d6329c@laposte.net> Oh, OK I got it. So, xpra is using the "dummmy" driver. >From the output in my previous mail, I only see "xpra_Xdummy" referring to the "dummy" driver so it was a bit difficult to understand that the "dummy" driver was used by xpra. I only have upgraded a part of Xorg: - xf86-input-evdev-2.9.0 - xf86-input-synaptics-1.8.0 - xf86-video-ati-7.4.0 - xf86-video-intel-2.99.912 - xf86-video-modesetting-0.9.0 - xf86-video-nouveau-1.0.11 - xf86-video-vesa-2.3.3 - xorg-server-1.16.0 It means that I have not upgraded the "dummy" driver because Xorg was working without it: - xf86-video-dummy-0.3.7 So, the "dummy" driver on my system is not compatible with my other packages. The xpra program expects that I have a fully not broken Xorg and that's why there is a failure. Well, I will upgrade my "dummy" driver and I hope it is the only one driver used by xpra and not upgraded on my system. On Wed, 26 Apr 2017 11:34:03 +0700 Antoine Martin wrote: > On 26/04/17 02:37, YuGiOhJCJ Mailing-List wrote: > > That's weird because my Xorg server is working fine when I am using it without xpra. > > Usually, I type "startx" then I launch some applications like "urxvt" or "firefox". > > The errors in my previous mail only happen when I am using xpra. > That's not weird at all: you've broken the Xorg driver used by xpra > (dummy) but not the others. > > My guess is that you're trying to use a patched dummy driver, which > would be a good thing if you built it properly. > > Cheers > Antoine > > > > > > On Tue, 25 Apr 2017 07:18:34 +0700 > > Antoine Martin via shifter-users wrote: > > > >> On 25/04/17 01:54, YuGiOhJCJ Mailing-List wrote: > >>> OK, now I am using the "--without-dec_avcodec2" and "--without-enc_ffmpeg" options and it compiles fine. > >>> However, I am not able to use xpra. > >> FYI: those errors have nothing to do with xpra, but here are some > >> answers anyway. > >> > >> (snip) > >>> 1. On my i686 machine, in an X terminal, in a window manager > >>> X.Org X Server 1.16.0 > >> (..) > >>> (EE) module ABI major version (14) doesn't match the server's version (18) > >>> (EE) module ABI major version (19) doesn't match the server's version (21) > >>> (EE) module ABI major version (19) doesn't match the server's version (21) > >>> (EE) > >>> Fatal server error: > >>> (EE) no screens found(EE) > >> Your system is misconfigured. The xorg modules you're trying to use > >> don't match the server ABI version. You have 3 different versions! > >> Make sure you build those drivers (keyboard, mouse, dummy) against the > >> correct Xorg version. > >> > >>> 2. On my i686 machine, in an interactive login shell, without any X > >> xerver launched > >>> (EE) module ABI major version (14) doesn't match the server's version (18) > >>> (EE) module ABI major version (19) doesn't match the server's version (21) > >>> (EE) module ABI major version (19) doesn't match the server's version (21) > >> Same problem. > >> > >>> 3. On my x64 machine, in an interactive login shell, without any X xerver launched > >>> Fatal server error> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) > >> tty issues usually occur on distributions that change Xorg tty > >> permissions. You will have to figure out what the permissions are vs > >> should be, or switch to Xvfb instead of Xdummy. > >> > >>> 4. On my x86_64 machine, in an X terminal, in a window manager > >>> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) > >> Same problem. > >> > >>> From above, I see some errors like: > >>> * server already running > >> Fix your other real problems and this will probably be fine. > >>> * no screens found > >> That's a generic error message, your drivers are broken as per above. > >>> * xpra_Xdummy did not provide a display number using -displayfd > >> That's a generic error message, we can't get a display because your Xorg > >> server setup is fundamentally broken. > >>> * parse_vt_settings: Cannot open /dev/tty0 > >> See above. > >> > >>> But I am not sure to understand what I am doing wrong. > >>> Can you explain me please? > >> Your Xorg setup is broken. Either rebuild your Xorg modules properly, or > >> use your distribution's packages. > >> > >> Cheers > >> Antoine > >> > >> > >>> > >>> On Mon, 24 Apr 2017 12:37:37 +0700 > >>> Antoine Martin wrote: > >>> > >>>> On 23/04/17 19:59, YuGiOhJCJ Mailing-List wrote: > >>>>> OK, now I am using xpra 2.0.2 and the "--without-strict" option: > >>>>> --- > >>>>> $ python setup.py install --without-strict > >>>> (snip) > >>>>> gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -L/usr/lib64 -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.so -Wall > >>>>> building 'xpra.codecs.dec_avcodec2.decoder' extension > >>>>> creating build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 > >>>>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/dec_avcodec2/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -Wall -fPIC > >>>>> xpra/codecs/dec_avcodec2/decoder.c: In function ?__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_26decompress_image?: > >>>>> xpra/codecs/dec_avcodec2/decoder.c:8244:23: warning: implicit declaration of function ?avcodec_send_packet? [-Wimplicit-function-declaration] > >>>>> __pyx_v_ret = avcodec_send_packet(__pyx_v_self->codec_ctx, (&__pyx_v_avpkt)); > >>>>> ^ > >>>>> xpra/codecs/dec_avcodec2/decoder.c:8425:23: warning: implicit declaration of function ?avcodec_receive_frame? [-Wimplicit-function-declaration] > >>>>> __pyx_v_ret = avcodec_receive_frame(__pyx_v_self->codec_ctx, __pyx_v_self->av_frame); > >>>>> ^ > >>>> > >>>> (snip) > >>>>> building 'xpra.codecs.enc_ffmpeg.encoder' extension > >>>>> creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg > >>>>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_ffmpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg/encoder.o -Wall -fPIC > >>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_2init_encoder?: > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:7934:15: warning: implicit declaration of function ?avcodec_parameters_from_context? [-Wimplicit-function-declaration] > >>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); > >>>>> ^ > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:7934:73: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); > >>>>> ^ > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:7953:78: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>>>> __pyx_t_2 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->video_stream->codecpar)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 926; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>>>> ^ > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:8367:75: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->audio_stream->codecpar, __pyx_v_self->audio_ctx); > >>>>> ^ > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:8386:80: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>>>> __pyx_t_4 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->audio_stream->codecpar)); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 957; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>>>> ^ > >>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_32compress_image?: > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:12372:23: warning: implicit declaration of function ?avcodec_send_frame? [-Wimplicit-function-declaration] > >>>>> __pyx_v_ret = avcodec_send_frame(__pyx_v_self->video_ctx, __pyx_v_frame); > >>>>> ^ > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:12572:25: warning: implicit declaration of function ?avcodec_receive_packet? [-Wimplicit-function-declaration] > >>>>> __pyx_v_ret = avcodec_receive_packet(__pyx_v_self->video_ctx, (&__pyx_v_avpkt)); > >>>>> ^ > >>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?initencoder?: > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: error: ?FF_PROFILE_H264_MULTIVIEW_HIGH? undeclared (first use in this function) > >>>>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_MULTIVIEW_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 449; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>>>> ^ > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: note: each undeclared identifier is reported only once for each function it appears in > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:16448:36: error: ?FF_PROFILE_H264_STEREO_HIGH? undeclared (first use in this function) > >>>>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_STEREO_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>>>> ^ > >>>>> xpra/codecs/enc_ffmpeg/encoder.c:16731:36: error: ?AV_OPT_TYPE_BOOL? undeclared (first use in this function) > >>>>> __pyx_t_4 = __Pyx_PyInt_From_int(AV_OPT_TYPE_BOOL); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 478; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>>>> ^ > >>>>> error: command 'gcc' failed with exit status 1 > >>>>> --- > >>>>> > >>>>> Is there an incompatibility between my ffmpeg and my xpra versions? > >>>> Yes. We require ffmpeg 3.1 or later. > >>>> > >>>>> I am using ffmpeg-2.8.7 (built from source code, not the one provided by my distro). > >>>> (strange choice, since the latest version from the 2.8 branch is 2.8.11) > >>>> > >>>> In any case, you have to use a supported version of ffmpeg or disable > >>>> the codec that break: --without-dec_avcodec2 --without-enc_ffmpeg > >>>> > >>>> Cheers > >>>> Antoine > >> > >> _______________________________________________ > >> shifter-users mailing list > >> shifter-users at lists.devloop.org.uk > >> http://lists.devloop.org.uk/mailman/listinfo/shifter-users > From antoine at nagafix.co.uk Wed Apr 26 11:53:47 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Wed, 26 Apr 2017 17:53:47 +0700 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: <20170426124024.cbde2b24c133d69b87d6329c@laposte.net> References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> <20170423145946.868764c688c0540c0a3c140d@laposte.net> <8c0bc3fd-6e71-f9b6-1496-de9c3f1378a6@nagafix.co.uk> <20170424205417.938a120508c57251791bf714@laposte.net> <5fb04fe6-79ae-2778-670d-ae192faba71e@nagafix.co.uk> <20170425213728.1746834b1cdff808d0327849@laposte.net> <20170426124024.cbde2b24c133d69b87d6329c@laposte.net> Message-ID: On 26/04/17 17:40, YuGiOhJCJ Mailing-List wrote: > Oh, OK I got it. > So, xpra is using the "dummmy" driver. > From the output in my previous mail, I only see "xpra_Xdummy" referring to the "dummy" driver so it was a bit difficult to understand that the "dummy" driver was used by xpra. > > I only have upgraded a part of Xorg: Bad idea. (..) > It means that I have not upgraded the "dummy" driver because Xorg was working without it: > - xf86-video-dummy-0.3.7 Since you're going to upgrade the dummy driver, you may want to upgrade to a better version than 0.3.7. 0.3.8 is out, and you can apply some patches on top of that to get better support (DPI, 30bpp, etc): https://xpra.org/trac/wiki/Xdummy#Status Cheers Antoine > So, the "dummy" driver on my system is not compatible with my other packages. > The xpra program expects that I have a fully not broken Xorg and that's why there is a failure. > Well, I will upgrade my "dummy" driver and I hope it is the only one driver used by xpra and not upgraded on my system. > > On Wed, 26 Apr 2017 11:34:03 +0700 > Antoine Martin wrote: > >> On 26/04/17 02:37, YuGiOhJCJ Mailing-List wrote: >>> That's weird because my Xorg server is working fine when I am using it without xpra. >>> Usually, I type "startx" then I launch some applications like "urxvt" or "firefox". >>> The errors in my previous mail only happen when I am using xpra. >> That's not weird at all: you've broken the Xorg driver used by xpra >> (dummy) but not the others. >> >> My guess is that you're trying to use a patched dummy driver, which >> would be a good thing if you built it properly. >> >> Cheers >> Antoine >> >> >>> >>> On Tue, 25 Apr 2017 07:18:34 +0700 >>> Antoine Martin via shifter-users wrote: >>> >>>> On 25/04/17 01:54, YuGiOhJCJ Mailing-List wrote: >>>>> OK, now I am using the "--without-dec_avcodec2" and "--without-enc_ffmpeg" options and it compiles fine. >>>>> However, I am not able to use xpra. >>>> FYI: those errors have nothing to do with xpra, but here are some >>>> answers anyway. >>>> >>>> (snip) >>>>> 1. On my i686 machine, in an X terminal, in a window manager >>>>> X.Org X Server 1.16.0 >>>> (..) >>>>> (EE) module ABI major version (14) doesn't match the server's version (18) >>>>> (EE) module ABI major version (19) doesn't match the server's version (21) >>>>> (EE) module ABI major version (19) doesn't match the server's version (21) >>>>> (EE) >>>>> Fatal server error: >>>>> (EE) no screens found(EE) >>>> Your system is misconfigured. The xorg modules you're trying to use >>>> don't match the server ABI version. You have 3 different versions! >>>> Make sure you build those drivers (keyboard, mouse, dummy) against the >>>> correct Xorg version. >>>> >>>>> 2. On my i686 machine, in an interactive login shell, without any X >>>> xerver launched >>>>> (EE) module ABI major version (14) doesn't match the server's version (18) >>>>> (EE) module ABI major version (19) doesn't match the server's version (21) >>>>> (EE) module ABI major version (19) doesn't match the server's version (21) >>>> Same problem. >>>> >>>>> 3. On my x64 machine, in an interactive login shell, without any X xerver launched >>>>> Fatal server error> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) >>>> tty issues usually occur on distributions that change Xorg tty >>>> permissions. You will have to figure out what the permissions are vs >>>> should be, or switch to Xvfb instead of Xdummy. >>>> >>>>> 4. On my x86_64 machine, in an X terminal, in a window manager >>>>> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) >>>> Same problem. >>>> >>>>> From above, I see some errors like: >>>>> * server already running >>>> Fix your other real problems and this will probably be fine. >>>>> * no screens found >>>> That's a generic error message, your drivers are broken as per above. >>>>> * xpra_Xdummy did not provide a display number using -displayfd >>>> That's a generic error message, we can't get a display because your Xorg >>>> server setup is fundamentally broken. >>>>> * parse_vt_settings: Cannot open /dev/tty0 >>>> See above. >>>> >>>>> But I am not sure to understand what I am doing wrong. >>>>> Can you explain me please? >>>> Your Xorg setup is broken. Either rebuild your Xorg modules properly, or >>>> use your distribution's packages. >>>> >>>> Cheers >>>> Antoine >>>> >>>> >>>>> >>>>> On Mon, 24 Apr 2017 12:37:37 +0700 >>>>> Antoine Martin wrote: >>>>> >>>>>> On 23/04/17 19:59, YuGiOhJCJ Mailing-List wrote: >>>>>>> OK, now I am using xpra 2.0.2 and the "--without-strict" option: >>>>>>> --- >>>>>>> $ python setup.py install --without-strict >>>>>> (snip) >>>>>>> gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -L/usr/lib64 -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.so -Wall >>>>>>> building 'xpra.codecs.dec_avcodec2.decoder' extension >>>>>>> creating build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 >>>>>>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/dec_avcodec2/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -Wall -fPIC >>>>>>> xpra/codecs/dec_avcodec2/decoder.c: In function ?__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_26decompress_image?: >>>>>>> xpra/codecs/dec_avcodec2/decoder.c:8244:23: warning: implicit declaration of function ?avcodec_send_packet? [-Wimplicit-function-declaration] >>>>>>> __pyx_v_ret = avcodec_send_packet(__pyx_v_self->codec_ctx, (&__pyx_v_avpkt)); >>>>>>> ^ >>>>>>> xpra/codecs/dec_avcodec2/decoder.c:8425:23: warning: implicit declaration of function ?avcodec_receive_frame? [-Wimplicit-function-declaration] >>>>>>> __pyx_v_ret = avcodec_receive_frame(__pyx_v_self->codec_ctx, __pyx_v_self->av_frame); >>>>>>> ^ >>>>>> >>>>>> (snip) >>>>>>> building 'xpra.codecs.enc_ffmpeg.encoder' extension >>>>>>> creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg >>>>>>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_ffmpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg/encoder.o -Wall -fPIC >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_2init_encoder?: >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:7934:15: warning: implicit declaration of function ?avcodec_parameters_from_context? [-Wimplicit-function-declaration] >>>>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); >>>>>>> ^ >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:7934:73: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); >>>>>>> ^ >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:7953:78: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>>>> __pyx_t_2 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->video_stream->codecpar)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 926; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>>>> ^ >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:8367:75: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->audio_stream->codecpar, __pyx_v_self->audio_ctx); >>>>>>> ^ >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:8386:80: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>>>> __pyx_t_4 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->audio_stream->codecpar)); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 957; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>>>> ^ >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_32compress_image?: >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:12372:23: warning: implicit declaration of function ?avcodec_send_frame? [-Wimplicit-function-declaration] >>>>>>> __pyx_v_ret = avcodec_send_frame(__pyx_v_self->video_ctx, __pyx_v_frame); >>>>>>> ^ >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:12572:25: warning: implicit declaration of function ?avcodec_receive_packet? [-Wimplicit-function-declaration] >>>>>>> __pyx_v_ret = avcodec_receive_packet(__pyx_v_self->video_ctx, (&__pyx_v_avpkt)); >>>>>>> ^ >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?initencoder?: >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: error: ?FF_PROFILE_H264_MULTIVIEW_HIGH? undeclared (first use in this function) >>>>>>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_MULTIVIEW_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 449; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>>>> ^ >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: note: each undeclared identifier is reported only once for each function it appears in >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16448:36: error: ?FF_PROFILE_H264_STEREO_HIGH? undeclared (first use in this function) >>>>>>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_STEREO_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>>>> ^ >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16731:36: error: ?AV_OPT_TYPE_BOOL? undeclared (first use in this function) >>>>>>> __pyx_t_4 = __Pyx_PyInt_From_int(AV_OPT_TYPE_BOOL); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 478; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>>>> ^ >>>>>>> error: command 'gcc' failed with exit status 1 >>>>>>> --- >>>>>>> >>>>>>> Is there an incompatibility between my ffmpeg and my xpra versions? >>>>>> Yes. We require ffmpeg 3.1 or later. >>>>>> >>>>>>> I am using ffmpeg-2.8.7 (built from source code, not the one provided by my distro). >>>>>> (strange choice, since the latest version from the 2.8 branch is 2.8.11) >>>>>> >>>>>> In any case, you have to use a supported version of ffmpeg or disable >>>>>> the codec that break: --without-dec_avcodec2 --without-enc_ffmpeg >>>>>> >>>>>> Cheers >>>>>> Antoine >>>> >>>> _______________________________________________ >>>> shifter-users mailing list >>>> shifter-users at lists.devloop.org.uk >>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users >> From yugiohjcj-mailinglist at laposte.net Wed Apr 26 15:03:10 2017 From: yugiohjcj-mailinglist at laposte.net (YuGiOhJCJ Mailing-List) Date: Wed, 26 Apr 2017 16:03:10 +0200 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> <20170423145946.868764c688c0540c0a3c140d@laposte.net> <8c0bc3fd-6e71-f9b6-1496-de9c3f1378a6@nagafix.co.uk> <20170424205417.938a120508c57251791bf714@laposte.net> <5fb04fe6-79ae-2778-670d-ae192faba71e@nagafix.co.uk> <20170425213728.1746834b1cdff808d0327849@laposte.net> <20170426124024.cbde2b24c133d69b87d6329c@laposte.net> Message-ID: <20170426160310.b2221b2e5a3b1f2f155578dc@laposte.net> OK I have upgraded the "dummy" driver from 0.3.7 to 0.3.8 on my x86 machine. I have only upgraded the "dummy" driver on this x86 machine because from the output of my previous mail, we can see that the ABI problem was only with my x86 machine because it is just on this x86 machine that I upgraded a part of Xorg. Indeed, on my X86_64 machine, I have the Xorg server provided by my distro. OK, so I have done some more tests and there is a difference of behaviour on my x86 and on my x86_64 machine: 1. On my x86 machine, in a X terminal, in a window manager 2. On my x86_64 machine, in a X terminal, in a window manager 1. On my x86 machine, in a X terminal, in a window manager $ xpra start --start=urxvt 2017-04-26 15:38:21,274 Warning: rencode import failed: 2017-04-26 15:38:21,275 No module named rencode Entering daemon mode; any further errors will be reported to: /home/yugiohjcj/.xpra/S17807.log Actual display used: :1 Actual log file name is now: /home/yugiohjcj/.xpra/:1.log $ cat /home/yugiohjcj/.xpra/S17807.log cat: /home/yugiohjcj/.xpra/S17807.log: No such file or directory $ cat /home/yugiohjcj/.xpra/:1.log _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running X.Org X Server 1.16.0 Release Date: 2014-07-16 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.15.8-desktop i686 Current Operating System: Linux laptop 3.18.20-laptop #1 SMP Tue Aug 18 16:41:13 CEST 2015 i686 Kernel command line: BOOT_IMAGE=Linux-3.18.20 ro root=802 vt.default_utf8=0 Build Date: 13 August 2014 09:03:53AM Current version of pixman: 0.30.2 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (++) Log file: "/home/yugiohjcj/.xpra/Xorg.S17807.log", Time: Wed Apr 26 15:38:21 2017 (++) Using config file: "/tmp/python-xpra-2.0.2/etc/xpra/xorg.conf" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) module ABI major version (19) doesn't match the server's version (21) (EE) module ABI major version (19) doesn't match the server's version (21) (EE) module ABI major version (19) doesn't match the server's version (21) (EE) module ABI major version (19) doesn't match the server's version (21) Using display number provided by xpra_Xdummy: :1 2017-04-26 15:38:23,438 created unix domain socket: /home/yugiohjcj/.xpra/laptop-1 2017-04-26 15:38:23,439 Warning: failed to create socket directory '/var/run/xpra' 2017-04-26 15:38:23,440 [Errno 13] Permission denied: '/var/run/xpra' 2017-04-26 15:38:23,441 Warning: cannot create socket '/var/run/xpra/laptop-1' 2017-04-26 15:38:23,441 [Errno 2] No such file or directory 2017-04-26 15:38:23,442 /var/run/xpra does not exist 2017-04-26 15:38:23,444 user 'yugiohjcj' is a member of groups: video, cdrom 2017-04-26 15:38:23,444 (missing 'xpra' group membership?) 2017-04-26 15:38:25,196 Warning: zlib is the only compressor enabled 2017-04-26 15:38:25,197 install and enable lzo or lz4 support for better performance 2017-04-26 15:38:25,197 Warning: 'rencode' packet encoder not found 2017-04-26 15:38:25,198 the other packet encoders are much slower 2017-04-26 15:38:25,345 Warning: your version of Python Imaging Library is well out of date 2017-04-26 15:38:25,346 version 1.1.7 is not supported, your mileage may vary 2017-04-26 15:38:25,535 Warning: enc_pillow failed its self test 2017-04-26 15:38:25,536 No module named numpy 2017-04-26 15:38:25,667 vpx: vp8 encoding failed: No module named numpy 2017-04-26 15:38:25,715 vpx: vp9 encoding failed: No module named numpy 2017-04-26 15:38:25,737 vpx: vp9 encoding failed: No module named numpy 2017-04-26 15:38:25,737 vpx: all the codecs have failed! (vp8, vp9, vp9) 2017-04-26 15:38:25,846 x264: h264 encoding failed: No module named numpy 2017-04-26 15:38:25,847 x264: all the codecs have failed! (h264) 2017-04-26 15:38:25,847 Warning: enc_x264 failed its self test 2017-04-26 15:38:25,967 Warning: csc_swscale failed its self test 2017-04-26 15:38:25,968 No module named numpy 2017-04-26 15:38:26,044 python netifaces package is missing 2017-04-26 15:38:26,047 failed to connect to the system dbus: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory 2017-04-26 15:38:26,048 either start a dbus session or disable mdns support 2017-04-26 15:38:27,259 Warning: webcam forwarding is disabled 2017-04-26 15:38:27,259 the virtual video directory '/sys/devices/virtual/video4linux' was not found 2017-04-26 15:38:27,260 make sure that the 'v4l2loopback' kernel module is installed and loaded 2017-04-26 15:38:27,260 found 0 virtual video devices for webcam forwarding 2017-04-26 15:38:27,338 pulseaudio server started with pid 17830 2017-04-26 15:38:27,808 Warning: rencode import failed: 2017-04-26 15:38:27,809 No module named rencode Warning: failed to import GStreamer 1.x: No module named gi E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory E: [pulseaudio] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory 2017-04-26 15:38:27,866 Error: failed to query sound subsystem: 2017-04-26 15:38:27,867 query did not return any data 2017-04-26 15:38:27,897 D-Bus notification forwarding is available 2017-04-26 15:38:27,973 xpra X11 version 2.0.2-r15657 32-bit 2017-04-26 15:38:27,975 uid=1001 (yugiohjcj), gid=1002 (yugiohjcj) 2017-04-26 15:38:27,975 running with pid 17811 on Linux Slackware 14.1 2017-04-26 15:38:27,976 connected to X11 display :1 with 24 bit colors 2017-04-26 15:38:28,067 Warning: cannot load enc_vpx video encoder: 2017-04-26 15:38:28,068 no supported encodings! 2017-04-26 15:38:28,814 printer forwarding enabled using postscript and pdf 2017-04-26 15:38:28,819 1.4GB of system memory 2017-04-26 15:38:28,835 xpra is ready. $ ps aux | grep xpra yugiohjcj 17811 0.4 2.6 86268 39124 ? S 15:38 0:01 /usr/bin/python /usr/bin/xpra start --start=urxvt yugiohjcj 17812 0.4 9.7 272996 144396 ? Ss 15:38 0:01 Xorg-nosuid /usr/bin/Xorg -noreset -nolisten tcp +extension GLX +extension RANDR +extension RENDER -auth /home/yugiohjcj/.Xauthority -logfile /home/yugiohjcj/.xpra/Xorg.S17807.log -configdir /home/yugiohjcj/.xpra/xorg.conf.d -config /tmp/python-xpra-2.0.2/etc/xpra/xorg.conf -depth 24 -displayfd 6 yugiohjcj 17874 0.0 0.0 3980 1344 pts/0 S+ 15:42 0:00 grep xpra 2. On my x86_64 machine, in a X terminal, in a window manager ------------------------------------------------------------- $ xpra start --start=urxvt 2017-04-26 15:09:35,876 Warning: rencode import failed: 2017-04-26 15:09:35,877 No module named rencode Entering daemon mode; any further errors will be reported to: /home/yugiohjcj/.xpra/S6144.log $ cat .xpra/S6144.log _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running Failed to rename log file "/home/yugiohjcj/.xpra/Xorg.S6144.log" to "/home/yugiohjcj/.xpra/Xorg.S6144.log": No such file or directory X.Org X Server 1.18.3 Release Date: 2016-04-04 X Protocol Version 11, Revision 0 Build Operating System: Slackware 14.2 Slackware Linux Project Current Operating System: Linux desktop 4.9.24-desktop #1 SMP Mon Apr 24 10:54:11 CEST 2017 x86_64 Kernel command line: BOOT_IMAGE=dev000:\EFI\SLACKWARE\vmlinuz root=/dev/sda3 vga=normal ro ro Build Date: 15 April 2016 11:05:21AM Current version of pixman: 0.34.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (++) Log file: "/home/yugiohjcj/.xpra/Xorg.S6144.log", Time: Wed Apr 26 15:09:36 2017 (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) Fatal server error: (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/home/yugiohjcj/.xpra/Xorg.S6144.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. 2017-04-26 15:09:46,076 Error starting Xvfb: 2017-04-26 15:09:46,077 xpra_Xdummy did not provide a display number using -displayfd $ ls -l /dev/tty0 crw--w---- 1 root tty 4, 0 Apr 26 00:46 /dev/tty0 $ groups yugiohjcj lp floppy audio video cdrom scanner $ sudo vim /etc/group tty:x:5: -> tty:x:5:yugiohjcj $ groups yugiohjcj tty lp floppy audio video cdrom scanner $ xpra start --start=urxvt 2017-04-26 15:15:37,233 Warning: rencode import failed: 2017-04-26 15:15:37,234 No module named rencode Entering daemon mode; any further errors will be reported to: /home/yugiohjcj/.xpra/S6306.log $ cat .xpra/S6306.log _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running Failed to rename log file "/home/yugiohjcj/.xpra/Xorg.S6306.log" to "/home/yugiohjcj/.xpra/Xorg.S6306.log": No such file or directory X.Org X Server 1.18.3 Release Date: 2016-04-04 X Protocol Version 11, Revision 0 Build Operating System: Slackware 14.2 Slackware Linux Project Current Operating System: Linux desktop 4.9.24-desktop #1 SMP Mon Apr 24 10:54:11 CEST 2017 x86_64 Kernel command line: BOOT_IMAGE=dev000:\EFI\SLACKWARE\vmlinuz root=/dev/sda3 vga=normal ro ro Build Date: 15 April 2016 11:05:21AM Current version of pixman: 0.34.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (++) Log file: "/home/yugiohjcj/.xpra/Xorg.S6306.log", Time: Wed Apr 26 15:15:37 2017 (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) Fatal server error: (EE) xf86OpenConsole: Cannot open virtual console 8 (Permission denied) (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/home/yugiohjcj/.xpra/Xorg.S6306.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. 2017-04-26 15:15:47,370 Error starting Xvfb: 2017-04-26 15:15:47,370 xpra_Xdummy did not provide a display number using -displayfd $ echo "allowed_users=anybody" | sudo tee /etc/X11/Xwrapper.config allowed_users=anybody $ sudo chmod 660 /dev/tty[0-9]* $ xpra start --start=urxvt On Ctrl + Alt + F7, the Xorg server terminates. On Ctrl + Alt + F8, the Xorg server starts. We can see the Xorg log file to understand what happens: $ cat /var/log/Xorg.0.log [ 52628.616] X.Org X Server 1.18.3 Release Date: 2016-04-04 [ 52628.620] X Protocol Version 11, Revision 0 [ 52628.621] Build Operating System: Slackware 14.2 Slackware Linux Project [ 52628.622] Current Operating System: Linux desktop 4.9.24-desktop #1 SMP Mon Apr 24 10:54:11 CEST 2017 x86_64 [ 52628.622] Kernel command line: BOOT_IMAGE=dev000:\EFI\SLACKWARE\vmlinuz root=/dev/sda3 vga=normal ro ro [ 52628.625] Build Date: 15 April 2016 11:05:21AM [ 52628.626] [ 52628.628] Current version of pixman: 0.34.0 [ 52628.630] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 52628.630] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 52628.636] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 26 15:22:52 2017 [ 52628.641] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 52628.642] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 52628.642] (==) No Layout section. Using the first Screen section. [ 52628.642] (==) No screen section available. Using defaults. [ 52628.642] (**) |-->Screen "Default Screen Section" (0) [ 52628.642] (**) | |-->Monitor "" [ 52628.643] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 52628.643] (==) Automatically adding devices [ 52628.643] (==) Automatically enabling devices [ 52628.643] (==) Automatically adding GPU devices [ 52628.643] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 52628.643] (WW) The directory "/usr/share/fonts/local" does not exist. [ 52628.643] Entry deleted from font path. [ 52628.643] (WW) The directory "/usr/share/fonts/CID" does not exist. [ 52628.643] Entry deleted from font path. [ 52628.643] (==) FontPath set to: /usr/share/fonts/TTF, /usr/share/fonts/OTF, /usr/share/fonts/Type1, /usr/share/fonts/misc, /usr/share/fonts/75dpi/:unscaled, /usr/share/fonts/100dpi/:unscaled, /usr/share/fonts/75dpi, /usr/share/fonts/100dpi, /usr/share/fonts/cyrillic [ 52628.643] (==) ModulePath set to "/usr/lib64/xorg/modules" [ 52628.643] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 52628.643] (II) Loader magic: 0x808c00 [ 52628.643] (II) Module ABI versions: [ 52628.643] X.Org ANSI C Emulation: 0.4 [ 52628.643] X.Org Video Driver: 20.0 [ 52628.643] X.Org XInput driver : 22.1 [ 52628.643] X.Org Server Extension : 9.0 [ 52628.643] (II) xfree86: Adding drm device (/dev/dri/card0) [ 52628.646] (--) PCI:*(0:0:2:0) 8086:1902:1458:d000 rev 6, Mem @ 0xde000000/16777216, 0xc0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072 [ 52628.646] (II) Open ACPI successful (/var/run/acpid.socket) [ 52628.646] (II) LoadModule: "glx" [ 52628.647] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so [ 52628.648] (II) Module glx: vendor="X.Org Foundation" [ 52628.648] compiled for 1.18.3, module version = 1.0.0 [ 52628.648] ABI class: X.Org Server Extension, version 9.0 [ 52628.648] (==) AIGLX enabled [ 52628.648] (==) Matched intel as autoconfigured driver 0 [ 52628.648] (==) Matched intel as autoconfigured driver 1 [ 52628.648] (==) Matched modesetting as autoconfigured driver 2 [ 52628.648] (==) Matched fbdev as autoconfigured driver 3 [ 52628.648] (==) Matched vesa as autoconfigured driver 4 [ 52628.648] (==) Assigned the driver to the xf86ConfigLayout [ 52628.648] (II) LoadModule: "intel" [ 52628.649] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so [ 52628.649] (II) Module intel: vendor="X.Org Foundation" [ 52628.649] compiled for 1.18.3, module version = 2.99.917 [ 52628.649] Module class: X.Org Video Driver [ 52628.649] ABI class: X.Org Video Driver, version 20.0 [ 52628.649] (II) LoadModule: "modesetting" [ 52628.649] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [ 52628.649] (II) Module modesetting: vendor="X.Org Foundation" [ 52628.649] compiled for 1.18.3, module version = 1.18.3 [ 52628.649] Module class: X.Org Video Driver [ 52628.649] ABI class: X.Org Video Driver, version 20.0 [ 52628.649] (II) LoadModule: "fbdev" [ 52628.650] (WW) Warning, couldn't open module fbdev [ 52628.650] (II) UnloadModule: "fbdev" [ 52628.650] (II) Unloading fbdev [ 52628.650] (EE) Failed to load module "fbdev" (module does not exist, 0) [ 52628.650] (II) LoadModule: "vesa" [ 52628.650] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so [ 52628.650] (II) Module vesa: vendor="X.Org Foundation" [ 52628.650] compiled for 1.18.0, module version = 2.3.4 [ 52628.650] Module class: X.Org Video Driver [ 52628.650] ABI class: X.Org Video Driver, version 20.0 [ 52628.650] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43 [ 52628.650] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000 [ 52628.650] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100 [ 52628.650] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300 [ 52628.650] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 52628.650] (II) VESA: driver for VESA chipsets: vesa [ 52628.650] (--) using VT number 7 [ 52628.667] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20160919 [ 52628.667] (WW) Falling back to old probe method for modesetting [ 52628.667] (WW) Falling back to old probe method for vesa [ 52628.667] (--) intel(0): gen9 engineering sample [ 52628.667] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2; using a maximum of 2 threads [ 52628.667] (II) intel(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 52628.667] (==) intel(0): Depth 24, (--) framebuffer bpp 32 [ 52628.667] (==) intel(0): RGB weight 888 [ 52628.667] (==) intel(0): Default visual is TrueColor [ 52628.668] (II) intel(0): Output HDMI1 has no monitor section [ 52628.668] (II) intel(0): Enabled output HDMI1 [ 52628.668] (II) intel(0): Output HDMI2 has no monitor section [ 52628.668] (II) intel(0): Enabled output HDMI2 [ 52628.668] (II) intel(0): Output DP1 has no monitor section [ 52628.668] (II) intel(0): Enabled output DP1 [ 52628.668] (II) intel(0): Output HDMI3 has no monitor section [ 52628.668] (II) intel(0): Enabled output HDMI3 [ 52628.668] (--) intel(0): Using a maximum size of 256x256 for hardware cursors [ 52628.668] (II) intel(0): Output VIRTUAL1 has no monitor section [ 52628.668] (II) intel(0): Enabled output VIRTUAL1 [ 52628.668] (--) intel(0): Output DP1 using initial mode 1920x1080 on pipe 0 [ 52628.668] (==) intel(0): TearFree disabled [ 52628.668] (==) intel(0): DPI set to (96, 96) [ 52628.668] (II) Loading sub module "dri2" [ 52628.668] (II) LoadModule: "dri2" [ 52628.668] (II) Module "dri2" already built-in [ 52628.668] (II) Loading sub module "present" [ 52628.668] (II) LoadModule: "present" [ 52628.668] (II) Module "present" already built-in [ 52628.668] (II) UnloadModule: "modesetting" [ 52628.668] (II) Unloading modesetting [ 52628.668] (II) UnloadModule: "vesa" [ 52628.668] (II) Unloading vesa [ 52628.668] (==) Depth 24 pixmap format is 32 bpp [ 52628.668] (II) intel(0): SNA initialized with Skylake (gen9) backend [ 52628.668] (==) intel(0): Backing store enabled [ 52628.668] (==) intel(0): Silken mouse enabled [ 52628.668] (II) intel(0): HW Cursor enabled [ 52628.668] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 52628.669] (==) intel(0): DPMS enabled [ 52628.669] (==) intel(0): Display hotplug detection enabled [ 52628.669] (II) intel(0): [DRI2] Setup complete [ 52628.669] (II) intel(0): [DRI2] DRI driver: i965 [ 52628.669] (II) intel(0): [DRI2] VDPAU driver: va_gl [ 52628.669] (II) intel(0): direct rendering: DRI2 enabled [ 52628.669] (II) intel(0): hardware support for Present enabled [ 52628.669] (--) RandR disabled [ 52628.684] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [ 52628.684] (II) AIGLX: enabled GLX_ARB_create_context [ 52628.684] (II) AIGLX: enabled GLX_ARB_create_context_profile [ 52628.684] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile [ 52628.684] (II) AIGLX: enabled GLX_INTEL_swap_event [ 52628.684] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control [ 52628.684] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB [ 52628.684] (II) AIGLX: enabled GLX_ARB_fbconfig_float [ 52628.684] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float [ 52628.684] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects [ 52628.684] (II) AIGLX: enabled GLX_ARB_create_context_robustness [ 52628.684] (II) AIGLX: Loaded and initialized i965 [ 52628.684] (II) GLX: Initialized DRI2 GL provider for screen 0 [ 52628.686] (II) intel(0): switch to mode 1920x1080 at 60.0 on DP1 using pipe 0, position (0, 0), rotation normal, reflection none [ 52628.697] (II) intel(0): Setting screen physical size to 508 x 285 [ 52628.755] (II) config/udev: Adding input device Power Button (/dev/input/event3) [ 52628.756] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 52628.756] (**) Power Button: Applying InputClass "keyboard-all" [ 52628.756] (**) Power Button: Applying InputClass "keyboard-all" [ 52628.756] (II) LoadModule: "evdev" [ 52628.756] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so [ 52628.756] (II) Module evdev: vendor="X.Org Foundation" [ 52628.756] compiled for 1.18.3, module version = 2.10.3 [ 52628.756] Module class: X.Org XInput Driver [ 52628.756] ABI class: X.Org XInput driver, version 22.1 [ 52628.756] (II) Using input driver 'evdev' for 'Power Button' [ 52628.756] (**) Power Button: always reports core events [ 52628.756] (**) evdev: Power Button: Device: "/dev/input/event3" [ 52628.756] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 52628.756] (--) evdev: Power Button: Found keys [ 52628.756] (II) evdev: Power Button: Configuring as keyboard [ 52628.756] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5/event3" [ 52628.756] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [ 52628.756] (**) Option "xkb_rules" "evdev" [ 52628.756] (**) Option "xkb_layout" "fr" [ 52628.756] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 52628.771] (II) config/udev: Adding input device Video Bus (/dev/input/event4) [ 52628.771] (**) Video Bus: Applying InputClass "evdev keyboard catchall" [ 52628.771] (**) Video Bus: Applying InputClass "keyboard-all" [ 52628.771] (**) Video Bus: Applying InputClass "keyboard-all" [ 52628.771] (II) Using input driver 'evdev' for 'Video Bus' [ 52628.771] (**) Video Bus: always reports core events [ 52628.771] (**) evdev: Video Bus: Device: "/dev/input/event4" [ 52628.771] (--) evdev: Video Bus: Vendor 0 Product 0x6 [ 52628.771] (--) evdev: Video Bus: Found keys [ 52628.771] (II) evdev: Video Bus: Configuring as keyboard [ 52628.771] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7/event4" [ 52628.771] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7) [ 52628.771] (**) Option "xkb_rules" "evdev" [ 52628.771] (**) Option "xkb_layout" "fr" [ 52628.771] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 52628.771] (II) config/udev: Adding input device Power Button (/dev/input/event2) [ 52628.771] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 52628.771] (**) Power Button: Applying InputClass "keyboard-all" [ 52628.771] (**) Power Button: Applying InputClass "keyboard-all" [ 52628.771] (II) Using input driver 'evdev' for 'Power Button' [ 52628.771] (**) Power Button: always reports core events [ 52628.771] (**) evdev: Power Button: Device: "/dev/input/event2" [ 52628.771] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 52628.771] (--) evdev: Power Button: Found keys [ 52628.771] (II) evdev: Power Button: Configuring as keyboard [ 52628.771] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4/event2" [ 52628.771] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8) [ 52628.771] (**) Option "xkb_rules" "evdev" [ 52628.771] (**) Option "xkb_layout" "fr" [ 52628.771] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 52628.771] (II) config/udev: Adding input device Sleep Button (/dev/input/event1) [ 52628.771] (**) Sleep Button: Applying InputClass "evdev keyboard catchall" [ 52628.771] (**) Sleep Button: Applying InputClass "keyboard-all" [ 52628.771] (**) Sleep Button: Applying InputClass "keyboard-all" [ 52628.771] (II) Using input driver 'evdev' for 'Sleep Button' [ 52628.771] (**) Sleep Button: always reports core events [ 52628.771] (**) evdev: Sleep Button: Device: "/dev/input/event1" [ 52628.771] (--) evdev: Sleep Button: Vendor 0 Product 0x3 [ 52628.771] (--) evdev: Sleep Button: Found keys [ 52628.771] (II) evdev: Sleep Button: Configuring as keyboard [ 52628.771] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3/event1" [ 52628.771] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9) [ 52628.771] (**) Option "xkb_rules" "evdev" [ 52628.771] (**) Option "xkb_layout" "fr" [ 52628.771] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 52628.772] (II) config/udev: Adding input device Microsoft X-Box 360 pad (/dev/input/event13) [ 52628.772] (II) No input driver specified, ignoring this device. [ 52628.772] (II) This device may have been added with another device file. [ 52628.772] (II) config/udev: Adding input device Microsoft X-Box 360 pad (/dev/input/js0) [ 52628.772] (II) No input driver specified, ignoring this device. [ 52628.772] (II) This device may have been added with another device file. [ 52628.772] (II) config/udev: Adding input device Logitech USB Keyboard (/dev/input/event14) [ 52628.772] (**) Logitech USB Keyboard: Applying InputClass "evdev keyboard catchall" [ 52628.772] (**) Logitech USB Keyboard: Applying InputClass "keyboard-all" [ 52628.772] (**) Logitech USB Keyboard: Applying InputClass "keyboard-all" [ 52628.772] (II) Using input driver 'evdev' for 'Logitech USB Keyboard' [ 52628.772] (**) Logitech USB Keyboard: always reports core events [ 52628.772] (**) evdev: Logitech USB Keyboard: Device: "/dev/input/event14" [ 52628.772] (--) evdev: Logitech USB Keyboard: Vendor 0x46d Product 0xc31c [ 52628.772] (--) evdev: Logitech USB Keyboard: Found keys [ 52628.772] (II) evdev: Logitech USB Keyboard: Configuring as keyboard [ 52628.772] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:046D:C31C.0001/input/input17/event14" [ 52628.772] (II) XINPUT: Adding extended input device "Logitech USB Keyboard" (type: KEYBOARD, id 10) [ 52628.772] (**) Option "xkb_rules" "evdev" [ 52628.772] (**) Option "xkb_layout" "fr" [ 52628.772] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 52628.772] (II) config/udev: Adding input device Logitech USB Keyboard (/dev/input/event15) [ 52628.772] (**) Logitech USB Keyboard: Applying InputClass "evdev keyboard catchall" [ 52628.772] (**) Logitech USB Keyboard: Applying InputClass "keyboard-all" [ 52628.772] (**) Logitech USB Keyboard: Applying InputClass "keyboard-all" [ 52628.772] (II) Using input driver 'evdev' for 'Logitech USB Keyboard' [ 52628.772] (**) Logitech USB Keyboard: always reports core events [ 52628.772] (**) evdev: Logitech USB Keyboard: Device: "/dev/input/event15" [ 52628.772] (--) evdev: Logitech USB Keyboard: Vendor 0x46d Product 0xc31c [ 52628.772] (--) evdev: Logitech USB Keyboard: Found absolute axes [ 52628.772] (II) evdev: Logitech USB Keyboard: Forcing absolute x/y axes to exist. [ 52628.772] (--) evdev: Logitech USB Keyboard: Found keys [ 52628.772] (II) evdev: Logitech USB Keyboard: Forcing relative x/y axes to exist. [ 52628.772] (II) evdev: Logitech USB Keyboard: Configuring as mouse [ 52628.772] (II) evdev: Logitech USB Keyboard: Configuring as keyboard [ 52628.772] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.1/0003:046D:C31C.0002/input/input18/event15" [ 52628.772] (II) XINPUT: Adding extended input device "Logitech USB Keyboard" (type: KEYBOARD, id 11) [ 52628.772] (**) Option "xkb_rules" "evdev" [ 52628.772] (**) Option "xkb_layout" "fr" [ 52628.772] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 52628.773] (II) evdev: Logitech USB Keyboard: initialized for absolute axes. [ 52628.773] (**) Logitech USB Keyboard: (accel) keeping acceleration scheme 1 [ 52628.773] (**) Logitech USB Keyboard: (accel) acceleration profile 0 [ 52628.773] (**) Logitech USB Keyboard: (accel) acceleration factor: 2.000 [ 52628.773] (**) Logitech USB Keyboard: (accel) acceleration threshold: 4 [ 52628.773] (II) config/udev: Adding input device PixArt Microsoft USB Optical Mouse (/dev/input/event16) [ 52628.773] (**) PixArt Microsoft USB Optical Mouse: Applying InputClass "evdev pointer catchall" [ 52628.773] (II) Using input driver 'evdev' for 'PixArt Microsoft USB Optical Mouse' [ 52628.773] (**) PixArt Microsoft USB Optical Mouse: always reports core events [ 52628.773] (**) evdev: PixArt Microsoft USB Optical Mouse: Device: "/dev/input/event16" [ 52628.825] (--) evdev: PixArt Microsoft USB Optical Mouse: Vendor 0x45e Product 0xcb [ 52628.825] (--) evdev: PixArt Microsoft USB Optical Mouse: Found 3 mouse buttons [ 52628.825] (--) evdev: PixArt Microsoft USB Optical Mouse: Found scroll wheel(s) [ 52628.825] (--) evdev: PixArt Microsoft USB Optical Mouse: Found relative axes [ 52628.825] (--) evdev: PixArt Microsoft USB Optical Mouse: Found x and y relative axes [ 52628.825] (II) evdev: PixArt Microsoft USB Optical Mouse: Configuring as mouse [ 52628.825] (II) evdev: PixArt Microsoft USB Optical Mouse: Adding scrollwheel support [ 52628.825] (**) evdev: PixArt Microsoft USB Optical Mouse: YAxisMapping: buttons 4 and 5 [ 52628.825] (**) evdev: PixArt Microsoft USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 52628.825] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/0003:045E:00CB.0004/input/input20/event16" [ 52628.825] (II) XINPUT: Adding extended input device "PixArt Microsoft USB Optical Mouse" (type: MOUSE, id 12) [ 52628.825] (II) evdev: PixArt Microsoft USB Optical Mouse: initialized for relative axes. [ 52628.825] (**) PixArt Microsoft USB Optical Mouse: (accel) keeping acceleration scheme 1 [ 52628.825] (**) PixArt Microsoft USB Optical Mouse: (accel) acceleration profile 0 [ 52628.825] (**) PixArt Microsoft USB Optical Mouse: (accel) acceleration factor: 2.000 [ 52628.825] (**) PixArt Microsoft USB Optical Mouse: (accel) acceleration threshold: 4 [ 52628.825] (II) config/udev: Adding input device PixArt Microsoft USB Optical Mouse (/dev/input/mouse0) [ 52628.825] (II) No input driver specified, ignoring this device. [ 52628.825] (II) This device may have been added with another device file. [ 52628.825] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event7) [ 52628.825] (II) No input driver specified, ignoring this device. [ 52628.825] (II) This device may have been added with another device file. [ 52628.826] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event8) [ 52628.826] (II) No input driver specified, ignoring this device. [ 52628.826] (II) This device may have been added with another device file. [ 52628.826] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event9) [ 52628.826] (II) No input driver specified, ignoring this device. [ 52628.826] (II) This device may have been added with another device file. [ 52628.826] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event10) [ 52628.826] (II) No input driver specified, ignoring this device. [ 52628.826] (II) This device may have been added with another device file. [ 52628.826] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event11) [ 52628.826] (II) No input driver specified, ignoring this device. [ 52628.826] (II) This device may have been added with another device file. [ 52628.826] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event12) [ 52628.826] (II) No input driver specified, ignoring this device. [ 52628.826] (II) This device may have been added with another device file. [ 52628.826] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event5) [ 52628.826] (II) No input driver specified, ignoring this device. [ 52628.826] (II) This device may have been added with another device file. [ 52628.826] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event6) [ 52628.826] (II) No input driver specified, ignoring this device. [ 52628.826] (II) This device may have been added with another device file. [ 52628.827] (II) config/udev: Adding input device Speakup (/dev/input/event0) [ 52628.827] (**) Speakup: Applying InputClass "evdev keyboard catchall" [ 52628.827] (**) Speakup: Applying InputClass "keyboard-all" [ 52628.827] (**) Speakup: Applying InputClass "keyboard-all" [ 52628.827] (II) Using input driver 'evdev' for 'Speakup' [ 52628.827] (**) Speakup: always reports core events [ 52628.827] (**) evdev: Speakup: Device: "/dev/input/event0" [ 52628.827] (--) evdev: Speakup: Vendor 0 Product 0 [ 52628.827] (--) evdev: Speakup: Found keys [ 52628.827] (II) evdev: Speakup: Configuring as keyboard [ 52628.827] (**) Option "config_info" "udev:/sys/devices/virtual/input/input1/event0" [ 52628.827] (II) XINPUT: Adding extended input device "Speakup" (type: KEYBOARD, id 13) [ 52628.827] (**) Option "xkb_rules" "evdev" [ 52628.827] (**) Option "xkb_layout" "fr" [ 52628.827] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 52629.036] (II) intel(0): EDID vendor "SAM", prod id 2878 [ 52629.036] (II) intel(0): Using EDID range info for horizontal sync [ 52629.036] (II) intel(0): Using EDID range info for vertical refresh [ 52629.036] (II) intel(0): Printing DDC gathered Modelines: [ 52629.036] (II) intel(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP) [ 52629.036] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [ 52629.036] (II) intel(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e) [ 52629.036] (II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [ 52629.036] (II) intel(0): Modeline "640x480"x0.0 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz e) [ 52629.036] (II) intel(0): Modeline "640x480"x0.0 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz e) [ 52629.036] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 52629.036] (II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [ 52629.036] (II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [ 52629.036] (II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) [ 52629.036] (II) intel(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e) [ 52629.036] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 52629.036] (II) intel(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e) [ 52629.036] (II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [ 52629.036] (II) intel(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e) [ 52629.036] (II) intel(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [ 52629.036] (II) intel(0): Modeline "1280x720"x60.0 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync (44.8 kHz e) [ 52629.036] (II) intel(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz e) [ 52629.036] (II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [ 52629.036] (II) intel(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz e) [ 52629.036] (II) intel(0): Modeline "1600x900"x60.0 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz e) [ 52629.036] (II) intel(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz e) [ 52643.523] (II) AIGLX: Suspending AIGLX clients for VT switch [ 52653.362] (II) Open ACPI successful (/var/run/acpid.socket) [ 52653.362] (II) AIGLX: Resuming AIGLX clients after VT switch [ 52655.850] (EE) Fatal server error: [ 52655.850] (EE) EnterVT failed for screen 0 [ 52655.850] (EE) [ 52655.850] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 52655.850] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 52655.850] (EE) [ 52655.850] (II) AIGLX: Suspending AIGLX clients for VT switch [ 52655.850] (WW) intel(0): drmDropMaster failed: Invalid argument [ 52655.872] (EE) Server terminated with error (1). Closing log file. $ ps aux | grep xpra yugiohjcj 6515 0.4 1.4 467656 58648 ? S 15:23 0:00 /usr/bin/python /usr/bin/xpra start --start=urxvt yugiohjcj 6516 0.2 0.5 153424 21664 tty8 Ssl+ 15:23 0:00 Xorg-nosuid /usr/libexec/Xorg -noreset -nolisten tcp +extension GLX +extension RANDR +extension RENDER -auth /home/yugiohjcj/.Xauthority -logfile /home/yugiohjcj/.xpra/Xorg.S6511.log -configdir /home/yugiohjcj/.xpra/xorg.conf.d -config /tmp/python-xpra-2.0.2/etc/xpra/xorg.conf -depth 24 -displayfd 6 So now xpra is running on both x86 and x86_64 machines (at least it is listed in the processes). But on the x86 machine there is a problem with vpx/x264/encoding whereas on the x86_64 machine there is a problem in relationship with EnterVT. I solved some permission problems (on /dev/tty* files) and on the Xorg ABI problem but it seems that I need to solve other problems now. Do you have any idea how to fix these new problems please? On Wed, 26 Apr 2017 17:53:47 +0700 Antoine Martin wrote: > On 26/04/17 17:40, YuGiOhJCJ Mailing-List wrote: > > Oh, OK I got it. > > So, xpra is using the "dummmy" driver. > > From the output in my previous mail, I only see "xpra_Xdummy" referring to the "dummy" driver so it was a bit difficult to understand that the "dummy" driver was used by xpra. > > > > I only have upgraded a part of Xorg: > Bad idea. > (..) > > > It means that I have not upgraded the "dummy" driver because Xorg was working without it: > > - xf86-video-dummy-0.3.7 > Since you're going to upgrade the dummy driver, you may want to upgrade > to a better version than 0.3.7. 0.3.8 is out, and you can apply some > patches on top of that to get better support (DPI, 30bpp, etc): > https://xpra.org/trac/wiki/Xdummy#Status > > Cheers > Antoine > > > So, the "dummy" driver on my system is not compatible with my other packages. > > The xpra program expects that I have a fully not broken Xorg and that's why there is a failure. > > Well, I will upgrade my "dummy" driver and I hope it is the only one driver used by xpra and not upgraded on my system. > > > > On Wed, 26 Apr 2017 11:34:03 +0700 > > Antoine Martin wrote: > > > >> On 26/04/17 02:37, YuGiOhJCJ Mailing-List wrote: > >>> That's weird because my Xorg server is working fine when I am using it without xpra. > >>> Usually, I type "startx" then I launch some applications like "urxvt" or "firefox". > >>> The errors in my previous mail only happen when I am using xpra. > >> That's not weird at all: you've broken the Xorg driver used by xpra > >> (dummy) but not the others. > >> > >> My guess is that you're trying to use a patched dummy driver, which > >> would be a good thing if you built it properly. > >> > >> Cheers > >> Antoine > >> > >> > >>> > >>> On Tue, 25 Apr 2017 07:18:34 +0700 > >>> Antoine Martin via shifter-users wrote: > >>> > >>>> On 25/04/17 01:54, YuGiOhJCJ Mailing-List wrote: > >>>>> OK, now I am using the "--without-dec_avcodec2" and "--without-enc_ffmpeg" options and it compiles fine. > >>>>> However, I am not able to use xpra. > >>>> FYI: those errors have nothing to do with xpra, but here are some > >>>> answers anyway. > >>>> > >>>> (snip) > >>>>> 1. On my i686 machine, in an X terminal, in a window manager > >>>>> X.Org X Server 1.16.0 > >>>> (..) > >>>>> (EE) module ABI major version (14) doesn't match the server's version (18) > >>>>> (EE) module ABI major version (19) doesn't match the server's version (21) > >>>>> (EE) module ABI major version (19) doesn't match the server's version (21) > >>>>> (EE) > >>>>> Fatal server error: > >>>>> (EE) no screens found(EE) > >>>> Your system is misconfigured. The xorg modules you're trying to use > >>>> don't match the server ABI version. You have 3 different versions! > >>>> Make sure you build those drivers (keyboard, mouse, dummy) against the > >>>> correct Xorg version. > >>>> > >>>>> 2. On my i686 machine, in an interactive login shell, without any X > >>>> xerver launched > >>>>> (EE) module ABI major version (14) doesn't match the server's version (18) > >>>>> (EE) module ABI major version (19) doesn't match the server's version (21) > >>>>> (EE) module ABI major version (19) doesn't match the server's version (21) > >>>> Same problem. > >>>> > >>>>> 3. On my x64 machine, in an interactive login shell, without any X xerver launched > >>>>> Fatal server error> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) > >>>> tty issues usually occur on distributions that change Xorg tty > >>>> permissions. You will have to figure out what the permissions are vs > >>>> should be, or switch to Xvfb instead of Xdummy. > >>>> > >>>>> 4. On my x86_64 machine, in an X terminal, in a window manager > >>>>> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) > >>>> Same problem. > >>>> > >>>>> From above, I see some errors like: > >>>>> * server already running > >>>> Fix your other real problems and this will probably be fine. > >>>>> * no screens found > >>>> That's a generic error message, your drivers are broken as per above. > >>>>> * xpra_Xdummy did not provide a display number using -displayfd > >>>> That's a generic error message, we can't get a display because your Xorg > >>>> server setup is fundamentally broken. > >>>>> * parse_vt_settings: Cannot open /dev/tty0 > >>>> See above. > >>>> > >>>>> But I am not sure to understand what I am doing wrong. > >>>>> Can you explain me please? > >>>> Your Xorg setup is broken. Either rebuild your Xorg modules properly, or > >>>> use your distribution's packages. > >>>> > >>>> Cheers > >>>> Antoine > >>>> > >>>> > >>>>> > >>>>> On Mon, 24 Apr 2017 12:37:37 +0700 > >>>>> Antoine Martin wrote: > >>>>> > >>>>>> On 23/04/17 19:59, YuGiOhJCJ Mailing-List wrote: > >>>>>>> OK, now I am using xpra 2.0.2 and the "--without-strict" option: > >>>>>>> --- > >>>>>>> $ python setup.py install --without-strict > >>>>>> (snip) > >>>>>>> gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -L/usr/lib64 -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.so -Wall > >>>>>>> building 'xpra.codecs.dec_avcodec2.decoder' extension > >>>>>>> creating build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 > >>>>>>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/dec_avcodec2/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -Wall -fPIC > >>>>>>> xpra/codecs/dec_avcodec2/decoder.c: In function ?__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_26decompress_image?: > >>>>>>> xpra/codecs/dec_avcodec2/decoder.c:8244:23: warning: implicit declaration of function ?avcodec_send_packet? [-Wimplicit-function-declaration] > >>>>>>> __pyx_v_ret = avcodec_send_packet(__pyx_v_self->codec_ctx, (&__pyx_v_avpkt)); > >>>>>>> ^ > >>>>>>> xpra/codecs/dec_avcodec2/decoder.c:8425:23: warning: implicit declaration of function ?avcodec_receive_frame? [-Wimplicit-function-declaration] > >>>>>>> __pyx_v_ret = avcodec_receive_frame(__pyx_v_self->codec_ctx, __pyx_v_self->av_frame); > >>>>>>> ^ > >>>>>> > >>>>>> (snip) > >>>>>>> building 'xpra.codecs.enc_ffmpeg.encoder' extension > >>>>>>> creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg > >>>>>>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_ffmpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg/encoder.o -Wall -fPIC > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_2init_encoder?: > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:7934:15: warning: implicit declaration of function ?avcodec_parameters_from_context? [-Wimplicit-function-declaration] > >>>>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); > >>>>>>> ^ > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:7934:73: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>>>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); > >>>>>>> ^ > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:7953:78: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>>>>>> __pyx_t_2 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->video_stream->codecpar)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 926; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>>>>>> ^ > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:8367:75: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>>>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->audio_stream->codecpar, __pyx_v_self->audio_ctx); > >>>>>>> ^ > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:8386:80: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? > >>>>>>> __pyx_t_4 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->audio_stream->codecpar)); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 957; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>>>>>> ^ > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_32compress_image?: > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:12372:23: warning: implicit declaration of function ?avcodec_send_frame? [-Wimplicit-function-declaration] > >>>>>>> __pyx_v_ret = avcodec_send_frame(__pyx_v_self->video_ctx, __pyx_v_frame); > >>>>>>> ^ > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:12572:25: warning: implicit declaration of function ?avcodec_receive_packet? [-Wimplicit-function-declaration] > >>>>>>> __pyx_v_ret = avcodec_receive_packet(__pyx_v_self->video_ctx, (&__pyx_v_avpkt)); > >>>>>>> ^ > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?initencoder?: > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: error: ?FF_PROFILE_H264_MULTIVIEW_HIGH? undeclared (first use in this function) > >>>>>>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_MULTIVIEW_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 449; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>>>>>> ^ > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: note: each undeclared identifier is reported only once for each function it appears in > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16448:36: error: ?FF_PROFILE_H264_STEREO_HIGH? undeclared (first use in this function) > >>>>>>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_STEREO_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>>>>>> ^ > >>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16731:36: error: ?AV_OPT_TYPE_BOOL? undeclared (first use in this function) > >>>>>>> __pyx_t_4 = __Pyx_PyInt_From_int(AV_OPT_TYPE_BOOL); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 478; __pyx_clineno = __LINE__; goto __pyx_L1_error;} > >>>>>>> ^ > >>>>>>> error: command 'gcc' failed with exit status 1 > >>>>>>> --- > >>>>>>> > >>>>>>> Is there an incompatibility between my ffmpeg and my xpra versions? > >>>>>> Yes. We require ffmpeg 3.1 or later. > >>>>>> > >>>>>>> I am using ffmpeg-2.8.7 (built from source code, not the one provided by my distro). > >>>>>> (strange choice, since the latest version from the 2.8 branch is 2.8.11) > >>>>>> > >>>>>> In any case, you have to use a supported version of ffmpeg or disable > >>>>>> the codec that break: --without-dec_avcodec2 --without-enc_ffmpeg > >>>>>> > >>>>>> Cheers > >>>>>> Antoine > >>>> > >>>> _______________________________________________ > >>>> shifter-users mailing list > >>>> shifter-users at lists.devloop.org.uk > >>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users > >> > From antoine at nagafix.co.uk Wed Apr 26 18:14:00 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Thu, 27 Apr 2017 00:14:00 +0700 Subject: [winswitch] Unable to build xpra-2.0 on Slackware64 14.2 In-Reply-To: <20170426160310.b2221b2e5a3b1f2f155578dc@laposte.net> References: <20170423003627.49cf461d8e4a5a58329c71eb@laposte.net> <5b269015-16dc-6acd-8c5d-8acc2e744454@nagafix.co.uk> <20170423145946.868764c688c0540c0a3c140d@laposte.net> <8c0bc3fd-6e71-f9b6-1496-de9c3f1378a6@nagafix.co.uk> <20170424205417.938a120508c57251791bf714@laposte.net> <5fb04fe6-79ae-2778-670d-ae192faba71e@nagafix.co.uk> <20170425213728.1746834b1cdff808d0327849@laposte.net> <20170426124024.cbde2b24c133d69b87d6329c@laposte.net> <20170426160310.b2221b2e5a3b1f2f155578dc@laposte.net> Message-ID: (..) > 2017-04-26 15:38:25,196 Warning: zlib is the only compressor enabled > 2017-04-26 15:38:25,197 install and enable lzo or lz4 support for better performance You should give heed to this warning. > 2017-04-26 15:38:25,197 Warning: 'rencode' packet encoder not found > 2017-04-26 15:38:25,198 the other packet encoders are much slower And this one. > 2017-04-26 15:38:25,345 Warning: your version of Python Imaging Library is well out of date > 2017-04-26 15:38:25,346 version 1.1.7 is not supported, your mileage may vary And definitely this one. > 2017-04-26 15:38:25,535 Warning: enc_pillow failed its self test > 2017-04-26 15:38:25,536 No module named numpy And this one. > 2017-04-26 15:38:25,667 vpx: vp8 encoding failed: No module named numpy > 2017-04-26 15:38:25,715 vpx: vp9 encoding failed: No module named numpy > 2017-04-26 15:38:25,737 vpx: vp9 encoding failed: No module named numpy > 2017-04-26 15:38:25,737 vpx: all the codecs have failed! (vp8, vp9, vp9) > 2017-04-26 15:38:25,846 x264: h264 encoding failed: No module named numpy > 2017-04-26 15:38:25,847 x264: all the codecs have failed! (h264) > 2017-04-26 15:38:25,847 Warning: enc_x264 failed its self test > 2017-04-26 15:38:25,967 Warning: csc_swscale failed its self test > 2017-04-26 15:38:25,968 No module named numpy > 2017-04-26 15:38:26,044 python netifaces package is missing > 2017-04-26 15:38:26,047 failed to connect to the system dbus: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory > 2017-04-26 15:38:26,048 either start a dbus session or disable mdns support And this one. (..) > Fatal server error: > (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) > (EE) > (EE) > Please consult the The X.Org Foundation support > at http://wiki.x.org > for help. > (EE) Please also check the log file at "/home/yugiohjcj/.xpra/Xorg.S6144.log" for additional information. > (EE) > (EE) Server terminated with error (1). Closing log file. > 2017-04-26 15:09:46,076 Error starting Xvfb: > 2017-04-26 15:09:46,077 xpra_Xdummy did not provide a display number using -displayfd (..) > Fatal server error: > [ 52655.850] (EE) EnterVT failed for screen 0 > [ 52655.850] (EE) > [ 52655.850] (EE) Please consult with your distributor. They can help you figure out the correct way to setup the tty permissions required for running Xorg as a non-root user. (..) > So now xpra is running on both x86 and x86_64 machines (at least it is listed in the processes). >From the output that you posted above, you're installation is missing some key components. > But on the x86 machine there is a problem with vpx/x264/encoding Pay attention to the warnings, they're telling you what the problems are. ie: install numpy > whereas on the x86_64 machine there is a problem in relationship with EnterVT. As per above, that's a question for your distribution. > I solved some permission problems (on /dev/tty* files) and on the Xorg ABI problem but it seems that I need to solve other problems now. It seems that you're creating problems for yourself by doing things like half-upgrades of key system packages and not reading the documentation. Start here: https://www.xpra.org/trac/wiki/Building > Do you have any idea how to fix these new problems please? See above, pay attention to the warnings. Cheers Antoine > > On Wed, 26 Apr 2017 17:53:47 +0700 > Antoine Martin wrote: > >> On 26/04/17 17:40, YuGiOhJCJ Mailing-List wrote: >>> Oh, OK I got it. >>> So, xpra is using the "dummmy" driver. >>> From the output in my previous mail, I only see "xpra_Xdummy" referring to the "dummy" driver so it was a bit difficult to understand that the "dummy" driver was used by xpra. >>> >>> I only have upgraded a part of Xorg: >> Bad idea. >> (..) >> >>> It means that I have not upgraded the "dummy" driver because Xorg was working without it: >>> - xf86-video-dummy-0.3.7 >> Since you're going to upgrade the dummy driver, you may want to upgrade >> to a better version than 0.3.7. 0.3.8 is out, and you can apply some >> patches on top of that to get better support (DPI, 30bpp, etc): >> https://xpra.org/trac/wiki/Xdummy#Status >> >> Cheers >> Antoine >> >>> So, the "dummy" driver on my system is not compatible with my other packages. >>> The xpra program expects that I have a fully not broken Xorg and that's why there is a failure. >>> Well, I will upgrade my "dummy" driver and I hope it is the only one driver used by xpra and not upgraded on my system. >>> >>> On Wed, 26 Apr 2017 11:34:03 +0700 >>> Antoine Martin wrote: >>> >>>> On 26/04/17 02:37, YuGiOhJCJ Mailing-List wrote: >>>>> That's weird because my Xorg server is working fine when I am using it without xpra. >>>>> Usually, I type "startx" then I launch some applications like "urxvt" or "firefox". >>>>> The errors in my previous mail only happen when I am using xpra. >>>> That's not weird at all: you've broken the Xorg driver used by xpra >>>> (dummy) but not the others. >>>> >>>> My guess is that you're trying to use a patched dummy driver, which >>>> would be a good thing if you built it properly. >>>> >>>> Cheers >>>> Antoine >>>> >>>> >>>>> >>>>> On Tue, 25 Apr 2017 07:18:34 +0700 >>>>> Antoine Martin via shifter-users wrote: >>>>> >>>>>> On 25/04/17 01:54, YuGiOhJCJ Mailing-List wrote: >>>>>>> OK, now I am using the "--without-dec_avcodec2" and "--without-enc_ffmpeg" options and it compiles fine. >>>>>>> However, I am not able to use xpra. >>>>>> FYI: those errors have nothing to do with xpra, but here are some >>>>>> answers anyway. >>>>>> >>>>>> (snip) >>>>>>> 1. On my i686 machine, in an X terminal, in a window manager >>>>>>> X.Org X Server 1.16.0 >>>>>> (..) >>>>>>> (EE) module ABI major version (14) doesn't match the server's version (18) >>>>>>> (EE) module ABI major version (19) doesn't match the server's version (21) >>>>>>> (EE) module ABI major version (19) doesn't match the server's version (21) >>>>>>> (EE) >>>>>>> Fatal server error: >>>>>>> (EE) no screens found(EE) >>>>>> Your system is misconfigured. The xorg modules you're trying to use >>>>>> don't match the server ABI version. You have 3 different versions! >>>>>> Make sure you build those drivers (keyboard, mouse, dummy) against the >>>>>> correct Xorg version. >>>>>> >>>>>>> 2. On my i686 machine, in an interactive login shell, without any X >>>>>> xerver launched >>>>>>> (EE) module ABI major version (14) doesn't match the server's version (18) >>>>>>> (EE) module ABI major version (19) doesn't match the server's version (21) >>>>>>> (EE) module ABI major version (19) doesn't match the server's version (21) >>>>>> Same problem. >>>>>> >>>>>>> 3. On my x64 machine, in an interactive login shell, without any X xerver launched >>>>>>> Fatal server error> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) >>>>>> tty issues usually occur on distributions that change Xorg tty >>>>>> permissions. You will have to figure out what the permissions are vs >>>>>> should be, or switch to Xvfb instead of Xdummy. >>>>>> >>>>>>> 4. On my x86_64 machine, in an X terminal, in a window manager >>>>>>> (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) >>>>>> Same problem. >>>>>> >>>>>>> From above, I see some errors like: >>>>>>> * server already running >>>>>> Fix your other real problems and this will probably be fine. >>>>>>> * no screens found >>>>>> That's a generic error message, your drivers are broken as per above. >>>>>>> * xpra_Xdummy did not provide a display number using -displayfd >>>>>> That's a generic error message, we can't get a display because your Xorg >>>>>> server setup is fundamentally broken. >>>>>>> * parse_vt_settings: Cannot open /dev/tty0 >>>>>> See above. >>>>>> >>>>>>> But I am not sure to understand what I am doing wrong. >>>>>>> Can you explain me please? >>>>>> Your Xorg setup is broken. Either rebuild your Xorg modules properly, or >>>>>> use your distribution's packages. >>>>>> >>>>>> Cheers >>>>>> Antoine >>>>>> >>>>>> >>>>>>> >>>>>>> On Mon, 24 Apr 2017 12:37:37 +0700 >>>>>>> Antoine Martin wrote: >>>>>>> >>>>>>>> On 23/04/17 19:59, YuGiOhJCJ Mailing-List wrote: >>>>>>>>> OK, now I am using xpra 2.0.2 and the "--without-strict" option: >>>>>>>>> --- >>>>>>>>> $ python setup.py install --without-strict >>>>>>>> (snip) >>>>>>>>> gcc -pthread -shared build/temp.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.o -L/usr/lib64 -lavutil -lpython2.7 -o build/lib.linux-x86_64-2.7/xpra/codecs/libav_common/av_log.so -Wall >>>>>>>>> building 'xpra.codecs.dec_avcodec2.decoder' extension >>>>>>>>> creating build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2 >>>>>>>>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/dec_avcodec2/decoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/dec_avcodec2/decoder.o -Wall -fPIC >>>>>>>>> xpra/codecs/dec_avcodec2/decoder.c: In function ?__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_26decompress_image?: >>>>>>>>> xpra/codecs/dec_avcodec2/decoder.c:8244:23: warning: implicit declaration of function ?avcodec_send_packet? [-Wimplicit-function-declaration] >>>>>>>>> __pyx_v_ret = avcodec_send_packet(__pyx_v_self->codec_ctx, (&__pyx_v_avpkt)); >>>>>>>>> ^ >>>>>>>>> xpra/codecs/dec_avcodec2/decoder.c:8425:23: warning: implicit declaration of function ?avcodec_receive_frame? [-Wimplicit-function-declaration] >>>>>>>>> __pyx_v_ret = avcodec_receive_frame(__pyx_v_self->codec_ctx, __pyx_v_self->av_frame); >>>>>>>>> ^ >>>>>>>> >>>>>>>> (snip) >>>>>>>>> building 'xpra.codecs.enc_ffmpeg.encoder' extension >>>>>>>>> creating build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg >>>>>>>>> gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c xpra/codecs/enc_ffmpeg/encoder.c -o build/temp.linux-x86_64-2.7/xpra/codecs/enc_ffmpeg/encoder.o -Wall -fPIC >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_2init_encoder?: >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:7934:15: warning: implicit declaration of function ?avcodec_parameters_from_context? [-Wimplicit-function-declaration] >>>>>>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); >>>>>>>>> ^ >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:7934:73: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>>>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->video_stream->codecpar, __pyx_v_self->video_ctx); >>>>>>>>> ^ >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:7953:78: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>>>>>> __pyx_t_2 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->video_stream->codecpar)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 926; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>>>>>> ^ >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:8367:75: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>>>>>> __pyx_v_r = avcodec_parameters_from_context(__pyx_v_self->audio_stream->codecpar, __pyx_v_self->audio_ctx); >>>>>>>>> ^ >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:8386:80: error: ?AVStream {aka struct AVStream}? has no member named ?codecpar? >>>>>>>>> __pyx_t_4 = __Pyx_PyInt_FromSize_t(((uintptr_t)__pyx_v_self->audio_stream->codecpar)); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 957; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>>>>>> ^ >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_32compress_image?: >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:12372:23: warning: implicit declaration of function ?avcodec_send_frame? [-Wimplicit-function-declaration] >>>>>>>>> __pyx_v_ret = avcodec_send_frame(__pyx_v_self->video_ctx, __pyx_v_frame); >>>>>>>>> ^ >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:12572:25: warning: implicit declaration of function ?avcodec_receive_packet? [-Wimplicit-function-declaration] >>>>>>>>> __pyx_v_ret = avcodec_receive_packet(__pyx_v_self->video_ctx, (&__pyx_v_avpkt)); >>>>>>>>> ^ >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c: In function ?initencoder?: >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: error: ?FF_PROFILE_H264_MULTIVIEW_HIGH? undeclared (first use in this function) >>>>>>>>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_MULTIVIEW_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 449; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>>>>>> ^ >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16412:36: note: each undeclared identifier is reported only once for each function it appears in >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16448:36: error: ?FF_PROFILE_H264_STEREO_HIGH? undeclared (first use in this function) >>>>>>>>> __pyx_t_3 = __Pyx_PyInt_From_int(FF_PROFILE_H264_STEREO_HIGH); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 452; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>>>>>> ^ >>>>>>>>> xpra/codecs/enc_ffmpeg/encoder.c:16731:36: error: ?AV_OPT_TYPE_BOOL? undeclared (first use in this function) >>>>>>>>> __pyx_t_4 = __Pyx_PyInt_From_int(AV_OPT_TYPE_BOOL); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 478; __pyx_clineno = __LINE__; goto __pyx_L1_error;} >>>>>>>>> ^ >>>>>>>>> error: command 'gcc' failed with exit status 1 >>>>>>>>> --- >>>>>>>>> >>>>>>>>> Is there an incompatibility between my ffmpeg and my xpra versions? >>>>>>>> Yes. We require ffmpeg 3.1 or later. >>>>>>>> >>>>>>>>> I am using ffmpeg-2.8.7 (built from source code, not the one provided by my distro). >>>>>>>> (strange choice, since the latest version from the 2.8 branch is 2.8.11) >>>>>>>> >>>>>>>> In any case, you have to use a supported version of ffmpeg or disable >>>>>>>> the codec that break: --without-dec_avcodec2 --without-enc_ffmpeg >>>>>>>> >>>>>>>> Cheers >>>>>>>> Antoine >>>>>> >>>>>> _______________________________________________ >>>>>> shifter-users mailing list >>>>>> shifter-users at lists.devloop.org.uk >>>>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users >>>> >> From thejunk.b at gmail.com Thu Apr 27 11:47:22 2017 From: thejunk.b at gmail.com (Randy) Date: Thu, 27 Apr 2017 05:47:22 -0500 Subject: [winswitch] Debian repo issue Message-ID: <7431093.V2aTrQ8GLJ@bumblebee> Debian repo issue, been this way awhile now. >From Synaptic The repository 'http://webmin.mirror.somersettechsolutions.co.uk/repository sarge Release' does no longer have a Release file. >From apt-get update Err:11 http://webmin.mirror.somersettechsolutions.co.uk/repository sarge Release 404 Not Found -- If it ain't broke tweek it From antoine at nagafix.co.uk Thu Apr 27 11:53:59 2017 From: antoine at nagafix.co.uk (Antoine Martin) Date: Thu, 27 Apr 2017 17:53:59 +0700 Subject: [winswitch] Debian repo issue In-Reply-To: <7431093.V2aTrQ8GLJ@bumblebee> References: <7431093.V2aTrQ8GLJ@bumblebee> Message-ID: <2141fd25-f105-16b9-6e50-9ac5cee1e4f9@nagafix.co.uk> On 27/04/17 17:47, Randy via shifter-users wrote: > Debian repo issue, been this way awhile now. > > From Synaptic > The repository 'http://webmin.mirror.somersettechsolutions.co.uk/repository > sarge Release' does no longer have a Release file. > > From apt-get update > Err:11 http://webmin.mirror.somersettechsolutions.co.uk/repository sarge > Release > 404 Not Found Then you should probably contact the repository owners. These repositories have nothing to do with the official xpra.org repositories. Cheers Antoine