Hello, On Sun, Dec 29, 2024 at 11:57 PM, Ludovic Courtès wrote: > Hi, > > Sisiutl skribis: > >> * gnu/packages/glib.scm (sdbus-c++): Update to 2.0.0. >> >> Change-Id: I7f2fb86e72fc536fe2fb92672fc38d2444b1bbb5 > I was just looking to update this package as well (to add hypridle, an idle helper for the Hyprland compositor system). I tried to go to the latest version but I think it needs a newer googletest (there is a pending patch for it) which will require a branch for rebuilding. > Sorry for the logn delay. > > Building fails with: > > starting phase `check' > make: *** No rule to make target 'sdbus-c++-unit-tests'. Stop. > > Test suite failed, dumping logs. > error: in phase 'check': uncaught exception: > %exception #<&invoke-error program: "make" arguments: ("sdbus-c++-unit-tests" "-j" "4") exit-status: 2 term-signal: #f stop-signal: #f> > phase `check' failed after 0.0 seconds > command "make" "sdbus-c++-unit-tests" "-j" "4" failed with status 2 > build process 6 exited with status 256 > > Could you take a look? > The problem is the configure flags changed and now have a prefix of "SDBUSCPP_" (note the extra underscores in the original patch here). Also, the underscore was removed in "CODE_GEN". I fixed this in the v2 patch (attached) and would have just pushed it, but found out that libjami fails to build with this update (the other dependent xdg-desktop-portal-hyprland also fails but is fixed with a trivial version update). I didn't see an easier way than just adding back the older sdbus-c++ version for use by libjami, in a followup patch in the next email. Since this is a less trivial change I send it for review here. > Thanks, > Ludo’. Thanks both! John