The compile breaks on the file gkrellm-pmu.c on line 64. The problem is that the pbblib that comes with pbbuttonsd-0.6.9 changed the interface for the ipc_init() function from: int ipc_init (int mode, int reg); to: int ipc_init (char *name, int mode, int reg); The fix is to patch gkrellm-pmu.c to change line 64 from: "if (ipc_init (LIBMODE_CLIENT, 0) == 0) {" to: "if (ipc_init (NULL, LIBMODE_CLIENT, 0) == 0) {" and then selectively apply this patch depending on the version of pbbuttonsd installed. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 56835 [details, diff] patch file to go with patched ebuild (still to come) This patch file works with the patched ebuild which I will upload next.
Created attachment 56836 [details, diff] change gkrellm-2.3.ebuild to selectively apply the ipc patch
Just found this bug. As I don't own a machine with PMU any more, could anybody of you have a look into it?
the 2.4 has a fix for it. I pinned the deps and committed the new version in ~ppc, we should mark it stable soon or sooner.
Fixed