[Spice-devel] How to build spice vdagent for win32?

Frediano Ziglio fziglio at redhat.com
Thu May 24 13:08:57 UTC 2018


> Hello, everyone!
> I build spice vdagent as [1] in fedora28, but it failed as [2], I'm a truly
> newbie in windows,
> that's helped if I can get some document or a build flow.

> [1]
> # sudo apt-get install mingw-w64-x86-64 mingw64-filesystem
> mingw64-cximage-static mingw64-jasper-static mingw64-libjpeg-turbo-static
> mingw64-libpng-static mingw64-libtiff-static mingw64-zlib-static
> mingw64-winpthreads-static

> # ./autogen.sh

> # ./configure CXXFLAGS=-I/usr/x86_64-w64-mingw32/sys-root/mingw/include
> CXIMAGE_CFLAGS=-I/usr/x86_64-w64-mingw32/sys-root/mingw/include/CxImage
> CXIMAGE_LIBS=-ljasper -ljpeg -lpng -ltiff -lz -lcximage
> LDFLAGS=-L/usr/x86_64-w64-mingw32/sys-root/mingw/lib
> CXX=x86_64-w64-mingw32-g++ CC=gcc

CxImage requirement was removed time ago using libpng directly (also considering that CxImage is not more maintained and contains security issues). 
Why you are passing CXIMAGE flags? 
To cross compile is better to use the --host option, like 

./configure --host=x86_64-w64-mingw32 

in Fedora there's a very useful script called "mingw32-configure" (or "mingw64-configure") which calls configure with the correct 
settings to cross compile with MingW 

> add follows to Makefile:
> WINDRES = x86_64-w64-mingw32-windres
> EXEEXT = .exe

> # make

> [2]
> [pencc at localhost vdagent-win-0.8.0]$ make
> make all-recursive
> CXX vdagent-vdcommon.o
> CXX vdagent-vdlog.o
> CXX vdagent-display_configuration.o
> CXX vdagent-desktop_layout.o
> CXX vdagent-display_setting.o
> CXX vdagent-file_xfer.o
> CXX vdagent-vdagent.o
> CXX vdagent-as_user.o
> GEN vdagent_rc.o
> CXXLD vdagent.exe
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtiff.a(tif_win32.o):(.text+0x7f0):
> multiple definition of `_TIFFmalloc'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(tif_xfile.o):(.text+0x2d0):
> first defined here
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtiff.a(tif_win32.o):(.text+0x830):
> multiple definition of `_TIFFfree'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(tif_xfile.o):(.text+0x2e0):
> first defined here
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtiff.a(tif_win32.o):(.text+0x840):
> multiple definition of `_TIFFrealloc'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(tif_xfile.o):(.text+0x2f0):
> first defined here
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtiff.a(tif_win32.o):(.text+0x850):
> multiple definition of `_TIFFmemset'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(tif_xfile.o):(.text+0x300):
> first defined here
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtiff.a(tif_win32.o):(.text+0x860):
> multiple definition of `_TIFFmemcpy'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(tif_xfile.o):(.text+0x310):
> first defined here
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtiff.a(tif_win32.o):(.text+0x870):
> multiple definition of `_TIFFmemcmp'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(tif_xfile.o):(.text+0x320):
> first defined here
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtiff.a(tif_win32.o):(.data+0x0):
> multiple definition of `_TIFFerrorHandler'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(tif_xfile.o):(.data+0x0):
> first defined here
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libtiff.a(tif_win32.o):(.data+0x8):
> multiple definition of `_TIFFwarningHandler'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(tif_xfile.o):(.data+0x8):
> first defined here
> /tmp/cc9kug4b.ltrans1.ltrans.o:<artificial>:(.text+0x1113): undefined
> reference to `__imp_CreateDCW'

Why using LTO? 
Looks like you are using an older version, looking at your previous e-mail you 
have the correct git repository but you are not using master. 

> /tmp/cc9kug4b.ltrans1.ltrans.o:<artificial>:(.text+0x1340): undefined
> reference to `__imp_CreateDCW'
> /tmp/cc9kug4b.ltrans1.ltrans.o:<artificial>:(.text+0x1525): undefined
> reference to `__imp_ExtEscape'
> /tmp/cc9kug4b.ltrans1.ltrans.o:<artificial>:(.text+0x16dc): undefined
> reference to `__imp_DeleteDC'
> /tmp/cc9kug4b.ltrans1.ltrans.o:<artificial>:(.text+0x1791): undefined
> reference to `__imp_CreateDCW'
> /tmp/cc9kug4b.ltrans1.ltrans.o:<artificial>:(.text+0x17fe): undefined
> reference to `__imp_ExtEscape'
> /tmp/cc9kug4b.ltrans1.ltrans.o:<artificial>:(.text+0x1981): undefined
> reference to `__imp_DeleteDC'
> /tmp/cc9kug4b.ltrans1.ltrans.o:<artificial>:(.text+0x2b37): undefined
> reference to `__imp_CreateDCW'
> /tmp/cc9kug4b.ltrans1.ltrans.o:<artificial>:(.text+0x2ecd): undefined
> reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximasel.o):(.text+0x1ed1):
> undefined reference to `__imp_CreateRectRgn'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximasel.o):(.text+0x1ed8):
> undefined reference to `__imp_CombineRgn'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximasel.o):(.text+0x1f2a):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximasel.o):(.text+0x1f8c):
> undefined reference to `__imp_CombineRgn'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximasel.o):(.text+0x1f95):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x1ff):
> undefined reference to `__imp_GetDeviceCaps'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x24d):
> undefined reference to `__imp_SetWinMetaFileBits'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x4d6):
> undefined reference to `__imp_SetEnhMetaFileBits'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x4f7):
> undefined reference to `__imp_GetEnhMetaFileHeader'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x5d7):
> undefined reference to `__imp_DeleteEnhMetaFile'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x65d):
> undefined reference to `__imp_GetDeviceCaps'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x6e6):
> undefined reference to `__imp_DeleteEnhMetaFile'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x7a9):
> undefined reference to `__imp_DeleteEnhMetaFile'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x857):
> undefined reference to `__imp_CreateCompatibleBitmap'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x863):
> undefined reference to `__imp_CreateCompatibleDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x8ab):
> undefined reference to `__imp_GetDeviceCaps'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x8bc):
> undefined reference to `__imp_SelectObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x8d6):
> undefined reference to `__imp_SetBkColor'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x927):
> undefined reference to `__imp_ExtTextOutA'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x93d):
> undefined reference to `__imp_GetEnhMetaFilePaletteEntries'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x9b0):
> undefined reference to `__imp_CreatePalette'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x9d4):
> undefined reference to `__imp_SelectPalette'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x9dd):
> undefined reference to `__imp_RealizePalette'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0x9ee):
> undefined reference to `__imp_PlayEnhMetaFile'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xa02):
> undefined reference to `__imp_DeleteEnhMetaFile'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xa65):
> undefined reference to `__imp_GetDIBits'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xa70):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xa79):
> undefined reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xaaa):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xab3):
> undefined reference to `__imp_DeleteEnhMetaFile'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xac5):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xace):
> undefined reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xaf5):
> undefined reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xb35):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xb3e):
> undefined reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xb47):
> undefined reference to `__imp_DeleteEnhMetaFile'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xb75):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawmf.o):(.text+0xb7e):
> undefined reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x54):
> undefined reference to `__imp_CreateDIBPatternBrushPt'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x6b):
> undefined reference to `__imp_SetBrushOrgEx'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x7b):
> undefined reference to `__imp_SelectObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xa2):
> undefined reference to `__imp_PatBlt'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xc6):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xb6b):
> undefined reference to `__imp_CreateDIBSection'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xba5):
> undefined reference to `__imp_CreateCompatibleDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xbce):
> undefined reference to `__imp_CreateDIBSection'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xbff):
> undefined reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xc60):
> undefined reference to `__imp_GetObjectA'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xca9):
> undefined reference to `__imp_SelectObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xcb2):
> undefined reference to `__imp_RealizePalette'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xcdf):
> undefined reference to `__imp_GetDIBits'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xd92):
> undefined reference to `__imp_GetObjectA'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xe49):
> undefined reference to `__imp_GetDIBits'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0xe70):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1088):
> undefined reference to `__imp_SaveDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x10ab):
> undefined reference to `__imp_GetClipBox'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x10c8):
> undefined reference to `__imp_CreateRectRgnIndirect'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x10dd):
> undefined reference to `__imp_ExtSelectClipRgn'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x10e6):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1243):
> undefined reference to `__imp_CreateCompatibleDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1273):
> undefined reference to `__imp_CreateDIBSection'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x127d):
> undefined reference to `__imp_SelectObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x160b):
> undefined reference to `__imp_CreateCompatibleDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x163b):
> undefined reference to `__imp_CreateDIBSection'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x164a):
> undefined reference to `__imp_SelectObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x16a7):
> undefined reference to `__imp_BitBlt'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1cf9):
> undefined reference to `__imp_SetDIBitsToDevice'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1d1f):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1d28):
> undefined reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1d41):
> undefined reference to `__imp_CreateRectRgnIndirect'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1d56):
> undefined reference to `__imp_ExtSelectClipRgn'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1d5f):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1d6f):
> undefined reference to `__imp_RestoreDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x1de5):
> undefined reference to `__imp_SetDIBitsToDevice'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x209e):
> undefined reference to `__imp_SetStretchBltMode'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x20f5):
> undefined reference to `__imp_SetDIBitsToDevice'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x21fb):
> undefined reference to `__imp_SaveDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2245):
> undefined reference to `__imp_RectVisible'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2258):
> undefined reference to `__imp_RestoreDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x228a):
> undefined reference to `__imp_SetStretchBltMode'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x22ed):
> undefined reference to `__imp_StretchDIBits'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x230e):
> undefined reference to `__imp_CreateCompatibleDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2333):
> undefined reference to `__imp_CreateCompatibleBitmap'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2340):
> undefined reference to `__imp_SelectObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2361):
> undefined reference to `__imp_SetStretchBltMode'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x23b6):
> undefined reference to `__imp_StretchDIBits'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x23d8):
> undefined reference to `__imp_CreateBitmap'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2421):
> undefined reference to `__imp_SetBkColor'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2480):
> undefined reference to `__imp_BitBlt'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x24b6):
> undefined reference to `__imp_StretchBlt'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x25b5):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x25c1):
> undefined reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2678):
> undefined reference to `__imp_SetStretchBltMode'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x26d6):
> undefined reference to `__imp_StretchDIBits'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2732):
> undefined reference to `__imp_SetStretchBltMode'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2796):
> undefined reference to `__imp_StretchDIBits'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x29c1):
> undefined reference to `__imp_CreateCompatibleDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2a28):
> undefined reference to `__imp_CreateFontIndirectA'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2a40):
> undefined reference to `__imp_SelectObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2a6a):
> undefined reference to `__imp_SetTextColor'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2a75):
> undefined reference to `__imp_SetBkColor'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2a83):
> undefined reference to `__imp_SetBkMode'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2b61):
> undefined reference to `__imp_CreateDIBSection'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2c7f):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2cad):
> undefined reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2d1c):
> undefined reference to `__imp_CreateCompatibleDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2d3c):
> undefined reference to `__imp_GetStockObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2d46):
> undefined reference to `__imp_SelectObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2e0e):
> undefined reference to `__imp_CreateCompatibleDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2e2c):
> undefined reference to `__imp_CreateFontIndirectA'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2eb5):
> undefined reference to `__imp_SelectObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2ed9):
> undefined reference to `__imp_SetTextColor'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2ee4):
> undefined reference to `__imp_SetBkColor'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x2ef2):
> undefined reference to `__imp_SetBkMode'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x307a):
> undefined reference to `__imp_CreateDIBSection'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x33fe):
> undefined reference to `__imp_DeleteObject'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x3425):
> undefined reference to `__imp_DeleteDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x36d9):
> undefined reference to `__imp_CreateCompatibleDC'
> /usr/x86_64-w64-mingw32/sys-root/mingw/lib/libcximage.a(ximawnd.o):(.text+0x36f9):
> undefined reference to `__imp_GetStockObject'
> collect2: error: ld returned 1 exit status
> make[2]: *** [Makefile:532:vdagent.exe]

Frediano 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20180524/a1920a98/attachment-0001.html>


More information about the Spice-devel mailing list