split-monitor-workspaces icon indicating copy to clipboard operation
split-monitor-workspaces copied to clipboard

NixOS Build error (refreshMapping)

Open linuxmobile opened this issue 1 year ago • 2 comments

error: builder for '/nix/store/ggmp5h0php8wz19s2brhi4vinh52v9zr-split-monitor-workspaces-0.1.drv' failed with exit code 1;
┃        last 10 log lines:
┃        >   182 |     e_monitorAddedHandle = HyprlandAPI::registerCallbackDynamic(PHANDLE, "monitorAdded", refreshMapping);
┃        >       |                                                                                          ^~~~~~~~~~~~~~
┃        >       |                                                                                          |
┃        >       |                                                                                          void (*)(void*, int&, std::any)
┃        > ../src/main.cpp:183:94: error: could not convert 'refreshMapping' from 'void (*)(void*, int&, std::any)' to 'HOOK_CALLBACK_FN' {aka 'std::function<void(void*, std::any)>'}
┃        >   183 |     e_monitorRemovedHandle = HyprlandAPI::registerCallbackDynamic(PHANDLE, "monitorRemoved", refreshMapping);
┃        >       |                                                                                              ^~~~~~~~~~~~~~
┃        >       |                                                                                              |
┃        >       |                                                                                              void (*)(void*, int&, std::any)
┃        > ninja: build stopped: subcommand failed.

linuxmobile avatar Nov 25 '23 23:11 linuxmobile