GNOME Bugzilla – Bug 316485
xdamage/xfixes options not working as expected
Last modified: 2006-07-20 22:57:40 UTC
With 2.12.1 or CVS on an Ubuntu current installation: ./configure: ... checking for XDamageCreate in -lXdamage... yes checking for XFixesCreateRegion in -lXfixes... yes ... but the config.h: "/* The DAMAGE extension is present */ /* #undef HAVE_DAMAGE */ /* The XFIXES extension is present */ /* #undef HAVE_XFIXES */" And running magnifier prints warning about that
Need the whole log to comment on this. Note that the config.h entry is correct as far as I can see, doesn't it then go on to #define HAVE_XFIXES etc? Please attach the config.log. Sounds like a config issue on your end.
Created attachment 52318 [details] config.log from a cvs co and ./autogen.sh --prefix=/usr
Created attachment 52319 [details] config.h file
Note this snippet in config.log: ac_cv_lib_Xdamage_XDamageCreate=yes ac_cv_lib_Xfixes_XFixesCreateRegion=yes ac_cv_lib_Xtst_XTestFakeKeyEvent=yes I don't know why these aren't getting propagated to config.h, since the same configure.in tests have been working on our Sun build systems and on my machine... ???
I don't know why this bug appear in the first page of the gnome-mag in bugzilla, and I never noted it in the current bug list. By the way I think that the bug #341854 resolved this issue, since I created the patch to #341854 when I installed Ubuntu in my machine and try to compile gnome-mag. The library was correct founded, like in the first post of this thread, but when running the damage listener doesn't work. This bug can be marked like a duplication of #341854?
yes; the auto-tools have changed a lot since configure.in was first written, and I think some bad patches went in along the way. Seems OK now. Please close if it's working for you now... seems to be working for me.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 341854 ***