I can not figure out an issue. If I include functiondiscoverykeys.h in uuid.c then the symbols from functiondiscoverykeys_devpkey.h are not present in libuuid.a. But in [PATCH 1/2] I have already included functiondiscoverykeys_devpkey.h in functiondiscoverykeys.h.
From c793fc96bdf45b1c0acc042a4c3d23d949f51aa6 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath <[email protected]> Date: Fri, 20 Sep 2024 06:18:56 +0000 Subject: [PATCH 2/2] crt: Include functiondiscoverykeys_devpkey.h in uuid library
This fixes the following linking error in kdeconnect project. systemvolumeplugin-win.cpp:(.rdata$.refptr.PKEY_Device_DeviceDesc[.refptr.PKEY_Device_DeviceDesc]+0x0): undefined reference to `PKEY_Device_DeviceDesc' systemvolumeplugin-win.cpp:(.rdata$.refptr.PKEY_Device_FriendlyName[.refptr.PKEY_Device_FriendlyName]+0x0): undefined reference to `PKEY_Device_FriendlyName' Signed-off-by: Biswapriyo Nath <[email protected]> --- mingw-w64-crt/libsrc/uuid.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mingw-w64-crt/libsrc/uuid.c b/mingw-w64-crt/libsrc/uuid.c index 533f1aa..21acd7a 100644 --- a/mingw-w64-crt/libsrc/uuid.c +++ b/mingw-w64-crt/libsrc/uuid.c @@ -15,6 +15,7 @@ #include <basetyps.h> #include <credentialprovider.h> +#include <functiondiscoverykeys_devpkey.h> #include <textstor.h> #include <shobjidl.h> #include <propkey.h> -- 2.46.1
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
