Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 145031 - xf86-input-keyboard-1.0.1.3 needs xorg-server.h
Summary: xf86-input-keyboard-1.0.1.3 needs xorg-server.h
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-24 19:03 UTC by Chris Ashton
Modified: 2006-08-24 23:20 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Ashton 2006-08-24 19:03:18 UTC
emerge --info
Portage 2.1.1_pre5-r3 (default-linux/amd64/2005.1, gcc-4.1.1/amd64-vanilla, glibc-2.4-r3, 2.6.17-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r5 x86_64 AMD Opteron(tm) Processor 240
Gentoo Base System version 1.12.4
Last Sync: Fri, 25 Aug 2006 01:20:01 +0000
ccache version 2.4 [disabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.3.5, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=athlon64 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O3 -march=athlon64 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.cites.uiuc.edu/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LC_ALL="en_US.UTF-8"
LINGUAS=""
MAKEOPTS="-j2"
PKGDIR="/mnt/windows/linux"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/xgl-coffee"
SYNC="rsync://gentoo.cites.uiuc.edu/gentoo-portage"
USE="amd64 X a52 aac acl acpi alsa amarok ansi apache2 async avi berkdb bidi bitmap-fonts bl blas bonjour bzip2 cairo canvas cddb cdparanoia cjk cli commercial crypt cscope css cups dbus dga dlloader dri dts dv dvd dvdr dvdread dvi dynagraph edl elibc_glibc emboss encode ffmpeg firefox flac foomaticdb fortran freetype ftp gif gimp glitz gnutls gphoto2 gpm gstreamer gtk2 hal hou howl httpd imagemagick imlib immqt-bc input_devices_keyboard input_devices_mouse isdnlog java jpeg jpeg2k kde kdeenablefinal kernel_linux latex ldap lm_sensors lzw lzw-tiff mad matroska mjpeg mmap mozdevelop mozilla mozsha1 mp3 mpeg musicbrainz mysql mythtv nas ncurses net nls nptl nptlonly nsplugin nvidia offensive ogg openal opengl oss pam pcre pdf pdflib perl png ppds pppd python qt3 qt4 quicktime quotes rdesktop readline reflection samba scanner sdl sensord server session shout silc skins smux sou spell spl sql ssl startup-notification stream subversion svg t1lib tcpd tetex theora threads tidy tiff truetype truetype-fonts type1 type1-fonts unicode usb userland_GNU utf8 v4l v4l2 video_cards_v4l vim vim-pager vim-with-x vorbis wxwindows xanim xine xml xmlreader xmlwriter xorg xosd xpm xprint xrandr xscreensaver xsl xv xvid xvmc zeroconf zip zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS


------


x11-drivers/xf86-input-keyboard-1.0.1.3 emerge fails:

config.status: executing depfiles commands
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/xf86-input-keyboard-1.0.1.3/work/xf86-input-keyboard-1.0.1.3'
Making all in src
make[2]: Entering directory `/var/tmp/portage/xf86-input-keyboard-1.0.1.3/work/xf86-input-keyboard-1.0.1.3/src'
if /bin/sh ../libtool --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..     -O3 -march=athlon64 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -pipe -DXGLServer -I    -I../src -MT kbd.lo -MD -MP -MF ".deps/kbd.Tpo" \
          -c -o kbd.lo `test -f 'kbd.c' || echo './'`kbd.c; \
        then mv -f ".deps/kbd.Tpo" ".deps/kbd.Plo"; \
        else rm -f ".deps/kbd.Tpo"; exit 1; \
        fi
mkdir .libs
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O3 -march=athlon64 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -pipe -DXGLServer -I -I../src -MT kbd.lo -MD -MP -MF .deps/kbd.Tpo -c kbd.c  -fPIC -DPIC -o .libs/kbd.o
In file included from kbd.c:18:
../config.h:4:25: error: xorg-server.h: No such file or directory
kbd.c:25:18: error: xf86.h: No such file or directory
kbd.c:26:24: error: atKeynames.h: No such file or directory
kbd.c:27:25: error: xf86Privstr.h: No such file or directory
kbd.c:35:22: error: inputstr.h: No such file or directory
kbd.c:38:24: error: xf86Xinput.h: No such file or directory
kbd.c:39:25: error: xf86_OSproc.h: No such file or directory
kbd.c:40:23: error: xf86OSKbd.h: No such file or directory
kbd.c:41:24: error: xf86_ansic.h: No such file or directory
kbd.c:42:22: error: compiler.h: No such file or directory
...a whole bunch of missing declaration errors and other errors

ls /var/tmp/portage/xf86-input-keyboard-1.0.1.3/work/xf86-input-keyboard-1.0.1.3/src/
kbd.c        kbd.loT      Makefile     Makefile.am  Makefile.in

I've deleted the tar from distfiles and re-emerged yet this problem remains.  This is not from any overlay:

emerge -pv xf86-input-keyboard

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-drivers/xf86-input-keyboard-1.0.1.3  USE="-debug" 0 kB

Total size of downloads: 0 kB

genlop -e xf86-input-keyboard
 * x11-drivers/xf86-input-keyboard

     Tue Feb 21 06:30:04 2006 >>> x11-drivers/xf86-input-keyboard-1.0.1.3
     Mon Apr 17 11:53:31 2006 >>> x11-drivers/xf86-input-keyboard-1.1.0
     Sat Apr 22 19:23:58 2006 >>> x11-drivers/xf86-input-keyboard-1.0.1.3
     Thu Jun  1 08:59:03 2006 >>> x11-drivers/xf86-input-keyboard-1.0.1.3
     Sat Jul  8 14:03:53 2006 >>> x11-drivers/xf86-input-keyboard-1.1.0
     Sat Jul  8 18:11:47 2006 >>> x11-drivers/xf86-input-keyboard-1.0.1.3

I currently have
>=x11-base/xorg-server-1.0.99
>=x11-base/xorg-x11-7.1
>=x11-drivers/xf86-video-v4l-0.1.1
>=x11-drivers/xf86-input-evdev-1.1.2-r1
>=x11-drivers/xf86-input-keyboard-1.1.0
>=x11-drivers/xf86-input-mouse-1.1.1
in my /etc/portage/package.mask due to the nvidia driver conflict (haven't been keeping an eye on it, hope it hasn't been resolved in the past few weeks).  This is blocking an emerge -e world I need to do to resolve some issues I'm having with emerging several apps.  Any ideas?
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-08-24 22:39:26 UTC
> PORTDIR_OVERLAY="/usr/local/portage /usr/local/xgl-coffee"

Tell Mr. Coffee, we are not interested.
Comment 2 Chris Ashton 2006-08-24 23:19:09 UTC
(In reply to comment #1)
> > PORTDIR_OVERLAY="/usr/local/portage /usr/local/xgl-coffee"
> 
> Tell Mr. Coffee, we are not interested.
> 

As I stated and shown, this file is not from my xgl overlay.  In kbd.c, the missing files are included as local files.  Now perhaps I'm wrong, but I'm assuming that those files would have to be in the same directory as the rest of the files, and not be some global source files which may have been modified by one of the xgl emerges.  Could you elaborate a bit on how you think xgl could have affected this?

(PS Sorry for re-opening if not necessary, but I honestly don't think this is the solution.)
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-08-24 23:20:41 UTC
(In reply to comment #2)
> As I stated and shown, this file is not from my xgl overlay.

Yes, and that's *exactly* the problem. The XGL overlay is broken, doesn't install xorg-server.h

INVALID.