Arun Persaud wrote:
What works on my system:
removing -lXt
placing -lXt after the -lXaw3d or -lXaw library
both should be relatively easy to achieve. The first one is in git at the
moment, for the second one change one line in Makefile.am to:
AM_LDFLAGS= -lm @XAW_LIBS@ -lXt
an rerun ./autogen.sh and ./configure...
I also don't know if -lXt is needed for any other operating system, since I
think we always include on kind of Xaw libraries (either the 3d or the 2d
ones), so it might not be needed... but perhaps it would be safer to include it
again.
That's one of the things I worry about-- other operating systems. The
other is that because this manifests itself only using Compiz, there is
a very real possibility that the bug is in compiz and not the way we link.
I went over to the compiz dev IRC channel to mention this issue without
success. I figure I did what I could to try to point out a compiz bug,
and if the devs don't care to listen, I'm not going to waste more of my
time on it. I'm pretty convinced it IS in fact a compiz bug that it
can't handle this situation as well as metacity. I guess it'd be worth
seeing what other window managers do as well though. But again, we've
worked around the problem, and if it happens to be a compiz bug, well,
we've done what we can to alert them.