[Spice-devel] Spice-devel Digest, Vol 19, Issue 68

古林 gulin20475 at 163.com
Sat Sep 3 19:24:19 PDT 2011


help


At 2011-08-31 16:49:51,spice-devel-request at lists.freedesktop.org wrote:
>Send Spice-devel mailing list submissions to
>	spice-devel at lists.freedesktop.org
>
>To subscribe or unsubscribe via the World Wide Web, visit
>	http://lists.freedesktop.org/mailman/listinfo/spice-devel
>or, via email, send a message with subject or body 'help' to
>	spice-devel-request at lists.freedesktop.org
>
>You can reach the person managing the list at
>	spice-devel-owner at lists.freedesktop.org
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of Spice-devel digest..."
>
>
>Today's Topics:
>
>   1. [PATCH] qxl: send interrupt after migration in case
>      ram->int_pending != 0, RHBZ #732949 (Yonit Halperin)
>   2. spice-gtk / spice-0.9.1 (nicolas prochazka)
>   3. spice-gtk segfault (nicolas prochazka)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Wed, 31 Aug 2011 11:20:50 +0300
>From: Yonit Halperin <yhalperi at redhat.com>
>Subject: [Spice-devel] [PATCH] qxl: send interrupt after migration in
>	case	ram->int_pending != 0, RHBZ #732949
>To: qemu-devel at nongnu.org
>Cc: spice-devel at freedesktop.org
>Message-ID: <1314778850-13637-1-git-send-email-yhalperi at redhat.com>
>
>if qxl_send_events was called from spice server context, and then
>migration had completed before a call to pipe_read, the target
>guest qxl driver didn't get the interrupt. In addition,
>qxl_send_events ignored further interrupts of the same kind, since
>ram->int_pending was set. As a result, the guest driver was stacked
>or very slow (when the waiting for the interrupt was with timeout).
>---
> hw/qxl.c |   11 +++++++++--
> 1 files changed, 9 insertions(+), 2 deletions(-)
>
>diff --git a/hw/qxl.c b/hw/qxl.c
>index b34bccf..5dfda11 100644
>--- a/hw/qxl.c
>+++ b/hw/qxl.c
>@@ -1362,7 +1362,6 @@ static void pipe_read(void *opaque)
>     qxl_set_irq(d);
> }
> 
>-/* called from spice server thread context only */
> static void qxl_send_events(PCIQXLDevice *d, uint32_t events)
> {
>     uint32_t old_pending;
>@@ -1463,7 +1462,15 @@ static void qxl_vm_change_state_handler(void *opaque, int running, int reason)
>     PCIQXLDevice *qxl = opaque;
>     qemu_spice_vm_change_state_handler(&qxl->ssd, running, reason);
> 
>-    if (!running && qxl->mode == QXL_MODE_NATIVE) {
>+    if (running) {
>+        if (qxl->ram->int_pending) {
>+            /*
>+             * if qxl_send_events was called from spice server context before
>+             * migration ended, qxl_set_irq for these events might not have been called
>+             */
>+            qxl_set_irq(qxl);
>+        }
>+    } else if (qxl->mode == QXL_MODE_NATIVE) {
>         /* dirty all vram (which holds surfaces) and devram (primary surface)
>          * to make sure they are saved */
>         /* FIXME #1: should go out during "live" stage */
>-- 
>1.7.4.4
>
>
>
>------------------------------
>
>Message: 2
>Date: Wed, 31 Aug 2011 10:30:46 +0200
>From: nicolas prochazka <prochazka.nicolas at gmail.com>
>Subject: [Spice-devel] spice-gtk / spice-0.9.1
>To: spice-devel at lists.freedesktop.org
>Message-ID:
>	<CADdae-iHGXieFBc4b8KXCix+obrWvJ4J=OL5Y-uZveA=BLHBTQ at mail.gmail.com>
>Content-Type: text/plain; charset="iso-8859-1"
>
>Hello,
>
>+ When i 'm trying to compile last spice-gtk tree
>
>=> pkg-config for libusb 1-0.9 from hans de goede tree ( libusb-1.0.pc ) is
>1.0.8 must be 1.0.9  ( error in configure for spice-gtk ) :
>http://cgit.freedesktop.org/~jwrdegoede/libusb/tree/libusb/version.h
>
>+ When i'm trying to compile spice-0.9.1 :
>
>reds.c: In function 'reds_handle_main_link':
>reds.c:1559:9: error: call to function 'reds_expects_link_id' without a real
>prototype
>reds.c:1528:5: note: 'reds_expects_link_id' was declared here
>make[4]: *** [reds.lo] Error 1
>
>Regars,
>Nicolas Prochazka
>-------------- next part --------------
>An HTML attachment was scrubbed...
>URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20110831/6703cde0/attachment.html>
>
>------------------------------
>
>Message: 3
>Date: Wed, 31 Aug 2011 10:49:48 +0200
>From: nicolas prochazka <prochazka.nicolas at gmail.com>
>Subject: [Spice-devel] spice-gtk segfault
>To: spice-devel at lists.freedesktop.org
>Message-ID:
>	<CADdae-i=DudDCV5fARZgivQ_5phhGx3nkc9rO8aa1MbtjPkBRw at mail.gmail.com>
>Content-Type: text/plain; charset="iso-8859-1"
>
>Hello again
>After compiling spice-gtk last tree git,
>I obtain segfault when I run spicy :
>
>
>configure:
>
>        Spice-Gtk UNKNOWN
>        ==============
>
>        prefix:                   /usr/local
>        c compiler:               gcc -std=gnu99
>
>        Coroutine:                ucontext
>        Audio:                    pulse
>        Target:                   Unix
>        SASL support:             yes
>        Smartcard support:        no
>        USB redirection support:  yes
>        Gtk:                      3.0
>
>        Now type 'make' to build spice-gtk
>
>
>colossus:/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21 # make
>echo UNKNOWN > .version-t && mv .version-t .version
>make  all-recursive
>make[1]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21'
>Making all in common
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common'
>Making all in win
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win'
>Making all in my_getopt-1.5
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win/my_getopt-1.5'
>make[4]: Nothing to be done for `all'.
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win/my_getopt-1.5'
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win'
>make[4]: Nothing to be done for `all-am'.
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win'
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win'
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common'
>make[3]: Nothing to be done for `all-am'.
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common'
>Making all in gtk
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>  GEN    spice-marshal.c
>  GEN    spice-marshal.h
>  GEN    generated_demarshallers.c
>  GEN    generated_demarshallers1.c
>  GEN    generated_marshallers.c
>  GEN    generated_marshallers1.c
>  GEN    spice-glib-enums.c
>  GEN    spice-glib-enums.h
>  GEN    spice-widget-enums.c
>  GEN    spice-widget-enums.h
>  CC     spice-audio.lo
>  CC     spice-util.lo
>  CC     spice-option.lo
>  CC     spice-client.lo
>  CC     spice-session.lo
>  CC     spice-channel.lo
>  CC     spice-glib-enums.lo
>  CC     spice-marshal.lo
>  CC     generated_demarshallers.lo
>  CC     generated_demarshallers1.lo
>  CC     generated_marshallers.lo
>  CC     generated_marshallers1.lo
>  CC     gio-coroutine.lo
>  CC     channel-base.lo
>  CC     channel-cursor.lo
>  CC     channel-display.lo
>  CC     channel-display-mjpeg.lo
>  CC     channel-inputs.lo
>  CC     channel-main.lo
>  CC     channel-playback.lo
>  CC     channel-record.lo
>  CC     channel-smartcard.lo
>  CC     channel-usbredir.lo
>  CC     smartcard-manager.lo
>  CC     usb-device-manager.lo
>  CC     gusb-context.lo
>  CC     gusb-device.lo
>  CC     gusb-device-list.lo
>  CC     gusb-source.lo
>  CC     decode-glz.lo
>  CC     decode-jpeg.lo
>  CC     decode-zlib.lo
>  CC     mem.lo
>  CC     marshaller.lo
>  CC     canvas_utils.lo
>  CC     sw_canvas.lo
>  CC     pixman_utils.lo
>  CC     lines.lo
>  CC     rop3.lo
>  CC     quic.lo
>  CC     lz.lo
>  CC     region.lo
>  CC     ssl_verify.lo
>  CC     spice-pulse.lo
>  CC     continuation.lo
>  CC     coroutine_ucontext.lo
>  CCLD   libspice-client-glib-2.0.la
>  GISCAN SpiceClientGLib-2.0.gir
>spice-option.c:51: Warning: SpiceClientGLib: spice_get_option_group: return
>value: Invalid non-constant return of bare structure or union; register as
>boxed type or (skip)
>usb-device-manager.c:464: Warning: SpiceClientGLib:
>spice_usb_device_manager_get_devices: return value: Missing (transfer)
>annotation
>usb-device-manager.c:394: Warning: SpiceClientGLib:
>spice_usb_device_manager_get: return value: Missing (transfer) annotation
>  CC     spice-widget.lo
>  CC     spice-widget-enums.lo
>  GEN    vncdisplaykeymap_xorgevdev2xtkbd.c
>  GEN    vncdisplaykeymap_xorgkbd2xtkbd.c
>  GEN    vncdisplaykeymap_xorgxquartz2xtkbd.c
>  GEN    vncdisplaykeymap_xorgxwin2xtkbd.c
>  GEN    vncdisplaykeymap_osx2xtkbd.c
>  GEN    vncdisplaykeymap_win322xtkbd.c
>  CC     vncdisplaykeymap.lo
>  CC     spice-grabsequence.lo
>  CC     spice-widget-cairo.lo
>  CCLD   libspice-client-gtk-3.0.la
>  GISCAN SpiceClientGtk-3.0.gir
>/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld:
>warning: libusbredirhost.so.0, needed by ./.libs/libspice-client-gtk-3.0.so,
>may conflict with libusbredirhost.so.1
>  GICOMP SpiceClientGLib-2.0.gir
>  GICOMP SpiceClientGtk-3.0.gir
>make  all-recursive
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>Making all in controller
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk/controller'
>/usr/bin/valac  --pkg gio-2.0 --pkg spice-protocol --vapidir=../../data
>--pkg custom --vapidir=. -C -g   --pkg gio-unix-2.0 menu.vala
>controller.vala  -H spice-controller.h
>make  all-am
>make[5]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk/controller'
>  CC     menu.lo
>  CC     controller.lo
>controller.c: In function ???spice_ctrl_controller_listen_co???:
>controller.c:951:17: warning: assignment discards qualifiers from pointer
>target type
>  CCLD   libspice-controller.la
>  CC     test.o
>  CCLD   test-controller
>make[5]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk/controller'
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk/controller'
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>  CC     spicy-spicy.o
>  CC     spicy-spice-cmdline.o
>  CC     spicy-edid-parse.o
>  CC     spicy-display-name.o
>  CC     spicy-gnome-rr-config.o
>  CC     spicy-gnome-rr-output-info.o
>  CC     spicy-gnome-rr.o
>  CC     spicy-gnome-rr-x11.o
>  CCLD   spicy
>/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld:
>warning: libusbredirhost.so.0, needed by ./.libs/libspice-client-gtk-3.0.so,
>may conflict with libusbredirhost.so.1
>  CC     snappy.o
>  CC     spice-cmdline.o
>  CCLD   snappy
>  CC     spicy-stats.o
>  CCLD   spicy-stats
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>Making all in po
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/po'
>file=`echo fr | sed 's,.*/,,'`.gmo \
>  && rm -f $file && /usr/bin/msgfmt -o $file fr.po
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/po'
>Making all in python_modules
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/python_modules'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/python_modules'
>Making all in doc
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc'
>Making all in reference
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc/reference'
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc/reference'
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc'
>make[3]: Nothing to be done for `all-am'.
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc'
>Making all in data
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/data'
>  GEN    .gitignore
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/data'
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21'
>make[1]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21'
>colossus:/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21 # make
>install
>make  install-recursive
>make[1]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21'
>Making install in common
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common'
>Making install in win
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win'
>Making install in my_getopt-1.5
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win/my_getopt-1.5'
>make[5]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win/my_getopt-1.5'
>make[5]: Nothing to be done for `install-exec-am'.
>make[5]: Nothing to be done for `install-data-am'.
>make[5]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win/my_getopt-1.5'
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win/my_getopt-1.5'
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win'
>make[5]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win'
>make[5]: Nothing to be done for `install-exec-am'.
>make[5]: Nothing to be done for `install-data-am'.
>make[5]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win'
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win'
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common/win'
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common'
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common'
>make[4]: Nothing to be done for `install-exec-am'.
>make[4]: Nothing to be done for `install-data-am'.
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common'
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/common'
>Making install in gtk
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>make  install-recursive
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>Making install in controller
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk/controller'
>make  install-am
>make[5]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk/controller'
>make[6]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk/controller'
>test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib"
> /bin/sh ../../libtool   --mode=install /usr/bin/install -c
>libspice-controller.la '/usr/local/lib'
>libtool: install: /usr/bin/install -c .libs/libspice-controller.so.0.0.0
>/usr/local/lib/libspice-controller.so.0.0.0
>libtool: install: (cd /usr/local/lib && { ln -s -f
>libspice-controller.so.0.0.0 libspice-controller.so.0 || { rm -f
>libspice-controller.so.0 && ln -s libspice-controller.so.0.0.0
>libspice-controller.so.0; }; })
>libtool: install: (cd /usr/local/lib && { ln -s -f
>libspice-controller.so.0.0.0 libspice-controller.so || { rm -f
>libspice-controller.so && ln -s libspice-controller.so.0.0.0
>libspice-controller.so; }; })
>libtool: install: /usr/bin/install -c .libs/libspice-controller.lai
>/usr/local/lib/libspice-controller.la
>libtool: install: /usr/bin/install -c .libs/libspice-controller.a
>/usr/local/lib/libspice-controller.a
>libtool: install: chmod 644 /usr/local/lib/libspice-controller.a
>libtool: install: ranlib /usr/local/lib/libspice-controller.a
>libtool: finish:
>PATH="/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/NX/bin:/sbin"
>ldconfig -n /usr/local/lib
>----------------------------------------------------------------------
>Libraries have been installed in:
>   /usr/local/lib
>
>If you ever happen to want to link against installed libraries
>in a given directory, LIBDIR, you must either use libtool, and
>specify the full pathname of the library, or use the `-LLIBDIR'
>flag during linking and do at least one of the following:
>   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
>     during execution
>   - add LIBDIR to the `LD_RUN_PATH' environment variable
>     during linking
>   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
>   - have your system administrator add LIBDIR to `/etc/ld.so.conf'
>
>See any operating system documentation about shared libraries for
>more information, such as the ld(1) and ld.so(8) manual pages.
>----------------------------------------------------------------------
>test -z "/usr/local/include/spice-controller" || /bin/mkdir -p
>"/usr/local/include/spice-controller"
> /usr/bin/install -c -m 644 spice-controller.h
>'/usr/local/include/spice-controller'
>make[6]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk/controller'
>make[5]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk/controller'
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk/controller'
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>make[5]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib"
> /bin/sh ../libtool   --mode=install /usr/bin/install -c
>libspice-client-glib-2.0.la libspice-client-gtk-3.0.la '/usr/local/lib'
>libtool: install: /usr/bin/install -c
>.libs/libspice-client-glib-2.0.so.1.3.0
>/usr/local/lib/libspice-client-glib-2.0.so.1.3.0
>libtool: install: (cd /usr/local/lib && { ln -s -f
>libspice-client-glib-2.0.so.1.3.0 libspice-client-glib-2.0.so.1 || { rm -f
>libspice-client-glib-2.0.so.1 && ln -s libspice-client-glib-2.0.so.1.3.0
>libspice-client-glib-2.0.so.1; }; })
>libtool: install: (cd /usr/local/lib && { ln -s -f
>libspice-client-glib-2.0.so.1.3.0 libspice-client-glib-2.0.so || { rm -f
>libspice-client-glib-2.0.so && ln -s libspice-client-glib-2.0.so.1.3.0
>libspice-client-glib-2.0.so; }; })
>libtool: install: /usr/bin/install -c .libs/libspice-client-glib-2.0.lai
>/usr/local/lib/libspice-client-glib-2.0.la
>libtool: install: warning: relinking `libspice-client-gtk-3.0.la'
>libtool: install: (cd
>/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk; /bin/sh
>/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/libtool  --silent
>--tag CC --mode=relink gcc -std=gnu99 -g -O2 -version-info 1:2:0
>-no-undefined -Wl,--version-script=./map-file -o
>libspice-client-gtk-3.0.la-rpath /usr/local/lib spice-widget.lo
>spice-widget-enums.lo
>vncdisplaykeymap.lo spice-grabsequence.lo spice-widget-cairo.lo
>libspice-client-glib-2.0.la -pthread -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0
>-lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo-gobject -lcairo
>-lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0
>-lgthread-2.0 -lrt -lglib-2.0 -lcairo )
>libtool: install: /usr/bin/install -c
>.libs/libspice-client-gtk-3.0.so.1.0.2T
>/usr/local/lib/libspice-client-gtk-3.0.so.1.0.2
>libtool: install: (cd /usr/local/lib && { ln -s -f
>libspice-client-gtk-3.0.so.1.0.2 libspice-client-gtk-3.0.so.1 || { rm -f
>libspice-client-gtk-3.0.so.1 && ln -s libspice-client-gtk-3.0.so.1.0.2
>libspice-client-gtk-3.0.so.1; }; })
>libtool: install: (cd /usr/local/lib && { ln -s -f
>libspice-client-gtk-3.0.so.1.0.2 libspice-client-gtk-3.0.so || { rm -f
>libspice-client-gtk-3.0.so && ln -s libspice-client-gtk-3.0.so.1.0.2
>libspice-client-gtk-3.0.so; }; })
>libtool: install: /usr/bin/install -c .libs/libspice-client-gtk-3.0.lai
>/usr/local/lib/libspice-client-gtk-3.0.la
>libtool: install: /usr/bin/install -c .libs/libspice-client-glib-2.0.a
>/usr/local/lib/libspice-client-glib-2.0.a
>libtool: install: chmod 644 /usr/local/lib/libspice-client-glib-2.0.a
>libtool: install: ranlib /usr/local/lib/libspice-client-glib-2.0.a
>libtool: install: /usr/bin/install -c .libs/libspice-client-gtk-3.0.a
>/usr/local/lib/libspice-client-gtk-3.0.a
>libtool: install: chmod 644 /usr/local/lib/libspice-client-gtk-3.0.a
>libtool: install: ranlib /usr/local/lib/libspice-client-gtk-3.0.a
>libtool: finish:
>PATH="/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/NX/bin:/sbin"
>ldconfig -n /usr/local/lib
>----------------------------------------------------------------------
>Libraries have been installed in:
>   /usr/local/lib
>
>If you ever happen to want to link against installed libraries
>in a given directory, LIBDIR, you must either use libtool, and
>specify the full pathname of the library, or use the `-LLIBDIR'
>flag during linking and do at least one of the following:
>   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
>     during execution
>   - add LIBDIR to the `LD_RUN_PATH' environment variable
>     during linking
>   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
>   - have your system administrator add LIBDIR to `/etc/ld.so.conf'
>
>See any operating system documentation about shared libraries for
>more information, such as the ld(1) and ld.so(8) manual pages.
>----------------------------------------------------------------------
>test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
>  /bin/sh ../libtool   --mode=install /usr/bin/install -c spicy snappy
>spicy-stats '/usr/local/bin'
>libtool: install: /usr/bin/install -c .libs/spicy /usr/local/bin/spicy
>libtool: install: /usr/bin/install -c .libs/snappy /usr/local/bin/snappy
>libtool: install: /usr/bin/install -c .libs/spicy-stats
>/usr/local/bin/spicy-stats
>test -z "" || /bin/mkdir -p ""
>test -z "/usr/local/include/spice-client-glib-2.0" || /bin/mkdir -p
>"/usr/local/include/spice-client-glib-2.0"
> /usr/bin/install -c -m 644 spice-channel-enums.h
>'/usr/local/include/spice-client-glib-2.0'
>test -z "/usr/local/share/gir-1.0" || /bin/mkdir -p
>"/usr/local/share/gir-1.0"
> /usr/bin/install -c -m 644 SpiceClientGLib-2.0.gir SpiceClientGtk-3.0.gir
>'/usr/local/share/gir-1.0'
>test -z "/usr/local/include/spice-client-glib-2.0" || /bin/mkdir -p
>"/usr/local/include/spice-client-glib-2.0"
> /usr/bin/install -c -m 644 spice-audio.h spice-client.h spice-types.h
>spice-session.h spice-channel.h spice-glib-enums.h spice-util.h
>spice-option.h channel-cursor.h channel-display.h channel-inputs.h
>channel-main.h channel-playback.h channel-record.h channel-smartcard.h
>channel-usbredir.h usb-device-manager.h
>'/usr/local/include/spice-client-glib-2.0'
>test -z "/usr/local/include/spice-client-gtk-3.0" || /bin/mkdir -p
>"/usr/local/include/spice-client-gtk-3.0"
> /usr/bin/install -c -m 644 spice-widget.h spice-widget-enums.h
>spice-grabsequence.h '/usr/local/include/spice-client-gtk-3.0'
>test -z "/usr/local/lib/girepository-1.0" || /bin/mkdir -p
>"/usr/local/lib/girepository-1.0"
> /usr/bin/install -c -m 644 SpiceClientGLib-2.0.typelib
>SpiceClientGtk-3.0.typelib '/usr/local/lib/girepository-1.0'
>make[5]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/gtk'
>Making install in po
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/po'
>linguas="fr "; \
>for lang in $linguas; do \
>  dir=/usr/local/share/locale/$lang/LC_MESSAGES; \
>  /bin/sh
>/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/build-aux/install-sh
>-d $dir; \
>  if test -r $lang.gmo; then \
>    /usr/bin/install -c -m 644 $lang.gmo $dir/spice-gtk.mo; \
>    echo "installing $lang.gmo as $dir/spice-gtk.mo"; \
>  else \
>    /usr/bin/install -c -m 644 ./$lang.gmo $dir/spice-gtk.mo; \
>    echo "installing ./$lang.gmo as" \
>         "$dir/spice-gtk.mo"; \
>  fi; \
>  if test -r $lang.gmo.m; then \
>    /usr/bin/install -c -m 644 $lang.gmo.m $dir/spice-gtk.mo.m; \
>    echo "installing $lang.gmo.m as $dir/spice-gtk.mo.m"; \
>  else \
>    if test -r ./$lang.gmo.m ; then \
>      /usr/bin/install -c -m 644 ./$lang.gmo.m \
>        $dir/spice-gtk.mo.m; \
>      echo "installing ./$lang.gmo.m as" \
>           "$dir/spice-gtk.mo.m"; \
>    else \
>      true; \
>    fi; \
>  fi; \
>done
>installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/spice-gtk.mo
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/po'
>Making install in python_modules
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/python_modules'
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/python_modules'
>make[3]: Nothing to be done for `install-exec-am'.
>make[3]: Nothing to be done for `install-data-am'.
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/python_modules'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/python_modules'
>Making install in doc
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc'
>Making install in reference
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc/reference'
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc/reference'
>make[4]: Nothing to be done for `install-exec-am'.
>-- Nothing to install
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc/reference'
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc/reference'
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc'
>make[4]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc'
>make[4]: Nothing to be done for `install-exec-am'.
>make[4]: Nothing to be done for `install-data-am'.
>make[4]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc'
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/doc'
>Making install in data
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/data'
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/data'
>make[3]: Nothing to be done for `install-exec-am'.
>test -z "/usr/local/share/vala/vapi" || /bin/mkdir -p
>"/usr/local/share/vala/vapi"
> /usr/bin/install -c -m 644 spice-protocol.vapi '/usr/local/share/vala/vapi'
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/data'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21/data'
>make[2]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21'
>make[3]: Entering directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21'
>make[3]: Nothing to be done for `install-exec-am'.
>test -z "/usr/local/lib/pkgconfig" || /bin/mkdir -p
>"/usr/local/lib/pkgconfig"
> /usr/bin/install -c -m 644 spice-client-glib-2.0.pc spice-client-gtk-3.0.pc
>spice-controller.pc '/usr/local/lib/pkgconfig'
>make[3]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21'
>make[2]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21'
>make[1]: Leaving directory
>`/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21'
>colossus:/tmp/spice-gtk-532450c76dfe100690b027b96e02d986895c1e21 # spicy
>
>(spicy:27817): GSpice-WARNING **: (spicy.c:1597):main: runtime check failed:
>(rrscreen != NULL)
>
>(spicy:27817): GSpice-CRITICAL **: gnome_rr_screen_list_outputs: assertion
>`GNOME_IS_RR_SCREEN (screen)' failed
>Segmentation fault
>-------------- next part --------------
>An HTML attachment was scrubbed...
>URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20110831/9d6ceb24/attachment.htm>
>
>------------------------------
>
>_______________________________________________
>Spice-devel mailing list
>Spice-devel at lists.freedesktop.org
>http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
>
>End of Spice-devel Digest, Vol 19, Issue 68
>*******************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20110904/ccc05a5a/attachment-0001.html>


More information about the Spice-devel mailing list