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

Filename Description Type Creator Created Size Actions
build.log xorg-server-1.3.0.0/temp/build.log text/plain Marijn Schouten 2007-09-09 12:41 0000 296.92 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 191709 depends on: Show dependency tree
Bug 191709 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

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


Not eligible to see or edit group visibility for this bug.






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


Description:   Opened: 2007-09-08 14:56 0000
$> emerge xorg-server
[...]
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -DHAVE_DIX_CONFIG_H
-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE
-DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/include/freetype2 -I../include
-I../include -I../Xext -I../composite -I../damageext -I../xfixes -I../Xi
-I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb
-march=nocona -O2 -pipe -MT renderedge.lo -MD -MP -MF .deps/renderedge.Tpo -c
renderedge.c  -fPIC -DPIC -o .libs/renderedge.o
In file included from /usr/include/X11/extensions/renderproto.h:30,
                 from glyphstr.h:28,
                 from picturestr.h:29,
                 from renderedge.h:28,
                 from renderedge.c:29:
/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 picturestr.h:29,
                 from renderedge.h:28,
                 from renderedge.c:29:
glyphstr.h:141: error: expected declaration specifiers or '...' before 'Glyph'
glyphstr.h:144: error: expected declaration specifiers or '...' before 'Glyph'
glyphstr.h:147: error: expected declaration specifiers or '...' before 'Glyph'
In file included from renderedge.h:28,
                 from renderedge.c:29:
picturestr.h:499: error: expected ')' before 'pid'
picturestr.h:643: error: expected ')' before 'pid'
picturestr.h:648: error: expected ')' before 'pid'
picturestr.h:657: error: expected ')' before 'pid'
picturestr.h:668: error: expected ')' before 'pid'
make[1]: *** [renderedge.lo] Error 1
make[1]: Leaving directory
`/var/tmp/portage/x11-base/xorg-server-1.3.0.0/work/xorg-server-1.3.0.0/render'
make: *** [all-recursive] Error 1
 * 
 * ERROR: x11-base/xorg-server-1.3.0.0 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   ebuild.sh, line 1334:   Called x-modular_src_compile
 *   x-modular.eclass, line 337:   Called x-modular_src_make
 *   x-modular.eclass, line 332:   Called die
 * 
 * emake failed
 * If you need support, post the topmost build error, and the call stack if
relevant.
 * A complete build log is located at
'/var/tmp/portage/x11-base/xorg-server-1.3.0.0/temp/build.log'.
 * 


Reproducible: Always

Steps to Reproduce:
1. emerge xorg-server



$> emerge --info
Portage 2.1.3.8 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0,
2.6.22-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r6 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Timestamp of tree: Sat, 08 Sep 2007 08:50:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r4
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -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/gconf /etc/revdep-rebuild
/etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="confcache distlocks metadata-transfer parallel-fetch sandbox sfperms
strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.isu.edu.tw/pub/Linux/Gentoo
ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/
ftp://ftp.rhnet.is/pub/gentoo/"
LINGUAS="en"
MAKEOPTS="-j3 -l 4.0"
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 /home/igel/gentoo-haskell"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 amr apm avahi bitmap-fonts bzip2 cdda cdr
cli cracklib crypt css cups dbus directfb dri dts dvd dvdr dvdread encode
ffmpeg firefox flac flash ftp gdbm gif gnome gnutls gpm gtk gtk2 hal hddtemp
howl iconv icq ipv6 isdnlog jabber java jpeg jpeg2k libnotify live lm_sensors
logrotate mad midi mmx mozilla mp3 mpeg mudflap musepack mysql ncurses nls nptl
nptlonly nsplugin nvidia offensive ogg openal opengl openmp pam pcre pdf perl
png pppd python readline reflection samba session spl sse sse2 ssl stream svg
tcpd theora threadsafe tiff truetype-fonts type1-fonts unicode usb vcd vim
vim-syntax vorbis wxwindows xml xorg xv 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From Jakub Moc (RETIRED) 2007-09-08 15:06:06 0000 -------
Nothing critical here, please read
https://bugs.gentoo.org/page.cgi?id=fields.html#bug_severity

------- Comment #2 From Stephan Friedrichs 2007-09-08 16:19:13 0000 -------
OK sorry for getting the severity wrong.

I need to add some information, though: This packages has already been
successfully compiled on my system, the bug came up during a re-install of
xorg-server-1.3, and is not related to an update.

------- Comment #3 From Martin Wegner 2007-09-08 16:52:49 0000 -------
I think this is related to the recently added x11-proto/renderproto-0.9.3
version bump:

With 0.9.2 /usr/include/X11/extensions/render.h includes these lines:

typedef unsigned long   Glyph;
typedef unsigned long   GlyphSet;
typedef unsigned long   Picture;
typedef unsigned long   PictFormat;

In 0.9.3 these lines changed to:

typedef XID             Glyph;
typedef XID             GlyphSet;
typedef XID             Picture;
typedef XID             PictFormat;

and XID seems undefined though.

------- Comment #4 From Martin Wegner 2007-09-08 17:08:57 0000 -------
This issue seems to be fixed in the repository according to this posting:
http://lists.freedesktop.org/archives/xorg/2007-September/027932.html

However the current git tree seems not to contain the fix:
http://gitweb.freedesktop.org/?p=xorg/proto/renderproto.git;a=blob;h=497af6d104159fa93bc6f5b0e54aede8c4393965;hb=192cdc7530b8ff45d9bcea99dc07849ffbfa65b7;f=render.h

------- Comment #5 From Martin Wegner 2007-09-08 17:13:38 0000 -------
Hm, just saw that this fix was applied in libXrender in version 0.9.4 which is
also in portage. Maybe this bug is not related to my initial ideas then.

------- Comment #6 From Donnie Berkholz 2007-09-08 20:13:56 0000 -------
Could you tell me your versions of renderproto and libXrender?

------- Comment #7 From Andreas Sundebo 2007-09-08 23:15:41 0000 -------
Adding #include <X11/X.h> to /usr/include/X11/extensions/render.h above the XID
typedefs as mentioned in
http://lists.freedesktop.org/archives/xorg/2007-September/027891.html fixes the
bug for me.

------- Comment #8 From Martin Wegner 2007-09-08 23:32:47 0000 -------
(In reply to comment #7)
> Adding #include <X11/X.h> to /usr/include/X11/extensions/render.h above the XID
> typedefs as mentioned in
> http://lists.freedesktop.org/archives/xorg/2007-September/027891.html fixes the
> bug for me.
> 

Yeah, but this only *may* be the solution. As I stated above, there may be an
other "official" solution.

------- Comment #9 From Stephan Friedrichs 2007-09-09 08:37:52 0000 -------
(In reply to comment #6)
> Could you tell me your versions of renderproto and libXrender?
> 

renderproto-0.9.3
libXrender-0.9.4

Regards,
Stephan

------- Comment #10 From Marijn Schouten 2007-09-09 12:38:27 0000 -------
(In reply to comment #9)
> renderproto-0.9.3
> libXrender-0.9.4

same failure with those same versions.

Portage 2.1.3.9 (default-linux/amd64/2006.1/desktop, gcc-4.1.2, glibc-2.6-r0,
2.6.22-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r5 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Timestamp of tree: Sun, 09 Sep 2007 10:00:01 +0000
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.4-r4, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r4
sys-apps/sandbox:    1.2.18.1
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.50.0.1
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -ggdb"
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/gconf /etc/php/apache2-php5/ext-active/
/etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild
/etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect cvs distlocks metadata-transfer parallel-fetch
sandbox sfperms splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LINGUAS="en nl"
MAKEOPTS="-j4"
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="/home/marijn/git/gentoo-lisp-overlay /home/marijn/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa amd64 berkdb bitmap-fonts cairo cdr cli cracklib crypt
cups dbus dri dts dvd dvdr dvdread eds emacs emboss encode esd fam firefox
fortran gdbm gif gmp gnome gpm gstreamer gtk gtk2 hal iconv ipv6 isdnlog jpeg
kde kdeenablefinal ldap lm_sensors mad midi mikmod mng mp3 mpeg mudflap ncurses
nls nptl nptlonly nvidia offensive ogg opengl openmp pam pcre pdf perl png ppds
pppd python qt3 qt4 quicktime readline reflection sdl session smp spell spl ssl
svg tcpd theora threads truetype truetype-fonts type1-fonts unicode vorbis
xinerama xml xorg xpm xv zlib" ALSA_CARDS="hda-intel" 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"
ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="en nl" USERLAND="GNU" VIDEO_CARDS="fbdev nv nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #11 From Marijn Schouten 2007-09-09 12:41:03 0000 -------
Created an attachment (id=130409) [details]
xorg-server-1.3.0.0/temp/build.log

------- Comment #12 From Marijn Schouten 2007-09-09 13:20:50 0000 -------
same thing happens with libXrender-0.9.2 and renderproto-0.9.3

------- Comment #13 From Marijn Schouten 2007-09-09 13:36:33 0000 -------
with both versions at 0.9.2 I was able to emerge xorg-server again
(renderproto-0.9.3 is a dep of libXrender-0.9.4).

------- Comment #14 From Bjoern Thorwirth 2007-09-20 10:42:27 0000 -------
same problem here with xgl-0.0.1_pre20070918 from sabayon overlay

------- Comment #15 From Jakub Moc (RETIRED) 2007-10-01 07:40:12 0000 -------
*** Bug 194341 has been marked as a duplicate of this bug. ***

------- Comment #16 From Ken Rushia 2007-10-01 22:15:59 0000 -------
(In reply to comment #15)
> *** Bug 194341 has been marked as a duplicate of this bug. ***
> 

Please reconsider this.  That bug is not a duplicate, but rather a new bug
caused by a fix for this bug.

------- Comment #17 From Jonathan Adamczewski 2007-10-12 02:23:39 0000 -------
Could someone please modify xorg-server-1.3.0.0-r?.ebuild to replace the
RDEPEND on x11-libs/libXrender with <x11-libs/libXrender-0.9.3 to match the
RDEPEND on <x11-proto/renderproto-0.9.3

------- Comment #18 From Donnie Berkholz 2007-10-13 20:53:21 0000 -------
Fixed in xorg-server-1.3.0.0-r2, thanks!

------- Comment #19 From genbug@piments.com 2007-10-13 22:11:27 0000 -------
Hi,

 I just synced and unmasked r2 and I get this 

[ebuild     UD] x11-proto/renderproto-0.9.2 [0.9.3] 
[ebuild     U ] x11-libs/libXrender-0.9.4 [0.9.2] 
[ebuild     U ] x11-base/xorg-server-1.3.0.0-r2 [1.3.0.0] VIDEO_CARDS="-fglrx%"

so I'm not sure this syncs the versions are requested.

I also confirm that the versions shown installed above work fine as reported by
Ken in his supposedly duped bug linked in #15. So it seems he's correct and
that was a new bug created by attempts to fix this one.

Thanks for you efforts Donnie. At least the latest sync cleaned up the twist in
the dep graph for those packages.

------- Comment #20 From Donnie Berkholz 2007-10-14 03:21:03 0000 -------
(In reply to comment #19)
> [ebuild     UD] x11-proto/renderproto-0.9.2 [0.9.3] 
> [ebuild     U ] x11-libs/libXrender-0.9.4 [0.9.2] 
> [ebuild     U ] x11-base/xorg-server-1.3.0.0-r2 [1.3.0.0] VIDEO_CARDS="-fglrx%"

Nothing else I can do:

donnie@supernova xorg-server $ grep render xorg-server-1.3.0.0-r2.ebuild 
        <x11-libs/libXrender-0.9.3
        <x11-proto/renderproto-0.9.3

Are you using portage or an alternative package manager?

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