<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 6, 2023 at 11:17 AM Tomasz Kłoczko <<a href="mailto:kloczko.tomasz@gmail.com">kloczko.tomasz@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:monospace,monospace">HI,</div></div></blockquote><div><br></div><div>Hi,<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">Looks like it is some issue with 0.42.</div><div style="font-family:monospace,monospace">Build fails on linking libspice-client-glib with missing vevent_*  symbols.</div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:monospace,monospace">I'm configuring source code with:</div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">%meson \<br>        -D alignment-checks=false \<br>        -D builtin-mjpeg=false \<br>        -D gtk=enabled \<br>        -D introspection=enabled \<br>        -D lz4=enabled \<br>        -D polkit=enabled \<br>        -D usb-acl-helper-dir=%{_libexecdir}/spice-gtk-%{_arch}/ \<br>        -D usb-ids-path=%{_datadir}/hwdata/usb.ids \<br>        -D usbredir=enabled \<br>        -D vapi=enabled \<br>        -D webdav=enabled \<br>        %{nil}<br></div></div></blockquote><div><br></div><div><div><br></div><div>What distribution are you building this on ?<br></div><div>Seems like there is a problem with the libcacard-devel package.<br></div><div>Meson seems to find it but libcacard.so is not found by the gcc command.</div><div><br></div><div>I can build spice-gtk on a Fedora38 with this meson command.<br></div><div><br></div><div>Regards,</div><div>    Uri.</div><div><br><br></div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:monospace,monospace"></div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">Here is meso output</div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">+ /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . x86_64-redhat-linux-gnu -D alignment-checks=false -D builtin-mjpeg=false -D gtk=enabled -D introspection=enabled -D lz4=enabled -D polkit=enabled -D usb-acl-helper-dir=/usr/libexec/spice-gtk-x86_64/ -D usb-ids-path=/usr/share/hwdata/usb.ids -D usbredir=enabled -D vapi=enabled -D webdav=enabled<br>The Meson build system<br>Version: 1.2.1<br>Source dir: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42<br>Build dir: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu<br>Build type: native build<br>Project name: spice-gtk<br>Project version: 0.42<br>C compiler for the host machine: /usr/bin/gcc (gcc 13.2.1 "gcc (GCC) 13.2.1 20230728 (Red Hat 13.2.1-1)")<br>C linker for the host machine: /usr/bin/gcc ld.bfd 2.41-5<br>Host machine cpu family: x86_64<br>Host machine cpu: x86_64<br>Library m found: YES<br><br>Executing subproject spice-common<br><br>spice-common| Project name: spice-common<br>spice-common| Project version: undefined<br>spice-common| C compiler for the host machine: /usr/bin/gcc (gcc 13.2.1 "gcc (GCC) 13.2.1 20230728 (Red Hat 13.2.1-1)")<br>spice-common| C linker for the host machine: /usr/bin/gcc ld.bfd 2.41-5<br>spice-common| Has header "alloca.h" : YES<br>spice-common| Has header "arpa/inet.h" : YES<br>spice-common| Has header "dlfcn.h" : YES<br>spice-common| Has header "inttypes.h" : YES<br>spice-common| Has header "netinet/in.h" : YES<br>spice-common| Has header "stdlib.h" : YES<br>spice-common| Has header "sys/socket.h" : YES<br>spice-common| Has header "sys/stat.h" : YES<br>spice-common| Has header "sys/types.h" : YES<br>spice-common| Has header "unistd.h" : YES<br>spice-common| Has header "regex.h" : YES<br>spice-common| Has header "sys/mman.h" : YES<br>spice-common| Checking for function "alloca" : YES<br>spice-common| Checking for function "sigaction" : YES<br>spice-common| Checking for function "drand48" : YES<br>spice-common| Checking for function "setlinebuf" : YES<br>spice-common| Library m found: YES<br>spice-common| Found pkg-config: /usr/bin/pkg-config (1.9.5)<br>spice-common| Run-time dependency spice-protocol found: YES 0.14.4<br>spice-common| Run-time dependency glib-2.0 found: YES 2.77.3<br>spice-common| Run-time dependency pixman-1 found: YES 0.42.2<br>spice-common| Run-time dependency openssl found: YES 3.0.9-dev<br>spice-common| Run-time dependency gio-2.0 found: YES 2.77.3<br>spice-common| Run-time dependency opus found: YES 1.4<br>spice-common| Program python3 found: YES (/usr/bin/python3)<br>spice-common| Message: Checking for python module six<br>spice-common| WARNING: You should add the boolean check kwarg to the run_command call.<br>spice-common| It currently defaults to false,<br>spice-common| but it will default to true in future releases of meson.<br>spice-common| See also: <a href="https://github.com/mesonbuild/meson/issues/9300" target="_blank">https://github.com/mesonbuild/meson/issues/9300</a><br>spice-common| Message: Checking for python module pyparsing<br>spice-common| Run-time dependency libcacard found: YES 2.8.1<br>spice-common| Compiler for C supports arguments -DG_LOG_DOMAIN="Spice": YES<br>spice-common| Compiler for C supports arguments -Wno-unused-parameter: YES<br>spice-common| Compiler for C supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38: YES<br>spice-common| Compiler for C supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38: YES<br>spice-common| Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.10<br>spice-common| Program asciidoc found: NO<br>spice-common| Configuring config.h using configuration<br>spice-common| Build targets in project: 14<br>spice-common| Subproject spice-common finished.<br><br><br>Executing subproject keycodemapdb<br><br>keycodemapdb| Project name: keycodemapdb<br>keycodemapdb| Project version: undefined<br>keycodemapdb| Program tools/keymap-gen found: YES (/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/subprojects/keycodemapdb/tools/keymap-gen)<br>keycodemapdb| Build targets in project: 14<br>keycodemapdb| Subproject keycodemapdb finished.<br><br>Program tools/keymap-gen found: YES (overridden)<br>Has header "termios.h" : YES<br>Has header "X11/XKBlib.h" : YES<br>Has header "sys/socket.h" : YES (cached)<br>Has header "sys/types.h" : YES (cached)<br>Has header "netinet/in.h" : YES (cached)<br>Has header "arpa/inet.h" : YES (cached)<br>Has header "valgrind/valgrind.h" : NO<br>Has header "sys/disk.h" : NO<br>Has header "epoxy/egl.h" : YES<br>Checking for function "clearenv" : YES<br>Checking for function "strtok_r" : YES<br>Dependency spice-protocol found: YES 0.14.4 (cached)<br>Dependency glib-2.0 found: YES 2.77.3 (cached)<br>Dependency gio-2.0 found: YES 2.77.3 (cached)<br>Run-time dependency gobject-2.0 found: YES 2.77.3<br>Dependency pixman-1 found: YES 0.42.2 (cached)<br>Dependency openssl found: YES 3.0.9-dev (cached)<br>Run-time dependency libjpeg found: YES 3.0.0<br>Run-time dependency zlib found: YES 1.2.13.zlib-ng<br>Run-time dependency json-glib-1.0 found: YES 1.6.6<br>Run-time dependency gio-unix-2.0 found: YES 2.77.3<br>Dependency opus found: YES 1.4 (cached)<br>Run-time dependency gtk+-3.0 found: YES 3.24.38<br>Run-time dependency epoxy found: YES 1.5.10<br>Run-time dependency x11 found: YES 1.8.6<br>Run-time dependency libva-x11 found: YES 1.19.0<br>Has header "gtk-3.0/gdk/gdkwayland.h" : YES<br>Run-time dependency wayland-protocols found: YES 1.32<br>Found pkg-config: /usr/bin/pkg-config (1.9.5)<br>Build-time dependency wayland-scanner found: YES 1.22.0<br>Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)<br>Run-time dependency wayland-server found: YES 1.22.0<br>Run-time dependency wayland-cursor found: YES 1.22.0<br>Run-time dependency wayland-client found: YES 1.22.0<br>Run-time dependency libphodav-3.0 found: YES 3.0<br>Run-time dependency libsoup-3.0 found: YES 3.4.2<br>Run-time dependency gstreamer-1.0 found: YES 1.22.5<br>Run-time dependency gstreamer-base-1.0 found: YES 1.22.5<br>Run-time dependency gstreamer-app-1.0 found: YES 1.22.5<br>Run-time dependency gstreamer-audio-1.0 found: YES 1.22.5<br>Run-time dependency gstreamer-video-1.0 found: YES 1.22.5<br>Run-time dependency libusbredirparser-0.5 found: YES 0.13.0<br>Run-time dependency libusbredirhost found: YES 0.13.0<br>Run-time dependency libusb-1.0 found: YES 1.0.26<br>Run-time dependency libcap-ng found: YES 0.8.3<br>Run-time dependency polkit-gobject-1 found: YES 123<br>Checking for function "acl_get_file" : NO<br>Library acl found: YES<br>Checking for function "acl_get_file" with dependency -lacl: YES<br>Dependency gio-unix-2.0 found: YES 2.77.3 (cached)<br>Checking for function "makecontext" : YES<br>Checking for function "swapcontext" : YES<br>Checking for function "getcontext" : YES<br>Run-time dependency gobject-introspection-1.0 found: YES 1.76.1<br>Run-time dependency vapigen found: YES 0.56.13<br>Run-time dependency liblz4 found: YES 1.9.4<br>Run-time dependency libsasl2 found: YES 2.1.29<br>Dependency libcacard found: YES 2.8.1 (cached)<br>Compiler for C supports arguments -DHAVE_CONFIG_H: YES<br>Compiler for C supports arguments -DSPICE_COMPILATION: YES<br>Compiler for C supports arguments -DG_LOG_DOMAIN="GSpice": YES<br>Compiler for C supports arguments -Wno-sign-compare: YES<br>Compiler for C supports arguments -Wno-unused-parameter: YES (cached)<br>Compiler for C supports arguments -Wno-cast-function-type: YES<br>Compiler for C supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_52: YES<br>Compiler for C supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_52: YES<br>Compiler for C supports arguments -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_22: YES<br>Compiler for C supports arguments -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_22: YES<br>Configuring config.h using configuration<br>src/meson.build:27: WARNING: Project targets '>= 0.56' but uses feature introduced in '0.58.0': str.replace.<br>Configuring spice-version.h using configuration<br>Program glib-genmarshal found: YES (/usr/bin/glib-genmarshal)<br>Program glib-mkenums found: YES (/usr/bin/glib-mkenums)<br>Program glib-mkenums found: YES (/usr/bin/glib-mkenums)<br>Compiler for C supports link arguments -Wl,--version-script=/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/src/test-map-file: YES<br>Dependency gobject-introspection-1.0 found: YES 1.76.1 (cached)<br>Dependency gobject-introspection-1.0 found: YES 1.76.1 (cached)<br>Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)<br>Dependency gobject-introspection-1.0 found: YES 1.76.1 (cached)<br>Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)<br>Program glib-mkenums found: YES (/usr/bin/glib-mkenums)<br>Program glib-mkenums found: YES (/usr/bin/glib-mkenums)<br>Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan)<br>Dependency glib-2.0 found: YES 2.77.3 (cached)<br>Dependency gtk+-3.0 found: YES 3.24.38 (cached)<br>Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan)<br>Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj)<br>Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb)<br>Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml)<br>Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref)<br>Program pod2man found: YES (/usr/bin/pod2man)<br>Program msgfmt found: YES (/usr/bin/msgfmt)<br>Program msginit found: YES (/usr/bin/msginit)<br>Program msgmerge found: YES (/usr/bin/msgmerge)<br>Program xgettext found: YES (/usr/bin/xgettext)<br>Program vapigen found: YES (/usr/bin/vapigen)<br>Program vapigen found: YES (/usr/bin/vapigen)<br>Build targets in project: 67<br>WARNING: Project specifies a minimum meson_version '>= 0.56' but uses features which were added in newer versions:<br> * 0.58.0: {'str.replace'}<br><br>spice-gtk 0.42<br><br>    prefix                         : /usr<br>    opus                           : YES<br>    gtk                            : YES<br>    wayland-protocols              : YES<br>    webdav                         : YES<br>    builtin-mjpeg                  : NO<br>    usbredir                       : YES<br>    libcap-ng                      : YES<br>    polkit                         : YES<br>    pie                            : YES<br>    usb-acl-helper-dir             : /usr/libexec/spice-gtk-x86_64/<br>    usb-ids-path                   : /usr/share/hwdata/usb.ids<br>    coroutine                      : ucontext<br>    introspection                  : YES<br>    vapi                           : YES<br>    lz4                            : YES<br>    sasl                           : YES<br>    smartcard                      : YES<br>    valgrind                       : NO<br>    libspice-client-glib.so version: 8.8.2<br>    libspice-client-gtk.so version : 5.1.1<br>    gtk_doc                        : YES<br><br>  Subprojects<br>    keycodemapdb                   : YES<br>    spice-common                   : YES 2 warnings<br><br>  User defined options<br>    auto_features                  : enabled<br>    bindir                         : /usr/bin<br>    buildtype                      : plain<br>    datadir                        : /usr/share<br>    includedir                     : /usr/include<br>    infodir                        : /usr/share/info<br>    libdir                         : /usr/lib64<br>    libexecdir                     : /usr/libexec<br>    localedir                      : /usr/share/locale<br>    localstatedir                  : /var<br>    mandir                         : /usr/share/man<br>    prefix                         : /usr<br>    sbindir                        : /usr/sbin<br>    sharedstatedir                 : /var/lib<br>    sysconfdir                     : /etc<br>    wrap_mode                      : nodownload<br>    alignment-checks               : false<br>    builtin-mjpeg                  : false<br>    gtk                            : enabled<br>    introspection                  : enabled<br>    lz4                            : enabled<br>    polkit                         : enabled<br>    usb-acl-helper-dir             : /usr/libexec/spice-gtk-x86_64/<br>    usb-ids-path                   : /usr/share/hwdata/usb.ids<br>    usbredir                       : enabled<br>    vapi                           : enabled<br>    webdav                         : enabled<br></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">a<span class="gmail_default" style="font-family:monospace,monospace">And above is filing on</span></font></div><div><font face="monospace, monospace"><br></font></div><div>[tkloczko@pers-jacek x86_64-redhat-linux-gnu]$ ninja<br>[1/22] Linking target src/libspice-client-glib-2.0.so.8.8.2<br>FAILED: src/libspice-client-glib-2.0.so.8.8.2<br>/usr/bin/gcc  -o src/libspice-client-glib-2.0.so.8.8.2 src/libspice-client-glib-2.0.so.8.8.2.p/meson-generated_.._spice-marshal.c.o src/libspice-client-glib-2.0.so.8.8.2.p/meson-generated_.._spice-glib-enums.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-cursor.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-display.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-inputs.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-main.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-playback.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-port.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-record.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-smartcard.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-usbredir.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-webdav.c.o src/libspice-client-glib-2.0.so.8.8.2.p/qmp-port.c.o src/libspice-client-glib-2.0.so.8.8.2.p/smartcard-manager.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-audio.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-channel.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-client.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-option.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-session.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-util.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-util-glib.c.o src/libspice-client-glib-2.0.so.8.8.2.p/usb-device-manager.c.o src/libspice-client-glib-2.0.so.8.8.2.p/bio-gio.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-base.c.o src/libspice-client-glib-2.0.so.8.8.2.p/channel-display-gst.c.o src/libspice-client-glib-2.0.so.8.8.2.p/client_sw_canvas.c.o src/libspice-client-glib-2.0.so.8.8.2.p/decode-glz.c.o src/libspice-client-glib-2.0.so.8.8.2.p/decode-jpeg.c.o src/libspice-client-glib-2.0.so.8.8.2.p/decode-zlib.c.o src/libspice-client-glib-2.0.so.8.8.2.p/gio-coroutine.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-file-transfer-task.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-glib-main.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-gstaudio.c.o src/libspice-client-glib-2.0.so.8.8.2.p/spice-uri.c.o src/libspice-client-glib-2.0.so.8.8.2.p/vmcstream.c.o src/libspice-client-glib-2.0.so.8.8.2.p/usb-acl-helper.c.o src/libspice-client-glib-2.0.so.8.8.2.p/giopipe.c.o src/libspice-client-glib-2.0.so.8.8.2.p/continuation.c.o src/libspice-client-glib-2.0.so.8.8.2.p/coroutine_ucontext.c.o src/libspice-client-glib-2.0.so.8.8.2.p/usbutil.c.o src/libspice-client-glib-2.0.so.8.8.2.p/usb-backend.c.o src/libspice-client-glib-2.0.so.8.8.2.p/usb-device-cd.c.o src/libspice-client-glib-2.0.so.8.8.2.p/cd-scsi.c.o src/libspice-client-glib-2.0.so.8.8.2.p/cd-usb-bulk-msd.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libspice-client-glib-2.0.so.8 -Wl,--gc-sections -Wl,--as-needed -flto=auto -flto-partition=none -fuse-linker-plugin -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id=sha1 -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none subprojects/spice-common/common/libspice-common-client.a subprojects/spice-common/common/libspice-common.a -Wl,--version-script=/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/src/map-file-glib -lm /usr/lib64/<a href="http://libglib-2.0.so" target="_blank">libglib-2.0.so</a> /usr/lib64/libpixman-1.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/lib64/libopus.so /usr/lib64/<a href="http://libgio-2.0.so" target="_blank">libgio-2.0.so</a> /usr/lib64/<a href="http://libgobject-2.0.so" target="_blank">libgobject-2.0.so</a> /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/<a href="http://libjson-glib-1.0.so" target="_blank">libjson-glib-1.0.so</a> /usr/lib64/<a href="http://libphodav-3.0.so" target="_blank">libphodav-3.0.so</a> /usr/lib64/<a href="http://libsoup-3.0.so" target="_blank">libsoup-3.0.so</a> -Wl,--export-dynamic /usr/lib64/<a href="http://libgmodule-2.0.so" target="_blank">libgmodule-2.0.so</a> -pthread /usr/lib64/<a href="http://libgstreamer-1.0.so" target="_blank">libgstreamer-1.0.so</a> /usr/lib64/<a href="http://libgstbase-1.0.so" target="_blank">libgstbase-1.0.so</a> /usr/lib64/<a href="http://libgstapp-1.0.so" target="_blank">libgstapp-1.0.so</a> /usr/lib64/<a href="http://libgstaudio-1.0.so" target="_blank">libgstaudio-1.0.so</a> /usr/lib64/<a href="http://libgstvideo-1.0.so" target="_blank">libgstvideo-1.0.so</a> /usr/lib64/libusbredirparser.so /usr/lib64/libusbredirhost.so /usr/lib64/<a href="http://libusb-1.0.so" target="_blank">libusb-1.0.so</a> /usr/lib64/liblz4.so /usr/lib64/libsasl2.so -Wl,--end-group<br>../subprojects/spice-common/common/canvas_base.c: In function ‘canvas_draw_stroke’:<br>../subprojects/spice-common/common/canvas_base.c:2945:55: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]<br> 2945 |             gc.base.dash[stroke->attr.style_nseg - 1] = fix_to_int(style[0]);<br>      |                                                       ^<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `spice_smartcard_channel_init':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:116:(.text.spice_smartcard_channel_init+0x25): undefined reference to `vreader_free'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `spice_smartcard_manager_finalize':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:119:(.text.spice_smartcard_manager_finalize+0x2e): undefined reference to `vreader_free'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `spice_smartcard_reader_get_type_once':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:63:(.text.spice_smartcard_reader_get_type_once+0x13): undefined reference to `vreader_free'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:63:(.text.spice_smartcard_reader_get_type_once+0x1a): undefined reference to `vreader_reference'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `smartcard_source_finalize':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:341:(.text.smartcard_source_finalize+0x19): undefined reference to `vevent_delete'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `smartcard_source_dispatch':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:329:(.text.smartcard_source_dispatch+0x3d): undefined reference to `vevent_delete'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `smartcard_source_prepare':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:302:(.text.smartcard_source_prepare+0x34): undefined reference to `vevent_get_next_vevent'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `smartcard_source_check':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:302:(.text.smartcard_source_check+0x2d): undefined reference to `vevent_get_next_vevent'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `spice_smartcard_reader_is_software':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:541:(.text.spice_smartcard_reader_is_software+0xe): undefined reference to `vreader_get_name'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `spice_smartcard_reader_insert_card':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:561:(.text.spice_smartcard_reader_insert_card+0x1e): undefined reference to `vcard_emul_force_card_insert'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `spice_smartcard_reader_remove_card':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:583:(.text.spice_smartcard_reader_remove_card+0x1e): undefined reference to `vcard_emul_force_card_remove'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `spice_smartcard_manager_get_readers':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:609:(.text.spice_smartcard_manager_get_readers+0x16): undefined reference to `vreader_get_reader_list'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:614:(.text.spice_smartcard_manager_get_readers+0x2d): undefined reference to `vreader_list_get_first'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:621:(.text.spice_smartcard_manager_get_readers+0x54): undefined reference to `vreader_reference'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:616:(.text.spice_smartcard_manager_get_readers+0x6a): undefined reference to `vreader_list_get_next'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:619:(.text.spice_smartcard_manager_get_readers+0x7a): undefined reference to `vreader_list_get_reader'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:623:(.text.spice_smartcard_manager_get_readers+0xb4): undefined reference to `vreader_list_delete'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `send_msg_generic_with_data':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:340:(.text.send_msg_generic_with_data+0x45): undefined reference to `vreader_get_id'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:343:(.text.send_msg_generic_with_data+0x52): undefined reference to `vreader_get_id'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `reader_added_cb':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:376:(.text.reader_added_cb+0x19): undefined reference to `vreader_get_name'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:378:(.text.reader_added_cb+0x24): undefined reference to `vreader_get_id'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `card_removed_cb':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:225:(.text.card_removed_cb+0x15): undefined reference to `vreader_get_id'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `send_msg_atr':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:367:(.text.send_msg_atr+0x2d): undefined reference to `vreader_get_id'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:368:(.text.send_msg_atr+0x45): undefined reference to `vreader_power_on'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `card_inserted_cb':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:225:(.text.card_inserted_cb+0x15): undefined reference to `vreader_get_id'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:239:(.text.card_inserted_cb+0x34): undefined reference to `vreader_reference'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `handle_smartcard_msg':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:538:(.text.handle_smartcard_msg+0xf1): undefined reference to `vreader_get_reader_by_id'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:541:(.text.handle_smartcard_msg+0x113): undefined reference to `vreader_xfr_bytes'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:500:(.text.handle_smartcard_msg+0x23d): undefined reference to `vreader_get_id'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:504:(.text.handle_smartcard_msg+0x261): undefined reference to `vreader_set_id'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `reader_removed_cb':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:225:(.text.reader_removed_cb+0x15): undefined reference to `vreader_get_id'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:262:(.text.reader_removed_cb+0x44): undefined reference to `vreader_reference'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `smartcard_monitor_dispatch':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:262:(.text.smartcard_monitor_dispatch+0x5e): undefined reference to `vreader_free'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:251:(.text.smartcard_monitor_dispatch+0x151): undefined reference to `vreader_reference'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `smartcard_manager_init':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:443:(.text.smartcard_manager_init+0xee): undefined reference to `vcard_emul_options'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/smartcard-manager.c:456:(.text.smartcard_manager_init+0x1a7): undefined reference to `vcard_emul_init'<br>/usr/bin/ld: /tmp/cc4Z1SP9.lto.o: in function `spice_smartcard_channel_up_cb':<br>/home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:454:(.text.spice_smartcard_channel_up_cb+0x206): undefined reference to `vreader_card_is_present'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:225:(.text.spice_smartcard_channel_up_cb+0x224): undefined reference to `vreader_get_id'<br>/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/spice-gtk-0.42/x86_64-redhat-linux-gnu/../src/channel-smartcard.c:239:(.text.spice_smartcard_channel_up_cb+0x244): undefined reference to `vreader_reference'<br>collect2: error: ld returned 1 exit status<br></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">B<span class="gmail_default" style="font-family:monospace,monospace">TW it would be really good to enable issue tracker on </span></font><a href="https://gitlab.freedesktop.org/spice/spice-gtk/" target="_blank">https://gitlab.freedesktop.org/spice/spice-gtk/</a></div><div><br></div><div><font face="monospace, monospace">k<span class="gmail_default" style="font-family:monospace,monospace">loczek</span></font></div><div><font face="monospace, monospace">-- </font></div><div dir="ltr"><font face="monospace, monospace">Tomasz Kłoczko | LinkedIn: <b style="font-weight:normal"><a href="http://lnkd.in/FXPWxH" style="text-decoration:none" target="_blank"><span style="font-size:13px;color:rgb(17,85,204);background-color:transparent;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">http://lnkd.in/FXPWxH</span></a></b></font></div></div></div></div></div></div>
</blockquote></div></div>