the xorg-server-1.6.0.ebuild from x11 overlay doesn't compile on my ~AMD64 box. Reproducible: Always Steps to Reproduce: 1.layman -a x11 2.emerge -av =xorg-server-1.6.0 Actual Results: emerging xorg-server-1.6.0 says : ... -I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -DVENDOR_NAME=\""The X.Org Foundation"\" -DVENDOR_RELEASE="(((1) * 10000000) + ((6) * 100000) + ((0) * 1000) + 0)" -O2 -pipe -mtune=core2 -march=core2 -fomit-frame-pointer -MT dispatch.lo -MD -MP -MF .deps/dispatch.Tpo -c -o dispatch.lo dispatch.c In file included from dispatch.c:134: ../Xext/panoramiX.h:44:41: error: X11/extensions/panoramiXext.h: No such file or directory make[2]: *** [dispatch.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/x11-base/xorg-server-1.6.0/work/xorg-server-1.6.0/dix' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/x11-base/xorg-server-1.6.0/work/xorg-server-1.6.0/dix' make: *** [all-recursive] Error 1 * * ERROR: x11-base/xorg-server-1.6.0 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3170: Called x-modular_src_compile * environment, line 3965: Called x-modular_src_make * environment, line 4000: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * 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.6.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-base/xorg-server-1.6.0/temp/environment'. emerge --info: ak@faggot ~ $ emerge --info Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r2 x86_64) ================================================================= System uname: Linux-2.6.28-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9400_@_2.53GHz-with-glibc2.2.5 Timestamp of tree: Fri, 27 Feb 2009 12:15:01 +0000 app-shells/bash: 3.2_p48-r1 dev-java/java-config: 1.3.7-r1, 2.1.7 dev-lang/python: 2.5.4-r2 dev-util/cmake: 2.6.2-r1 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.4.3-r1 sys-apps/sandbox: 1.3.8 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.19.1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.28-r1 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -mtune=core2 -march=core2 -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -mtune=core2 -march=core2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="C" LDFLAGS="-Wl,-O1" LINGUAS="en en_US ru ru_RU" MAKEOPTS="-j1" 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 X509 a52 aac acl acpi alsa amd64 apache2 archive audiofile automount bash-completion berkdb bluetooth bluez branding bzip2 cairo calendar cdr cgi cleartype cli cracklib crypt css cups cxx dbus dhcp dirac directfb disk-partition doc dqa dri dvb dvd dvdr dvdread eds emboss encode esd evo example examples exif fam fat fbcon ffmpeg firefox flac fontconfig fortran fpx ftp fuse gdbm gif gimp gnome gnome-keyring gnomecd gnutls gphoto2 gpm gstreamer gtk hal hdaps hddtemp iconv icq imap isdnlog jabber jadetex java java6 javascript jpeg jpeg2k kerberos krb4 lame laptop ldap libmms libnotify lm_sensors lzma mad matroska midi mikmod mime mms mmx mmxext mozilla mp2 mp3 mp4 mp4live mpeg mplayer msn mudflap multilib musepak nas nautilus ncurses networkmanager nfs nls nocd nptl nptlonly nsplugin ntfs ntfs3g nvtv odbc ogg ogm opengl openmp oracle oss pam pcre pda pdf perl png policykit ppds pppd ps3 python quicktime raw rdesktop readline reflection rss samba scim sdl session smp sndfile sockets socks5 sound source spell spl sse sse2 sse3 sse4 ssl ssse3 startup-notification svg sysfs tcpd templates threads tiff toolbar truetype unicode usb v4l v4l2 vcd vnc vorbis wavpack wifi wma wmf x264 xcb xinerama xml xorg xulrunner xv xvid" 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 synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US ru ru_RU" USERLAND="GNU" VIDEO_CARDS="intel vesa radeon radeonhd" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Reassigning to x11 herd.
can we change this to a version bump while we're at it? or should I open a new bug for version bump to 1.6.0?
The xorg-server wasn't compiling due to xinerama proto that I had from x11 overlay. After downgrading the xinerama, I managed to install the xorg-server-1.6.0. The thing is, can anyone tell me why compiz slows down enourmously after some time. Memory leak ? With xorg-server-1.5.3 it was happening much sooner after restart if I compare it to xorg-server-1.6.0. I know, that I am on unstable branch, I am using overlays, I have intel GM45 which is known to be slow with drivers, but I can't use linux without the compiz's windows management. One particular effect of compiz means big difference for. The one when you swipe the mouse pointer to the edge of the screen and you see your applications previews. Please, don't let me go back to the old gdm...
try kde ;)
(In reply to comment #2) > can we change this to a version bump while we're at it? or should I open a new > bug for version bump to 1.6.0? Each time you highjack a bug, God kills a kitten. (In reply to comment #3) > The xorg-server wasn't compiling due to xinerama proto that I had from x11 > overlay. After downgrading the xinerama, I managed to install the > xorg-server-1.6.0. So you were using xineramaproto-9999 ? > The thing is, can anyone tell me why compiz slows down enourmously after some > time. Memory leak ? With xorg-server-1.5.3 it was happening much sooner after > restart if I compare it to xorg-server-1.6.0. Like Caleb, let's keep bugs focus on _one_ issue, please. > Please, don't let me go back to the old gdm... You probably mean metacity here. GDM is the login manager. (In reply to comment #4) > try kde ;) Troll spotted! Please, bugzilla is no place for this. We have the forums and various mailing lists for such comments. Thanks :)
it's not necessarily hijacking. a build bug needs to be resolved before 1.6.0 can be put into portage. problems building should be discussed in a version bump bug. since this was the only bug for 1.6.0 I suggested it esp since the build problem has to be resolved first. @trolling yeah I was, sorry about that, had a bit too much to drink.
Ok, I checked the code and the basic idea is that some headers moved from xineramaproto to libXinerama. So if you want to use xineramaproto-9999, you'll need libXinerama-9999 as well. Thanks