Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 239653 - x11-misc/synergy-1.3.1 missing xtest
Summary: x11-misc/synergy-1.3.1 missing xtest
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-04 19:09 UTC by Evil Compile Person
Modified: 2011-02-28 19:11 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log (config.log,40.18 KB, text/plain)
2008-10-21 13:32 UTC, Kobboi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evil Compile Person 2008-10-04 19:09:37 UTC
checking for connect... yes                                                        
checking for remove... yes                                                         
checking for shmat... yes                                                          
checking for IceConnectionNumber in -lICE... yes                                   
checking for XTestQueryExtension in -lXtst... yes
checking X11/extensions/XTest.h usability... no
checking X11/extensions/XTest.h presence... no
checking for X11/extensions/XTest.h... no
configure: error: You must have the XTest headers to compile synergy

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-misc/synergy-1.3.1/work/synergy-1.3.1/config.log
 *
 * ERROR: x11-misc/synergy-1.3.1 failed.

Portage 2.1.4.4 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-hardened-r4 x86_64)                                                                    
=================================================================                  
System uname: 2.6.25-hardened-r4 x86_64 Intel(R) Xeon(R) CPU E5420 @ 2.50GHz       
Timestamp of tree: Fri, 03 Oct 2008 15:15:02 +0000                                 
app-shells/bash:     3.2_p33                                                       
dev-lang/python:     2.5.2-r7                                                      
sys-apps/baselayout: 1.12.11.1                                                     
sys-apps/sandbox:    1.2.18.1-r2                                                   
sys-devel/autoconf:  2.61-r2                                                       
sys-devel/automake:  1.10.1-r1                                                     
sys-devel/binutils:  2.18-r3                                                       
sys-devel/gcc-config: 1.4.0-r4                                                     
sys-devel/libtool:   1.5.26                                                        
virtual/os-headers:  2.6.23-r3                                                     
ACCEPT_KEYWORDS="amd64"                                                            
CBUILD="x86_64-pc-linux-gnu"                                                       
CFLAGS="-O2 -pipe"                                                                 
CHOST="x86_64-pc-linux-gnu"                                                        
CONFIG_PROTECT="/etc"                                                              
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/splash /etc/terminfo /etc/udev/rules.d"                                                     
CXXFLAGS="-O2 -pipe"                                                               
DISTDIR="/usr/portage/distfiles"                                                   
FEATURES="buildpkg distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"                                                                      
GENTOO_MIRRORS="ftp://ftp.sunet.se/pub/Linux/distributions/gentoo"                 
LDFLAGS="-Wl,-O1"                                                                  
MAKEOPTS="-j4"                                                                     
PKGDIR="/usr/portage/packages"                                                     
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl amd64 berkdb bzip2 cli cracklib crypt cups dri fortran gcj gdbm gpm iconv ipv6 isdnlog midi mmx mudflap multilib ncurses nls nptl nptlonly objc openmp pampcre perl pppd python readline reflection session spl sse sse2 ssl sysfs tcpd unicode xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-10-04 21:39:12 UTC
Need my network to work to commit this, fixed locally.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-10-05 10:28:13 UTC
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.
Comment 3 Kobboi 2008-10-21 13:28:54 UTC
Same problem on a system that is installed with binary packages. All depencies of synergy are in place.
Comment 4 Kobboi 2008-10-21 13:32:00 UTC
Created attachment 169306 [details]
config.log

config.log belonging to my comment
Comment 5 Kobboi 2008-10-21 13:38:37 UTC
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
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-10-21 13:55:36 UTC
Seems like xextproto requires xinputproto to work or XInput.h is missing. X11 team please advise.
Comment 7 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-10-21 13:58:37 UTC
Waiting for X11 advise.
Comment 8 Rémi Cardona (RETIRED) gentoo-dev 2008-10-21 14:02:12 UTC
This bug is fixed with xextproto 7.0.3 which has the correct dep.
Comment 9 Kobboi 2008-10-22 12:03:24 UTC
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*.
Comment 10 Kobboi 2008-10-22 12:05:07 UTC
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.
Comment 11 Fabio Correa 2009-10-29 09:40:34 UTC
Hello, I ran into the same issue. I had x11-proto/xextproto-7.1.1; downgrading to 7.0.5 solved the issue.
Comment 12 Rémi Cardona (RETIRED) gentoo-dev 2009-10-29 09:54:08 UTC
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
Comment 13 Tom Fredrik Blenning Klaussen 2009-11-10 17:40:28 UTC
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.

Comment 14 Adam Nielsen 2009-11-16 22:56:17 UTC
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.
Comment 15 Michael Weber (RETIRED) gentoo-dev 2011-02-28 19:11:40 UTC
x11-libs/libXtst is a dependency in all in-tree versions of x11-misc/synergy
so closing this as fixed.