While trying to build libexo from trunk, it fails with: cc1: warnings being treated as errors ../exo/exo-utils.h:38: warning: 'exo_atomic_inc' declared 'static' but never defined ../exo/exo-utils.h:39: warning: 'exo_atomic_dec' declared 'static' but never defined Brian asked me to changes a few lines there to fix it. Fix works fine for me. I add a pretty small patch with the changes suggested by Brian.
Created attachment 1818 fixes decribed build problem add patch
Fix committed. Compiles on x86_64 and ppc at least. Would be nice to test on x86, but I don't have one of those available at present...
*** Bug 4291 has been marked as a duplicate of this bug. ***