Summary: | x11-misc/synergy-1.3.1 missing xtest | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Evil Compile Person <bugs> |
Component: | New packages | Assignee: | Desktop Misc. Team <desktop-misc> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | a.nielsen, bfg-dev, desktop-misc, facorread, gentoo, x11, xmw |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | config.log |
Description
Evil Compile Person
2008-10-04 19:09:37 UTC
Need my network to work to commit this, fixed locally. Hm I'd need to see the config.log here because XTest.h is in xextproto which _is_ in the dependencies of synergy. I think I had a bug like this already and the outcome was the same. Same problem on a system that is installed with binary packages. All depencies of synergy are in place. Created attachment 169306 [details]
config.log
config.log belonging to my comment
The system does have the require file I think: equery files xextproto [ Searching for packages matching xextproto... ] * Contents of x11-proto/xextproto-7.0.2: /usr /usr/include /usr/include/X11 /usr/include/X11/extensions /usr/include/X11/extensions/MITMisc.h /usr/include/X11/extensions/XEVI.h /usr/include/X11/extensions/XEVIstr.h /usr/include/X11/extensions/XLbx.h /usr/include/X11/extensions/XShm.h /usr/include/X11/extensions/XTest.h /usr/include/X11/extensions/Xag.h /usr/include/X11/extensions/Xagsrv.h /usr/include/X11/extensions/Xagstr.h /usr/include/X11/extensions/Xcup.h /usr/include/X11/extensions/Xcupstr.h /usr/include/X11/extensions/Xdbe.h /usr/include/X11/extensions/Xdbeproto.h /usr/include/X11/extensions/Xext.h /usr/include/X11/extensions/dpms.h /usr/include/X11/extensions/dpmsstr.h /usr/include/X11/extensions/extutil.h /usr/include/X11/extensions/lbxbuf.h /usr/include/X11/extensions/lbxbufstr.h /usr/include/X11/extensions/lbxdeltastr.h /usr/include/X11/extensions/lbximage.h /usr/include/X11/extensions/lbxopts.h /usr/include/X11/extensions/lbxstr.h /usr/include/X11/extensions/lbxzlib.h /usr/include/X11/extensions/mitmiscstr.h /usr/include/X11/extensions/multibuf.h /usr/include/X11/extensions/multibufst.h /usr/include/X11/extensions/security.h /usr/include/X11/extensions/securstr.h /usr/include/X11/extensions/shape.h /usr/include/X11/extensions/shapestr.h /usr/include/X11/extensions/shmstr.h /usr/include/X11/extensions/sync.h /usr/include/X11/extensions/syncstr.h /usr/include/X11/extensions/xtestext1.h /usr/include/X11/extensions/xteststr.h /usr/lib /usr/lib/pkgconfig /usr/lib/pkgconfig/xextproto.pc /usr/share /usr/share/doc /usr/share/doc/xextproto-7.0.2 /usr/share/doc/xextproto-7.0.2/ChangeLog.bz2 Seems like xextproto requires xinputproto to work or XInput.h is missing. X11 team please advise. Waiting for X11 advise. This bug is fixed with xextproto 7.0.3 which has the correct dep. Thanks for looking at the problem. I'm not sure what you want me to check. I upgraded xextproto to 7.0.3, but the problem remains. Don't know what xinputproto is, I see no such package and no files on my system begin with xinput*. I'm still fearing that it has something to do with installing the system with binary packages. I have no synergy issues with "normal" (source based) installs. Hello, I ran into the same issue. I had x11-proto/xextproto-7.1.1; downgrading to 7.0.5 solved the issue. Headers have changed filenames in the last unstable releases. Synergy will have to be patched to use the new names. Oh and it's probably better if synergy used pkg-config instead of autoconf macros to find the headers and libs. Here's an example of such patches : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=0a4c4c5fe8ebad2dd13f5770bd90a194eebb2890 Thanks Just my 5 cents Synergy is dead, last release was in 2006, wouldn't it be better to use the maintenance fork called synergy-plus. I see Doug Goldstein is doing that, but the package is still hard-masked. Just came across this bug, but thanks to some help on the synergy-plus mailing list it turns out the XTest headers have moved to x11-libs/libXtst. Emerging this package allows Synergy to compile with recent x11-proto/xextproto releases. I have raised a bug to have libXtst included as a dependency for synergy-plus. See bug 293435. x11-libs/libXtst is a dependency in all in-tree versions of x11-misc/synergy so closing this as fixed. |