First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 202087
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo X packagers <x11@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Doug Goldstein <cardoe@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
x11_stabilize_list.txt x11_stabilize_list.txt text/plain Donnie Berkholz 2007-12-13 07:36 0000 25.83 KB Details
x11_stabilize_list_x86.txt Stabilisation list for x86 text/plain Christian Faulhammer 2007-12-17 09:34 0000 2.88 KB Details
x11_stabilize_list.txt my list text/plain Dawid Węgliński 2007-12-17 16:01 0000 3.22 KB Details
x11.txt stabilized list text/plain Dawid Węgliński 2007-12-20 00:34 0000 2.41 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 202087 depends on: 201998 Show dependency tree
Show dependency graph
Bug 202087 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-12-12 20:46 0000
x11-proto/inputproto-1.4.2.1
x11-proto/renderproto-0.9.3

x11-libs/libX11-1.1.3
x11-libs/libICE-1.0.4
x11-libs/libXfont-1.3.1
x11-lib/libXrender-0.9.4
x11-libs/libSM-1.0.3
x11-libs/libXi-1.1.3
x11-libs/libXrandr-1.2.2
x11-libs/libXcursor-1.1.9
x11-libs/libXtst-1.0.3
x11-libs/libXpm-3.5.6
x11-libs/libXaw-1.0.4
x11-libs/xtrans-1.0.4

x11-apps/xset-1.0.3
x11-apps/xrdb-1.0.4
x11-apps/xclock-1.0.3
x11-apps/xmessage-1.0.2

x11-drivers/xf86-input-keyboard-1.1.1-r1
x11-drivers/xf86-input-mouse-1.2.2-r1
x11-drivers/xf86-input-evdev-1.1.5-r2

There might be more that need to be touched. I'm just going on what's locally
out of date. Donnie asked for it to be in one big bug, so here it is.

------- Comment #1 From Ferris McCormick 2007-12-12 21:58:21 0000 -------
All stable on sparc.

Please note that the correct version of libXpm is

x11-libs/libXpm-3.5.7

-3.5.6 has been stable for ages.

------- Comment #2 From Ferris McCormick 2007-12-12 21:59:13 0000 -------
(In reply to comment #0)
> x11-proto/inputproto-1.4.2.1
> x11-proto/renderproto-0.9.3
> 
> x11-libs/libX11-1.1.3
> x11-libs/libICE-1.0.4
> x11-libs/libXfont-1.3.1
> x11-lib/libXrender-0.9.4
> x11-libs/libSM-1.0.3
> x11-libs/libXi-1.1.3
> x11-libs/libXrandr-1.2.2
> x11-libs/libXcursor-1.1.9
> x11-libs/libXtst-1.0.3
> x11-libs/libXpm-3.5.6

Actually,
x11-libs/libXpm-3.5.7

> x11-libs/libXaw-1.0.4
> x11-libs/xtrans-1.0.4
> 
> x11-apps/xset-1.0.3
> x11-apps/xrdb-1.0.4
> x11-apps/xclock-1.0.3
> x11-apps/xmessage-1.0.2
> 
> x11-drivers/xf86-input-keyboard-1.1.1-r1
> x11-drivers/xf86-input-mouse-1.2.2-r1
> x11-drivers/xf86-input-evdev-1.1.5-r2
> 
> There might be more that need to be touched. I'm just going on what's locally
> out of date. Donnie asked for it to be in one big bug, so here it is.
> 

------- Comment #3 From Donnie Berkholz 2007-12-13 07:36:55 0000 -------
Created an attachment (id=138379) [edit]
x11_stabilize_list.txt

I attempted to create a comprehensive list using pkgcore and pkgcore-checks as
follows:

pquery --herd x11 --repo=/usr/portage -n | tee x11_packages.txt
pcheck -c pkgcore_checks.stale_unstable -r /usr/portage --arches
alpha,amd64,arm,hppa,ia64,m68k,mips,ppc,ppc64,s390,sh,sparc,x86
$(<x11_packages.txt) | tee x11_stabilize_list.txt

It should be easy for anyone stabilizing to customize the --arches parameter to
get a more specific list, but I attached the more inclusive list.

EXCEPTIONS to the list, which you should not stabilize:
=x11-base/xorg-server-1.4*
=x11-base/xorg-x11-7.3*
Any drivers requiring xorg-server 1.4 (repoman or grep can tell you)
x11-libs/pixman
(media-libs/mesa didn't show on the list, but be sure not to stabilize 7.x)

------- Comment #4 From Ferris McCormick 2007-12-13 12:49:44 0000 -------
Re-adding sparc.  Looks like there is more to do (based on Comment 3).  I'll
generate a sparc-specific list using Donnie's approach and work from that.

------- Comment #5 From Raúl Porcel 2007-12-13 17:43:53 0000 -------
current stable xorg-server depends on <x11-lib/libXrender-0.9.3, so i'm
reverting x11-lib/libXrender-0.9.4 for alpha/ia64/sparc

------- Comment #6 From Simon Cooper 2007-12-14 23:23:30 0000 -------
AMD64:

all the ones in the list (apart from libXrender as in comment #5) emerge
without problems, and all my X apps still work

Portage 2.1.3.19 (default-linux/amd64/2007.0/desktop, gcc-4.1.2,
glibc-2.6.1-r0, 2.6.23-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r3 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor
4600+
Timestamp of tree: Fri, 14 Dec 2007 16:46:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -msse3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild
/etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -msse3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg collision-protect distlocks fixpackages metadata-transfer
multilib-strict sandbox sfperms strict test unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://gentoo.virginmedia.com http://distfiles.gentoo.org"
LINGUAS="en en_GB"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/enlightenment /usr/portage/local"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d a52 aac acpi alsa amd64 audiofile berkdb bitmap-fonts
branding bzip2 cairo caps cddb cdparanoia cdr cli cracklib cups curl dbus dri
dvd dvdr dvdread emboss encode evo exif expat fam ffmpeg firefox flac
foomaticdb fortran gdbm gif glitz gmp gs gtk guile hal iconv icu imagemagick
imlib isdnlog ithreads java javascript jpeg lame libsamplerate libwww lirc
lm_sensors logrotate mad midi mmap mmx mmxext mp3 msn mudflap ncurses
network-cron nls nptl nptlonly nsplugin offensive ogg openal opengl openmp pam
pango pcre pdf perl png ppds pppd python qt3support readline reflection sdl
session sndfile spl sse sse2 ssl startup-notification svg symlink tcl tcpd test
threads tiff tk truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis
wifi x264 xcb xine xml xorg xosd xpm xv zlib" ALSA_CARDS="usb-audio"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file
hooks iec958 ioplug ladspa lfloat linear meter 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" LINGUAS="en en_GB" LIRC_DEVICES="mceusb2" USERLAND="GNU"
VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL,
LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #7 From Doug Goldstein 2007-12-15 14:43:59 0000 -------
I'm using all the apps I've mentioned on this list on amd64, with the exception
of the libXrender.. I have 0.9.3 but figured I was just on an older version and
put 0.9.4

------- Comment #8 From Doug Goldstein 2007-12-15 15:58:15 0000 -------
(In reply to comment #7)
> I'm using all the apps I've mentioned on this list on amd64, with the exception
> of the libXrender.. I have 0.9.3 but figured I was just on an older version and
> put 0.9.4
> 

bah! 0.9.2 is what I'm using. anyway.. everyone gets the point.

I've stabilized all the packages I'm currently using. I'll go through the rest
of the list when I have a chance to test them.

Also,

x11-drivers/xf86-input-mouse-1.2.3 should be the stabilization target.

------- Comment #9 From Doug Goldstein 2007-12-15 17:46:30 0000 -------
x11-proto/renderproto-0.9.3 shouldn't be stabled. That's for X.org 7.3 and
xorg-server-1.4. I reverted everyone's stable markings.

------- Comment #10 From nixnut 2007-12-16 15:33:30 0000 -------
ppc stable

------- Comment #11 From Markus Rothe 2007-12-16 18:08:38 0000 -------
all but the following stable on ppc64:

x11-proto/renderproto-0.9.3
x11-libs/libXrender-0.9.4

------- Comment #12 From Christian Faulhammer 2007-12-17 09:34:44 0000 -------
Created an attachment (id=138706) [edit]
Stabilisation list for x86

This is the list of to be stabilised packages for x86.

Is mesa-progs 7.x desired, Donnie?

------- Comment #13 From Dawid Węgliński 2007-12-17 16:01:09 0000 -------
Created an attachment (id=138739) [edit]
my list

-=x11-libs/libX11-1.1.3
-=x11-proto/inputproto-1.4.2.1
[snip]
-=x11-libs/libXrender-0.9.4
-=x11-libs/libXtst-1.0.3

Christian, why you got rid of packages mentioned in comment #1?

------- Comment #14 From Christian Faulhammer 2007-12-17 17:01:00 0000 -------
On x86:

config.status: executing depfiles commands
make  all-recursive
make[1]: Entering directory
`/var/tmp/portage/x11-drivers/xf86-input-calcomp-1.1.1/work/xf86-input-calcomp-1.1.1'
Making all in src
make[2]: Entering directory
`/var/tmp/portage/x11-drivers/xf86-input-calcomp-1.1.1/work/xf86-input-calcomp-1.1.1/src'
/bin/sh ../libtool --tag=CC   --mode=compile i686-pc-linux-gnu-gcc
-DHAVE_CONFIG_H -I. -I..     -O2 -I/usr/include/xorg    -I../src -MT
xf86Calcomp.lo -MD -MP -MF .deps/xf86Calcomp.Tpo -c -o xf86Calcomp.lo
xf86Calcomp.c
mkdir .libs
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -O2 -I/usr/include/xorg
-I../src -MT xf86Calcomp.lo -MD -MP -MF .deps/xf86Calcomp.Tpo -c xf86Calcomp.c 
-fPIC -DPIC -o .libs/xf86Calcomp.o
xf86Calcomp.c:47:1: warning: "NEED_XF86_TYPES" redefined
In file included from ../config.h:4,
                 from xf86Calcomp.c:37:
/usr/include/xorg/xorg-server.h:69:1: warning: this is the location of the
previous definition
xf86Calcomp.c: In function 'CalcompPreInit':
xf86Calcomp.c:682: error: 'TS_Raw' undeclared (first use in this function)
xf86Calcomp.c:682: error: (Each undeclared identifier is reported only once
xf86Calcomp.c:682: error: for each function it appears in.)
xf86Calcomp.c:684: error: 'TS_Scaled' undeclared (first use in this function)
make[2]: *** [xf86Calcomp.lo] Error 1
make[2]: Leaving directory
`/var/tmp/portage/x11-drivers/xf86-input-calcomp-1.1.1/work/xf86-input-calcomp-1.1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/x11-drivers/xf86-input-calcomp-1.1.1/work/xf86-input-calcomp-1.1.1'
make: *** [all] Error 2


Do you need anything more?

(In reply to comment #13)
> -=x11-libs/libX11-1.1.3
> -=x11-proto/inputproto-1.4.2.1
> [snip]
> -=x11-libs/libXrender-0.9.4
> -=x11-libs/libXtst-1.0.3
> Christian, why you got rid of packages mentioned in comment #1?

 I used the pcheck method from Donnie.

------- Comment #15 From Christian Faulhammer 2007-12-17 17:10:30 0000 -------
(In reply to comment #13)
> -=x11-libs/libXrender-0.9.4
> Christian, why you got rid of packages mentioned in comment #1?

 As a reminder, strike out above package from third list...you will note that
anyway soon enough.

------- Comment #16 From Christian Faulhammer 2007-12-17 22:58:37 0000 -------
=x11-misc/rendercheck-1.2
=x11-drivers/xf86-input-calcomp-1.1.1
=x11-drivers/xf86-input-citron-2.2.1
=x11-drivers/xf86-input-dynapro-1.1.1
=x11-drivers/xf86-input-elo2300-1.1.1
=x11-drivers/xf86-input-microtouch-1.1.1
=x11-drivers/xf86-video-xgi-1.5.0
=x11-drivers/xf86-video-ivtvdev-0.10.6

above packages fail with stable xorg-server...looks to me as if the
dependencies need to be adjusted.

x11, what about mesa-progs >= 7?  Are they allowed with mesa 6?

------- Comment #17 From Donnie Berkholz 2007-12-18 21:50:21 0000 -------
(In reply to comment #16)
> =x11-misc/rendercheck-1.2
> =x11-drivers/xf86-input-calcomp-1.1.1
> =x11-drivers/xf86-input-citron-2.2.1
> =x11-drivers/xf86-input-dynapro-1.1.1
> =x11-drivers/xf86-input-elo2300-1.1.1
> =x11-drivers/xf86-input-microtouch-1.1.1
> =x11-drivers/xf86-video-xgi-1.5.0
> =x11-drivers/xf86-video-ivtvdev-0.10.6
> 
> above packages fail with stable xorg-server...looks to me as if the
> dependencies need to be adjusted.

Mmmm.. Do the input drivers work with updated inputproto?

> x11, what about mesa-progs >= 7?  Are they allowed with mesa 6?

If they work, sure.

------- Comment #18 From Christian Faulhammer 2007-12-19 07:39:29 0000 -------
(In reply to comment #17)
> (In reply to comment #16)
[...]
> > above packages fail with stable xorg-server...looks to me as if the
> > dependencies need to be adjusted.
> Mmmm.. Do the input drivers work with updated inputproto?

 I used the latest inputproto, 1.4.2.1


------- Comment #19 From Donnie Berkholz 2007-12-19 18:57:59 0000 -------
(In reply to comment #18)
> (In reply to comment #17)
> > (In reply to comment #16)
> [...]
> > > above packages fail with stable xorg-server...looks to me as if the
> > > dependencies need to be adjusted.
> > Mmmm.. Do the input drivers work with updated inputproto?
> 
>  I used the latest inputproto, 1.4.2.1

Ah. You're right. Do all those input drivers fail with the same error about
TS_Raw missing? If so, they all require xorg-server 1.4 and I'll have to commit
fixes to their configure.ac files.

------- Comment #20 From Dawid Węgliński 2007-12-20 00:34:51 0000 -------
Created an attachment (id=138936) [edit]
stabilized list

List of packages which i marked stable.

------- Comment #21 From Christian Faulhammer 2007-12-20 07:24:51 0000 -------
(In reply to comment #20)
> List of packages which i marked stable.

 Reverted stable x86 for libXrender 0.9.4, rest looks ok.

------- Comment #22 From Pro 2007-12-20 08:34:22 0000 -------
It seems, that libXrender is not ready to be stabilized because of the
dependencies.

# equery d libXrender
[ Searching for packages depending on libXrender... ]
...
x11-base/xorg-server-1.3.0.0-r2 (<x11-libs/libXrender-0.9.3)
...

It is the latest stable xorg-server and it requires not the latest stable
libXrender.

Emerging world deeply (--deep) first requires keywording renderproto:

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

Calculating world dependencies \
!!! All ebuilds that could satisfy ">=x11-proto/renderproto-0.9.3" have been
masked.
!!! One of the following masked packages is required to complete your request:
- x11-proto/renderproto-0.9.3 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "x11-libs/libXrender-0.9.4" [ebuild])
----------------

And after it is done shows dependency conflict:

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

Calculating world dependencies |
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:

('installed', '/', 'x11-libs/libXrender-0.9.2', 'nomerge') pulled in by
  ('installed', '/', 'x11-base/xorg-server-1.3.0.0-r2', 'nomerge')

('ebuild', '/', 'x11-libs/libXrender-0.9.4', 'merge') pulled in by
  ('installed', '/', 'x11-libs/libXft-2.1.12', 'nomerge')
  ('installed', '/', 'x11-libs/libXrandr-1.2.1', 'nomerge')
  ('installed', '/', 'x11-libs/pango-1.18.3', 'nomerge')
  ('ebuild', '/', 'x11-libs/libXcursor-1.1.9', 'merge')
  ('installed', '/', 'x11-libs/cairo-1.4.12', 'nomerge')
  ('installed', '/', 'x11-libs/gtk+-2.12.1-r2', 'nomerge')

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.

!!! Depgraph creation failed.
----------------

------- Comment #23 From Pro 2007-12-20 08:35:40 0000 -------
> It seems, that libXrender is not ready

libXrender-0.9.4 I mean.

------- Comment #24 From Pro 2007-12-20 08:37:28 0000 -------
# emerge --info
Portage 2.1.3.19 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0,
2.6.23-gentoo-r4 i686)
=================================================================
System uname: 2.6.23-gentoo-r4 i686 Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz
Timestamp of tree: Thu, 20 Dec 2007 07:16:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O3 -mmmx -msse -msse2 -msse3 -mfpmath=sse -fweb -pipe"
CHOST="i686-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/fonts/fonts.conf
/etc/gconf /etc/init.d /etc/php/apache2-php5/ext-active/
/etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild
/etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O3 -mmmx -msse -msse2 -msse3 -mfpmath=sse -fweb
-pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict
unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.lug.md/pub/mirrors/gentoo/
http://ftp.roedu.net/pub/mirrors/gentoo.org/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O3,--as-needed,--sort-common,--enable-new-dtags"
LINGUAS="en ru ro"
MAKEOPTS="-j2 --no-print-directory -s"
PKGDIR="/usr/portage/packages"
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
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/musicbrainz
/usr/portage/local/layman/sunrise /usr/portage/local/layman/java-experimental
/usr/portage/local/layman/xeffects /usr/portage/local/layman/dirtyepic
/usr/portage/local/layman/gentopia /usr/portage/local/layman/gentoo-china
/usr/portage/local/layman/roslin /usr/portage/local/layman/java-overlay
/home/pro/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acl acpi aio alsa amr apache2 ares arts async avahi berkdb
bitmap-fonts bittorrent bluetooth bzip2 cairo caps cdda cdr chm cjk cli
cracklib crypt css cups curl curlwrappers cvs dbus dga djvu dri dts dvd dvdr
dvdread encode exif fam fbcon ffmpeg fftw filter_default firefox flac
fontconfig ftp fuse gammu gd gdbm geoip gif glitz glut gpm graphviz gtk2 hal
iconv icq icu id3tag idn ieee1394 imagemagick imap ipv6 ipw4965 irda isdnlog
jabber java5 javascript jingle joystick jpeg jpeg2k kde kdeenablefinal
kdehiddenvisibility ladspa libsamplerate live lm_sensors logitech-mouse mad
matroska midi mikmod mmap mmx mng mp3 mpeg mplayer msn mudflap musicbrainz
mysql ncurses newspr nls nodrm nptl nptlonly nsplugin obex ogg opengl openmp
oscar pam pch pcmcia pcre pdf perl pertty pg-intdatetime php png postgres pppd
python qt-copy qt4 quicktime rdesktop readline real reflection rle samba sdl
session slang smp sms sound soundex speex spell spl sql sqlite sse sse2 ssl
startup-notification svg syslog taglib tcpd theora threads tidy tiff truetype
truetype-fonts type1-fonts unicode usb userlocales utempter v4l v4l2 vcd vorbis
wifi win32codecs wmf wxwidgets x264 x86 xcomposite xforms xine xinerama xml
xml2 xorg xpm xscreensaver xv xvid xvmc yahoo zlib" ALSA_CARDS="ali5451 als4000
atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 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 synaptics joystick
evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216
lcdm001 mtxorb ncurses text" LINGUAS="en ru ro" USERLAND="GNU" VIDEO_CARDS="nv
nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #25 From Christian Faulhammer 2007-12-20 12:50:08 0000 -------
(In reply to comment #23)
> > It seems, that libXrender is not ready
> libXrender-0.9.4 I mean.

 Do have any problems understanding comment #21?

------- Comment #26 From Christian Faulhammer 2007-12-20 13:38:09 0000 -------
(In reply to comment #19)
> Ah. You're right. Do all those input drivers fail with the same error about
> TS_Raw missing? If so, they all require xorg-server 1.4 and I'll have to commit
> fixes to their configure.ac files.

Failing because of TS_Raw:
=x11-drivers/xf86-input-calcomp-1.1.1
=x11-drivers/xf86-input-citron-2.2.1
=x11-drivers/xf86-input-dynapro-1.1.1
=x11-drivers/xf86-input-elo2300-1.1.1
=x11-drivers/xf86-input-microtouch-1.1.1

=x11-misc/rendercheck-1.2:

if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"rendercheck\"
-DPACKAGE_TARNAME=\"rendercheck\" -DPACKAGE_VERSION=\"1.2\"
-DPACKAGE_STRING=\"rendercheck\ 1.2\"
-DPACKAGE_BUGREPORT=\"anholt@FreeBSD.org\" -DPACKAGE=\"rendercheck\"
-DVERSION=\"1.2\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ERR_H=1  -I. -I. -Wall      -O2 -MT
ops.o -MD -MP -MF ".deps/ops.Tpo" -c -o ops.o ops.c; \
        then mv -f ".deps/ops.Tpo" ".deps/ops.Po"; else rm -f ".deps/ops.Tpo";
exit 1; fi
In file included from /usr/include/X11/extensions/Xrender.h:28,
                 from rendercheck.h:23,
                 from main.c:23:
/usr/include/X11/extensions/render.h:29: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Glyph’
/usr/include/X11/extensions/render.h:30: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘GlyphSet’
/usr/include/X11/extensions/render.h:31: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Picture’
/usr/include/X11/extensions/render.h:32: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘PictFormat’
In file included from /usr/include/X11/extensions/Xrender.h:28,
                 from rendercheck.h:23,
                 from ops.c:25:
/usr/include/X11/extensions/render.h:29: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Glyph’
/usr/include/X11/extensions/render.h:30: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘GlyphSet’
/usr/include/X11/extensions/render.h:31: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘Picture’
/usr/include/X11/extensions/render.h:32: error: expected ‘=’, ‘,’,
‘;’, ‘asm’ or ‘__attribute__’ before ‘PictFormat’
In file included from rendercheck.h:23,
                 from main.c:23:
/usr/include/X11/extensions/Xrender.h:47: error: expected
specifier-qualifier-list before ‘PictFormat’
/usr/include/X11/extensions/Xrender.h:69: error: expected
specifier-qualifier-list before ‘Picture’
/usr/include/X11/extensions/Xrender.h:100: error: expected
specifier-qualifier-list before ‘GlyphSet’
/usr/include/X11/extensions/Xrender.h:108: error: expected
specifier-qualifier-list before ‘GlyphSet’
/usr/include/X11/extensions/Xrender.h:116: error: expected
specifier-qualifier-list before ‘GlyphSet’

=x11-drivers/xf86-video-xgi-1.5.0:
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg
-I/usr/include/drm -I/usr/include/X11/dri -O2 -MT init.lo -MD -MP -MF
.deps/init.Tpo -c init.c  -fPIC -DPIC -o .libs/init.o
In file included from vb_ext.c:35:
xgi.h:875: error: expected declaration specifiers or '...' before 'uint8_t'
xgi.h:875: error: expected declaration specifiers or '...' before 'uint8_t'
xgi.h:875: error: expected declaration specifiers or '...' before 'uint8_t'
vb_ext.c: In function 'XGI_GetSenseStatus':
vb_ext.c:118: warning: cast from pointer to integer of different size
In file included from init.h:64,
                 from init.c:67:
xgi.h:875: error: expected declaration specifiers or '...' before 'uint8_t'
xgi.h:875: error: expected declaration specifiers or '...' before 'uint8_t'
xgi.h:875: error: expected declaration specifiers or '...' before 'uint8_t'
make[2]: *** [vb_ext.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
init.c:701: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'XGI_MDA_DAC'
init.c:702: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'XGI_CGA_DAC'
init.c:703: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'XGI_EGA_DAC'
init.c:704: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'XGI_VGA_DAC'
init.c: In function 'XGI_New_LoadDAC':
init.c:715: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*'
token
init.c:715: error: 'table' undeclared (first use in this function)
init.c:715: error: (Each undeclared identifier is reported only once
init.c:715: error: for each function it appears in.)
init.c:725: error: 'XGI_MDA_DAC' undeclared (first use in this function)
init.c:727: error: 'XGI_EGA_DAC' undeclared (first use in this function)
init.c:730: error: 'XGI_VGA_DAC' undeclared (first use in this function)
init.c:780: error: too many arguments to function 'XGI_WriteDAC'
init.c:788: error: too many arguments to function 'XGI_WriteDAC'
make[2]: *** [init.lo] Error 1
make[2]: Leaving directory
`/var/tmp/portage/x11-drivers/xf86-video-xgi-1.5.0/work/xf86-video-xgi-1.5.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/x11-drivers/xf86-video-xgi-1.5.0/work/xf86-video-xgi-1.5.0'
make: *** [all] Error 2


=x11-drivers/xf86-video-ivtvdev-0.10.6:
cannot test because of hardware and kernel requirements.

------- Comment #27 From Doug Goldstein 2007-12-20 14:35:29 0000 -------
(In reply to comment #26)
> 
> =x11-drivers/xf86-video-ivtvdev-0.10.6:
> cannot test because of hardware and kernel requirements.
> 

Upstream has totally removed this package almost 3 months ago. I believe it
won't work with anything newer then xorg-server 1.2 or 1.1 and anything newer
then a 2.6.17 kernel. Upstream has released a completely revamped driver that's
called "xf86-video-ivtv". je_fro is the only dev I know with the hardware but
he's busy ATM.

------- Comment #28 From Guenther Brunthaler 2007-12-21 09:24:10 0000 -------
I run a stable system and can acknowledge the problem.

When running

# emerge -avuDN world

in my stable x86 system, all packages except for the following compile just
fine:

=x11-drivers/xf86-input-calcomp-1.1.0

This package compilaton then fails with the same error message as from comment 
#14 by Christian Faulhammer.

I thought it might be useful if I provide you with the package dependency as
reported on my stable system (I stripped clearly non-x11 related stuff from
subtrees in order to make the list more compact).

equery depgraph x11-drivers/xf86-input-calcomp:
=============
x11-drivers/xf86-input-calcomp-1.1.0:
`-- x11-drivers/xf86-input-calcomp-1.1.0
 `-- x11-base/xorg-server-1.3.0.0-r2
  `-- x11-libs/libXfont-1.3.1
   `-- x11-libs/xtrans-1.0.3
   `-- x11-proto/fontsproto-2.0.2
   `-- x11-proto/fontcacheproto-0.1.2
  `-- x11-libs/libxkbfile-1.0.4
  `-- media-fonts/font-adobe-75dpi-1.0.0
   `-- media-fonts/encodings-1.0.2
   `-- x11-apps/bdftopcf-1.0.0
   `-- media-fonts/font-util-1.0.1
   `-- media-fonts/font-alias-1.0.1
  `-- media-fonts/font-misc-misc-1.0.0
  `-- media-fonts/font-cursor-misc-1.0.0
  `-- x11-misc/xkeyboard-config-1.1
   `-- x11-apps/xkbcomp-1.0.3
  `-- x11-apps/iceauth-1.0.2
  `-- x11-apps/rgb-1.0.1
  `-- x11-apps/xauth-1.0.2
  `-- x11-apps/xinit-1.0.5-r1
   `-- sys-auth/consolekit-0.2.3 [ hal ]
   `-- x11-wm/twm-1.0.3 [ !minimal ]
   `-- x11-apps/xclock-1.0.3 [ !minimal ]
   `-- x11-apps/xsm-1.0.1 [ !minimal ]
    `-- net-misc/netkit-rsh-0.17-r8
   `-- x11-terms/xterm-229 [ !minimal ]
    `-- x11-apps/luit-1.0.2 [ unicode ]
    `-- sys-libs/libutempter-1.1.5
  `-- x11-libs/libXxf86misc-1.0.1
   `-- x11-proto/xf86miscproto-0.9.2
  `-- x11-libs/libxkbui-1.0.2
  `-- x11-libs/liblbxutil-1.0.1
  `-- x11-proto/xf86dgaproto-2.0.3
  `-- x11-proto/xf86rushproto-1.1.2
  `-- x11-proto/videoproto-2.2.2
  `-- x11-proto/scrnsaverproto-1.1.0
  `-- x11-proto/evieext-1.0.2
  `-- x11-proto/trapproto-3.4.3
  `-- x11-drivers/xf86-input-evdev-1.1.5-r1 [ xorg input_devices_evdev ]
  `-- x11-drivers/xf86-input-keyboard-1.1.1 [ xorg input_devices_keyboard ]
  `-- x11-drivers/xf86-input-mouse-1.2.3 [ xorg input_devices_mouse ]
  `-- x11-drivers/xf86-video-fbdev-0.3.1 [ xorg video_cards_fbdev ]
  `-- x11-drivers/xf86-video-nv-2.1.2 [ xorg video_cards_nv ]
  `-- x11-drivers/xf86-video-vesa-1.3.0 [ xorg video_cards_vesa ]
  `-- x11-drivers/xf86-video-vga-4.1.0 [ xorg video_cards_vga ]
  `-- x11-drivers/nvidia-drivers-1.0.9639-r1 [ xorg video_cards_nvidia ]
   `-- media-video/nvidia-settings-1.0.20070621 [ gtk ]
    `-- x11-libs/libXv-1.0.3
=================================================================


Portage 2.1.3.19 (default-linux/x86/2006.1/desktop, gcc-3.4.6, glibc-2.6.1-r0,
2.6.23-gentoo-r3 i686)
=================================================================
System uname: 2.6.23-gentoo-r3 i686 AMD Athlon(tm) processor
Timestamp of tree: Thu, 20 Dec 2007 18:16:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-tbird -O2 -DNDEBUG -pipe -fno-stack-check"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/local/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/host-variants/ /etc/env.d/java/
/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c
/etc/udev/rules.d"
CXXFLAGS="-march=athlon-tbird -O2 -DNDEBUG -pipe -fno-stack-check"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS=""
FEATURES="ccache distlocks metadata-transfer notitles parallel-fetch prelink
sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="/usr/local/portage/distfiles http://ftp.rhnet.is/pub/gentoo/
ftp://ftp.rhnet.is/pub/gentoo/ http://mirrors.ludost.net/gentoo/
http://mirror.fslutd.org/linux/distributions/gentoo/
ftp://mirror.fslutd.org/linux/distributions/gentoo/
ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://gentoo.netnitco.net
http://cesium.di.uminho.pt/pub/gentoo/ http://140.127.177.15/pub/Linux/Gentoo
http://140.127.177.17/pub/Linux/Gentoo"
LANG="de_AT.utf8"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
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
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib acpi alsa apache2 arts audiofile
bash-completion berkdb bitmap-fonts bzip2 cairo caps cddb cdr cli cracklib
crypt css cups curl dbus directfb dri dts dv dvd dvdr dvdread ecc emboss encode
exif expat fbcon ffmpeg fftw firefox flac foomaticdb fortran freetype ftp fuse
gd gdbm gif gimp glut gmp gphoto2 gpm gstreamer gtk gtk2 hal iconv idea
ieee1394 imagemagick imlib isdnlog jack java5 javascript jbig jikes jp2 jpeg
jpeg2k kde kdeenablefinal kdexdeltas kipi lcms ldap libcaca libclamav logrotate
lzo mad matroska midi mikmod mmx mmxext mng mp3 mpeg mudflap mule musepack
musicbrainz ncurses nls nptl nptlonly nsplugin oav odbc offensive ofx ogg
openal opengl openmp pam pcre pdf perl pic png postgres ppds pppd python qt qt3
qt4 quicktime readline reflection samba sasl screen sdl session sharedmem slang
smartcard sndfile sox speex spell spl sqlite ssl svg symlink tcltk tcpd tetex
theora threads tiff tk truetype truetype-fonts type1-fonts unicode usb
userlocales utf8 vcd vorbis wxwindows x264 x86 xml xorg xosd xpm xsl xv xvid
xvmc zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix
dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
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="evdev keyboard mouse
calcomp" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216
lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nv nvidia
fbdev vesa vga"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #29 From Jakub Moc 2008-01-13 09:51:22 0000 -------
arm/s390/sh should be done... if not, someone should refresh the on per-arch
basis.

------- Comment #30 From Raúl Porcel 2008-01-27 19:22:14 0000 -------
alpha/ia64/sparc stable

------- Comment #31 From Markus Meier 2008-03-24 14:24:03 0000 -------
amd64 should have everything stable.

------- Comment #32 From Donnie Berkholz 2008-03-24 17:50:05 0000 -------
This bug is just gross, so I'm going to close it. I'll reopen another once some
new stuff comes up for stable. Thanks everyone for working with me on this.

First Last Prev Next    No search results available      Search page      Enter new bug