• Bug#1106432: openrgb: FTBFS: undefined reference to `hueplusplus::Group

    From Santiago Vila@21:1/5 to All on Sat May 24 18:50:02 2025
    Package: src:openrgb
    Version: 0.9+git20250413+ds-1
    Severity: serious
    Tags: ftbfs trixie sid

    Dear maintainer:

    During a rebuild of all packages in unstable, your package failed to build:

    --------------------------------------------------------------------------------
    [...]
    debian/rules clean
    dh clean
    dh_auto_clean
    dh_clean
    debian/rules binary
    dh binary
    dh_update_autotools_config
    dh_autoreconf
    dh_auto_configure
    qmake -makefile "QMAKE_CFLAGS_RELEASE=-g -O2 -Werror=implic [too-long-redacted] ,now" QMAKE_STRIP=: PREFIX=/usr
    Info: creating stash file /<<PKGBUILDDIR>>/.qmake.stash
    sh: 1: git: not found
    sh: 1: git: not found
    Project MESSAGE: VERSION_NUM: 0.9.

    [... snipped ...]

    compiling Controllers/RoccatController/RoccatEloController/RoccatEloController.cpp
    compiling Controllers/RoccatController/RoccatHordeAimoController/RGBController_RoccatHordeAimo.cpp
    compiling Controllers/RoccatController/RoccatHordeAimoController/RoccatHordeAimoController.cpp
    compiling Controllers/RoccatController/RoccatKoneAimoController/RGBController_RoccatKoneAimo.cpp
    compiling Controllers/RoccatController/RoccatKoneAimoController/RoccatKoneAimoController.cpp
    compiling Controllers/RoccatController/RoccatKoneProAirController/RGBController_RoccatKoneProAir.cpp
    compiling Controllers/RoccatController/RoccatKoneProAirController/RoccatKoneProAirController.cpp
    compiling Controllers/RoccatController/RoccatKoneProController/RGBController_RoccatKonePro.cpp
    compiling Controllers/RoccatController/RoccatKoneProController/RoccatKoneProController.cpp
    compiling Controllers/RoccatController/RoccatKoneXPController/RGBController_RoccatKoneXP.cpp
    compiling Controllers/RoccatController/RoccatKoneXPController/RoccatKoneXPController.cpp
    compiling Controllers/RoccatController/RoccatKovaController/RGBController_RoccatKova.cpp
    compiling Controllers/RoccatController/RoccatKovaController/RoccatKovaController.cpp
    compiling Controllers/RoccatController/RoccatSenseAimoController/RGBController_RoccatSenseAimo.cpp
    compiling Controllers/RoccatController/RoccatSenseAimoController/RoccatSenseAimoController.cpp
    compiling Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.cpp
    compiling Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.cpp
    compiling Controllers/SapphireGPUController/SapphireNitroGlowV1Controller/RGBController_SapphireNitroGlowV1.cpp
    compiling Controllers/SapphireGPUController/SapphireNitroGlowV1Controller/SapphireNitroGlowV1Controller.cpp
    compiling Controllers/SapphireGPUController/SapphireNitroGlowV3Controller/RGBController_SapphireNitroGlowV3.cpp
    compiling Controllers/SapphireGPUController/SapphireNitroGlowV3Controller/SapphireNitroGlowV3Controller.cpp
    compiling Controllers/SinowealthController/GenesisXenon200Controller/RGBController_GenesisXenon200.cpp
    compiling Controllers/SinowealthController/Sinowealth1007Controller/RGBController_Sinowealth1007.cpp
    compiling Controllers/SinowealthController/Sinowealth1007Controller/SinowealthController1007.cpp
    compiling Controllers/SinowealthController/SinowealthController/RGBController_Sinowealth.cpp
    compiling Controllers/SinowealthController/SinowealthController/SinowealthController.cpp
    compiling Controllers/SinowealthController/SinowealthGMOWController/RGBController_SinowealthGMOW.cpp
    compiling Controllers/SinowealthController/SinowealthGMOWController/SinowealthGMOWController.cpp
    compiling Controllers/SinowealthController/SinowealthKeyboard16Controller/RGBController_SinowealthKeyboard16.cpp
    compiling Controllers/SinowealthController/SinowealthKeyboard16Controller/SinowealthKeyboard16Controller.cpp
    compiling Controllers/SinowealthController/SinowealthKeyboard90Controller/RGBController_SinowealthKeyboard90.cpp
    compiling Controllers/SinowealthController/SinowealthKeyboard90Controller/SinowealthKeyboard90Controller.cpp
    compiling Controllers/SinowealthController/SinowealthKeyboardController/RGBController_SinowealthKeyboard.cpp
    compiling Controllers/SinowealthController/SinowealthKeyboardController/SinowealthKeyboardController.cpp
    compiling Controllers/SonyGamepadController/SonyDS4Controller/RGBController_SonyDS4.cpp
    compiling Controllers/SonyGamepadController/SonyDS4Controller/SonyDS4Controller.cpp
    compiling Controllers/SonyGamepadController/SonyDualSenseController/RGBController_SonyDualSense.cpp
    compiling Controllers/SonyGamepadController/SonyDualSenseController/SonyDualSenseController.cpp
    compiling Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/RGBController_SRGBmodsLEDControllerV1.cpp
    compiling Controllers/SRGBmodsController/SRGBmodsLEDControllerV1/SRGBmodsLEDControllerV1.cpp
    compiling Controllers/SRGBmodsController/SRGBmodsPicoController/RGBController_SRGBmodsPico.cpp
    compiling Controllers/SRGBmodsController/SRGBmodsPicoController/SRGBmodsPicoController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesAerox3Controller/SteelSeriesAerox3Controller.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesAerox5Controller/SteelSeriesAerox5Controller.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesAeroxWirelessController/SteelSeriesAeroxWirelessController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesApex3Controller/RGBController_SteelSeriesApex3.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesApex3Controller/SteelSeriesApex3Controller.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesApex8ZoneController/SteelSeriesApex8ZoneController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesApexController/RGBController_SteelSeriesApex.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesApexController/SteelSeriesApexController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesApexMController/SteelSeriesApexMController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesApexTZoneController/SteelSeriesApexTZoneController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesArctis5Controller/RGBController_SteelSeriesArctis5.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesArctis5Controller/SteelSeriesArctis5Controller.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesMouseController/SteelSeriesMouseController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesOldApexController/RGBController_SteelSeriesOldApex.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesOldApexController/SteelSeriesOldApexController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesQCKMatController/RGBController_SteelSeriesQCKMat.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesQCKMatController/SteelSeriesQCKMatController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesRival3Controller/RGBController_SteelSeriesRival3.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesRival3Controller/SteelSeriesRival3Controller.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesRivalController/RGBController_SteelSeriesRival.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesRivalController/SteelSeriesRivalController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesSenseiController/RGBController_SteelSeriesSensei.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesSenseiController/SteelSeriesSenseiController.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesSiberiaController/RGBController_SteelSeriesSiberia.cpp
    compiling Controllers/SteelSeriesController/SteelSeriesSiberiaController/SteelSeriesSiberiaController.cpp
    compiling Controllers/ThermaltakeRiingController/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp
    compiling Controllers/ThermaltakeRiingController/ThermaltakeRiingController/ThermaltakeRiingController.cpp
    compiling Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/RGBController_ThermaltakeRiingQuad.cpp
    compiling Controllers/ThermaltakeRiingController/ThermaltakeRiingQuadController/ThermaltakeRiingQuadController.cpp
    compiling Controllers/ThermaltakeRiingController/ThermaltakeRiingTrioController/RGBController_ThermaltakeRiingTrio.cpp
    compiling Controllers/ThermaltakeRiingController/ThermaltakeRiingTrioController/ThermaltakeRiingTrioController.cpp
    compiling Controllers/TrustController/TrustGXT114Controller/RGBController_TrustGXT114.cpp
    compiling Controllers/TrustController/TrustGXT114Controller/TrustGXT114Controller.cpp
    compiling Controllers/TrustController/TrustGXT180Controller/RGBController_TrustGXT180.cpp
    compiling Controllers/TrustController/TrustGXT180Controller/TrustGXT180Controller.cpp
    compiling Controllers/WootingKeyboardController/WootingOneKeyboardController/WootingOneKeyboardController.cpp
    compiling Controllers/WootingKeyboardController/WootingTwoKeyboardController/WootingTwoKeyboardController.cpp
    compiling dependencies/ColorWheel/ColorWheel.cpp
    compiling main.cpp
    compiling cli.cpp
    compiling dmiinfo/dmiinfo.cpp
    compiling LogManager.cpp
    compiling NetworkClient.cpp
    compiling NetworkProtocol.cpp
    compiling NetworkServer.cpp
    compiling PluginManager.cpp
    compiling ProfileManager.cpp
    compiling ResourceManager.cpp
    compiling SPDAccessor/DDR4DirectAccessor.cpp
    compiling SPDAccessor/DDR5DirectAccessor.cpp
    compiling SPDAccessor/SPDAccessor.cpp
    compiling SPDAccessor/SPDDetector.cpp
    compiling SPDAccessor/SPDWrapper.cpp
    compiling SettingsManager.cpp
    compiling i2c_smbus/i2c_smbus.cpp
    compiling i2c_tools/i2c_tools.cpp
    compiling interop/DeviceGuard.cpp
    compiling interop/DeviceGuardLock.cpp
    compiling interop/DeviceGuardManager.cpp
    compiling net_port/net_port.cpp
    compiling serial_port/serial_port.cpp
    compiling StringUtils.cpp
    compiling super_io/super_io.cpp
    compiling AutoStart/AutoStart.cpp
    compiling KeyboardLayoutManager/KeyboardLayoutManager.cpp
    compiling RGBController/RGBController.cpp
    compiling RGBController/RGBController_Dummy.cpp
    compiling RGBController/RGBControllerKeyNames.cpp
    compiling RGBController/RGBController_Network.cpp
    compiling Controllers/AsusTUFLaptopController/AsusTUFLaptopController_Linux.cpp compiling Controllers/AsusTUFLaptopController/AsusTUFLaptopDetect_Linux.cpp compiling Controllers/AsusTUFLaptopController/RGBController_AsusTUFLaptop_Linux.cpp
    compiling Controllers/ENESMBusController/XPGSpectrixS40GDetect_Linux.cpp compiling Controllers/FaustusController/RGBController_Faustus_Linux.cpp compiling Controllers/LinuxLEDController/LinuxLEDController_Linux.cpp
    compiling Controllers/LinuxLEDController/LinuxLEDControllerDetect_Linux.cpp compiling Controllers/LinuxLEDController/RGBController_LinuxLED_Linux.cpp compiling Controllers/NVIDIAIlluminationController/nvapi_accessor_Windows_Linux.cpp
    compiling Controllers/NVIDIAIlluminationController/NVIDIAIlluminationControllerDetect_Windows_Linux.cpp
    compiling Controllers/NVIDIAIlluminationController/NVIDIAIlluminationV1Controller_Windows_Linux.cpp
    compiling Controllers/NVIDIAIlluminationController/RGBController_NVIDIAIllumination_Windows_Linux.cpp
    compiling Controllers/ENESMBusController/ENESMBusInterface/ENESMBusInterface_SpectrixS40G_Linux.cpp
    compiling Controllers/HYTEMousematController/HYTEMousematController_Linux/HYTEMousematController_Linux.cpp
    compiling Controllers/HYTEMousematController/HYTEMousematController_Linux/HYTEMousematControllerDetect_Linux.cpp
    compiling dependencies/NVFC/nvapi.cpp
    dependencies/NVFC/nvapi.cpp: In constructor ‘NV_GPU_PSTATES20_V2::NV_GPU_PSTATES20_V2()’:
    dependencies/NVFC/nvapi.cpp:21:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct NV_GPU_PSTATES20_V2’; use assignment or value-initialization instead [-Wclass-memaccess]
    21 | memset(this, 0, sizeof *this);
    | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
    In file included from dependencies/NVFC/nvapi.cpp:8: dependencies/NVFC/nvapi.h:44:8: note: ‘struct NV_GPU_PSTATES20_V2’ declared here
    44 | struct NV_GPU_PSTATES20_V2 {
    | ^~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:282:20: required from here
    282 | QueryInterface(query_interface, 0x0150E828, NvAPI_Initialize);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int, int**); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:284:20: required from here
    284 | QueryInterface(query_interface, 0x9ABDD40D, NvAPI_EnumDisplayHandle);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int**, int*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:285:20: required from here
    285 | QueryInterface(query_interface, 0xE5AC921F, NvAPI_EnumPhysicalGPUs);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_DISPLAY_DRIVER_VERSION_V1*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:286:20: required from here
    286 | QueryInterface(query_interface, 0xF951A4D1, NvAPI_GetDisplayDriverVersion);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(char*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:287:20: required from here
    287 | QueryInterface(query_interface, 0x01053FA5, NvAPI_GetInterfaceVersionString);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, int**, unsigned int*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:288:20: required from here
    288 | QueryInterface(query_interface, 0x34EF9506, NvAPI_GetPhysicalGPUsFromDisplay);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_MEMORY_INFO_V2*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:289:20: required from here
    289 | QueryInterface(query_interface, 0x774AA982, NvAPI_GetMemoryInfo);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, char*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:291:20: required from here
    291 | QueryInterface(query_interface, 0x0CEEE8E9F, NvAPI_GPU_GetFullName);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_GPU_PSTATES20_V2*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:292:20: required from here
    292 | QueryInterface(query_interface, 0x6FF81213, NvAPI_GPU_GetPStates20);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_CLOCK_FREQUENCIES_V2*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:294:20: required from here
    294 | QueryInterface(query_interface, 0xDCB616C3, NvAPI_GPU_GetAllClockFrequencies);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_DYNAMIC_PSTATES_V1*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:295:20: required from here
    295 | QueryInterface(query_interface, 0x60DED2ED, NvAPI_GPU_GetDynamicPStates);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_GPU_POWER_POLICIES_INFO_V1*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:296:20: required from here
    296 | QueryInterface(query_interface, 0x34206D86, NvAPI_GPU_GetPowerPoliciesInfo);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_GPU_POWER_POLICIES_STATUS_V1*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:297:20: required from here
    297 | QueryInterface(query_interface, 0x70916171, NvAPI_GPU_GetPowerPoliciesStatus);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_GPU_VOLTAGE_DOMAINS_STATUS_V1*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:298:20: required from here
    298 | QueryInterface(query_interface, 0x0C16C7E2C, NvAPI_GPU_GetVoltageDomainStatus);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_THERMAL_TARGET, NV_GPU_THERMAL_SETTINGS_V2*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 =
    unsigned int]’:
    dependencies/NVFC/nvapi.cpp:299:20: required from here
    299 | QueryInterface(query_interface, 0x0E3640A56, NvAPI_GPU_GetThermalSettings);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_GPU_THERMAL_POLICIES_INFO_V2*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:302:20: required from here
    302 | QueryInterface(query_interface, 0x00D258BB5, NvAPI_GPU_GetThermalPoliciesInfo);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_GPU_THERMAL_POLICIES_STATUS_V2*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:303:20: required from here
    303 | QueryInterface(query_interface, 0x0E9C425A1, NvAPI_GPU_GetThermalPoliciesStatus);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, int, NV_GPU_COOLER_SETTINGS_V2*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:305:20: required from here
    305 | QueryInterface(query_interface, 0xDA141340, NvAPI_GPU_GetCoolerSettings);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, int, NV_GPU_COOLER_LEVELS_V1*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:306:20: required from here
    306 | QueryInterface(query_interface, 0x891FA0AE, NvAPI_GPU_SetCoolerLevels);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, unsigned int*, unsigned int*, unsigned int*, unsigned int*); nvapi_QueryInterface_t = void* (*)(int); NV_
    U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:307:20: required from here
    307 | QueryInterface(query_interface, 0x2DDFB66E, NvAPI_GPU_GetPCIIdentifiers);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, NV_I2C_INFO_V3*, unsigned int*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned int]’:
    dependencies/NVFC/nvapi.cpp:309:20: required from here
    309 | QueryInterface(query_interface, 0x283AC65A, NvAPI_I2CWriteEx);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    dependencies/NVFC/nvapi.cpp: In instantiation of ‘void QueryInterfaceCast(nvapi_QueryInterface_t, NV_U32, const char*, F&) [with F = int (*)(int*, _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_PARAMS_V1*); nvapi_QueryInterface_t = void* (*)(int); NV_U32 = unsigned
    int]’:
    dependencies/NVFC/nvapi.cpp:311:20: required from here
    311 | QueryInterface(query_interface, 0x3DBF5764, NvAPI_GPU_ClientIllumZonesGetControl);
    | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dependencies/NVFC/nvapi.cpp:271:20: warning: unused variable ‘result’ [-Wunused-variable]
    271 | const bool result = QueryInterfaceOpaque(query_interface, id, (void **)&function_pointer);
    | ^~~~~~
    compiling i2c_smbus/i2c_smbus_linux.cpp
    compiling scsiapi/scsiapi_linux.c
    compiling serial_port/find_usb_serial_port_linux.cpp
    compiling AutoStart/AutoStart-Linux.cpp
    compiling SPDAccessor/EE1004Accessor_Linux.cpp
    compiling SPDAccessor/SPD5118Accessor_Linux.cpp
    compiling SuspendResume/SuspendResume_Linux_FreeBSD.cpp
    rcc qt/resources.qrc
    lrelease qt/i18n/OpenRGB_it_IT.ts
    Updating '.qm/OpenRGB_it_IT.qm'...
    Generated 343 translation(s) (343 finished and 0 unfinished)
    lrelease qt/i18n/OpenRGB_es_ES.ts
    Updating '.qm/OpenRGB_es_ES.qm'...
    Generated 343 translation(s) (343 finished and 0 unfinished)
    lrelease qt/i18n/OpenRGB_pt_BR.ts
    Updating '.qm/OpenRGB_pt_BR.qm'...
    Generated 283 translation(s) (246 finished and 37 unfinished)
    Ignored 60 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_pl_PL.ts
    Updating '.qm/OpenRGB_pl_PL.qm'...
    Generated 299 translation(s) (284 finished and 15 unfinished)
    Ignored 44 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_uk_UA.ts
    Updating '.qm/OpenRGB_uk_UA.qm'...
    Generated 343 translation(s) (343 finished and 0 unfinished)
    lrelease qt/i18n/OpenRGB_el_GR.ts
    Updating '.qm/OpenRGB_el_GR.qm'...
    Generated 306 translation(s) (301 finished and 5 unfinished)
    Ignored 37 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_nb_NO.ts
    Updating '.qm/OpenRGB_nb_NO.qm'...
    Generated 343 translation(s) (343 finished and 0 unfinished)
    lrelease qt/i18n/OpenRGB_en_AU.ts
    Updating '.qm/OpenRGB_en_AU.qm'...
    Generated 240 translation(s) (239 finished and 1 unfinished)
    Ignored 103 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_de_DE.ts
    Updating '.qm/OpenRGB_de_DE.qm'...
    Generated 343 translation(s) (343 finished and 0 unfinished)
    lrelease qt/i18n/OpenRGB_en_GB.ts
    Updating '.qm/OpenRGB_en_GB.qm'...
    Generated 240 translation(s) (239 finished and 1 unfinished)
    Ignored 103 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_ja_JP.ts
    Updating '.qm/OpenRGB_ja_JP.qm'...
    Generated 330 translation(s) (329 finished and 1 unfinished)
    Ignored 13 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_en_US.ts
    Updating '.qm/OpenRGB_en_US.qm'...
    Generated 1 translation(s) (0 finished and 1 unfinished)
    Ignored 342 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_zh_TW.ts
    Updating '.qm/OpenRGB_zh_TW.qm'...
    Generated 297 translation(s) (283 finished and 14 unfinished)
    Ignored 46 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_ms_MY.ts
    Updating '.qm/OpenRGB_ms_MY.qm'...
    Generated 299 translation(s) (283 finished and 16 unfinished)
    Ignored 44 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_hr_HR.ts
    Updating '.qm/OpenRGB_hr_HR.qm'...
    Generated 293 translation(s) (278 finished and 15 unfinished)
    Ignored 50 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_ru_RU.ts
    Updating '.qm/OpenRGB_ru_RU.qm'...
    Generated 343 translation(s) (343 finished and 0 unfinished)
    lrelease qt/i18n/OpenRGB_zh_CN.ts
    Updating '.qm/OpenRGB_zh_CN.qm'...
    Generated 298 translation(s) (284 finished and 14 unfinished)
    Ignored 45 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_ko_KR.ts
    Updating '.qm/OpenRGB_ko_KR.qm'...
    Generated 327 translation(s) (326 finished and 1 unfinished)
    Ignored 16 untranslated source text(s)
    lrelease qt/i18n/OpenRGB_fr_FR.ts
    Updating '.qm/OpenRGB_fr_FR.qm'...
    Generated 343 translation(s) (343 finished and 0 unfinished)
    generating ./moc_predefs.h
    compiling qrc_resources.cpp
    rcc qmake_qmake_qm_files.qrc
    moc qt/DetectorTableModel.h
    moc qt/DeviceView.h
    moc qt/QTooltipedSlider.h
    moc qt/swatches.h
    moc qt/TabLabel.h
    moc qt/OpenRGBClientInfoPage/OpenRGBClientInfoPage.h
    moc qt/OpenRGBConsolePage/OpenRGBConsolePage.h
    moc qt/OpenRGBDeviceInfoPage/OpenRGBDeviceInfoPage.h
    moc qt/OpenRGBDevicePage/OpenRGBDevicePage.h
    moc qt/OpenRGBDialog/OpenRGBDialog.h
    moc qt/OpenRGBDMXSettingsPage/OpenRGBDMXSettingsEntry.h
    moc qt/OpenRGBDMXSettingsPage/OpenRGBDMXSettingsPage.h
    moc qt/OpenRGBE131SettingsPage/OpenRGBE131SettingsEntry.h
    moc qt/OpenRGBE131SettingsPage/OpenRGBE131SettingsPage.h
    moc qt/OpenRGBElgatoKeyLightSettingsPage/OpenRGBElgatoKeyLightSettingsEntry.h moc qt/OpenRGBElgatoKeyLightSettingsPage/OpenRGBElgatoKeyLightSettingsPage.h moc qt/OpenRGBElgatoLightStripSettingsPage/OpenRGBElgatoLightStripSettingsEntry.h

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Sun Jun 1 13:00:01 2025
    This is a multi-part message in MIME format...

    Your message dated Sun, 01 Jun 2025 10:49:35 +0000
    with message-id <[email protected]>
    and subject line Bug#1106432: fixed in openrgb 0.9+git20250413+ds-2
    has caused the Debian Bug report #1106432,
    regarding openrgb: FTBFS: undefined reference to `hueplusplus::Group::Group(int...
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected]
    immediately.)


    --
    1106432: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106432
    Debian Bug Tracking System
    Contact [email protected] with problems

    Received: (at submit) by bugs.debian.org; 24 May 2025 16:40:05 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-121.4 required=4.0 tests=ALL_TRUSTED,BAYES_00,
    BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
    DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,FVGT_m_MULTI_ODD,
    HAS_PACKAGE,PP_MIME_FAKE_ASCII_TEXT,SPF_HELO_PASS,SPF_NONE,
    USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST,X_DEBBUGS_CC
    autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 558; hammy, 150; neutral, 279; spammy,
    0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--pkgbuilddir,
    0.000-+--PKGBUILDDIR, 0.000-+--sk:dh_auto, 0.000-+--H*F:U*sanvila Return-path: <[email protected]>
    Received: from mail