xorg-x11 7.4 is masked now, but it would be nice if you could test it out now anyways. It's just waiting on the final upstream release, which will involve a bump of xorg-docs and little else. Thanks!
Will the dependency-list be reduced for the final release? Portage wants to install 55 additional packages on my workstation when asked to update xorg-x11 from 7.3 to 7.4. Or am I expected to not install by emerging xorg-x11 but selecting another package if I want a lean system? Thank you!
(In reply to comment #1) > Will the dependency-list be reduced for the final release? Portage wants to > install 55 additional packages on my workstation when asked to update xorg-x11 > from 7.3 to 7.4. We are using exactly the dependencies specified by upstream X.Org at http://cgit.freedesktop.org/xorg/util/modular/tree/module-list.txt -- this will not change. > Or am I expected to not install by emerging xorg-x11 but > selecting another package if I want a lean system? Yes, just install xorg-server and you'll get everything you need to run it. Could you check whether that possibility is mentioned in the Gentoo docs?
> We are using exactly the dependencies specified by upstream X.Org I'm fine with that :-). I was just surprised because the dependancies changed so dramatically between 7.3 and 7.4. > Could you check whether that possibility is mentioned in the Gentoo docs? I searched through the installation handbook and the desktop handbook. While the last mentiones the possibility to emerge -pv xorg-server for seeing all possible USE-flags. But installing it without xorg-x11 doesn't seem to be proposed.
I added ~sparc, works fine with mga, mach64 and fbdev. Two miner issues in the xorg-server-1.5 ebuild: video_cards_ast is not in IUSE_VIDEO_CARDS video_cards_epson is in IUSE_VIDEO_CARDS but not used...what does it do? Allow me to use my printer as an output device? I don't think my printer can do 100Hz :P
(In reply to comment #4) > Two miner issues in the xorg-server-1.5 ebuild: > video_cards_ast is not in IUSE_VIDEO_CARDS Great, thanks for noticing! I fixed that. > video_cards_epson is in IUSE_VIDEO_CARDS but not used...what does it do? Allow > me to use my printer as an output device? I don't think my printer can do 100Hz In fact it is used -- whatever tool you're using must use simple greps instead of understanding bash. It builds Xepson, which is a kdrive X server for Epson LCDs (presumably the kind that accompany some printers).
Since the update requires a recompile of the drivers, I recompiled the glint driver, only to be running into this problem: alpha-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -mieee -pipe -O2 -mcpu=ev6 -MT pm3_accel.lo -MD -MP -MF .deps/pm3_accel.Tpo -c pm3_accel.c -fPIC -DPIC -o .libs/pm3_accel.o alpha-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -mieee -pipe -O2 -mcpu=ev6 -MT pm3_dac.lo -MD -MP -MF .deps/pm3_dac.Tpo -c pm3_dac.c -fPIC -DPIC -o .libs/pm3_dac.o pm3_dac.c: In function 'Permedia3PreInit': pm3_dac.c:440: error: 'struct <anonymous>' has no member named 'PciTag' pm3_dac.c:441: error: 'struct <anonymous>' has no member named 'PciTag' pm3_dac.c:442: error: 'struct <anonymous>' has no member named 'PciTag' pm3_dac.c:458: error: 'struct <anonymous>' has no member named 'PciTag' pm3_dac.c:459: error: 'struct <anonymous>' has no member named 'PciTag' pm3_dac.c:460: error: 'struct <anonymous>' has no member named 'PciTag' distcc[29722] ERROR: compile pm3_dac.c on 172.17.1.3 failed make[2]: *** [pm3_dac.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... mv -f .deps/pm3_accel.Tpo .deps/pm3_accel.Plo make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-glint-1.2.1/work/xf86-video-glint-1.2.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-glint-1.2.1/work/xf86-video-glint-1.2.1' make: *** [all] Error 2
Whoops, forgot emerge --info: $ emerge --info Portage 2.2_rc9 (default-linux/alpha/2007.0/desktop, gcc-4.2.4, glibc-2.8_p20080602-r0, 2.6.27-rc2 alpha) ================================================================= System uname: Linux-2.6.27-rc2-alpha-EV6-with-glibc2.0 Timestamp of tree: Tue, 23 Sep 2008 10:45:01 +0000 distcc 2.18.3 alpha-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] app-shells/bash: 3.2_p39 dev-lang/python: 2.5.2-r8 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.63 sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.26 ACCEPT_KEYWORDS="alpha ~alpha" CBUILD="alpha-unknown-linux-gnu" CFLAGS="-mieee -pipe -O2 -mcpu=ev6" CHOST="alpha-unknown-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-mieee -pipe -O2 -mcpu=ev6" DISTDIR="/usr/portage/distfiles" FEATURES="distcc distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans usepkg userfetch userpriv usersandbox" GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.tiscali.nl/" INSTALL_MASK="/etc/udev/rules.d/75-persistent-net-generator.rules" LC_ALL="en_US.utf8" LDFLAGS="" MAKEOPTS="-j2" 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" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync5.de.gentoo.org/gentoo-portage" USE="X acl alpha alsa apache2 audacious audiofile bash-completion berkdb bzip2 cairo calendar cdparanoia cdr cli cracklib crypt cups dbus dio dri dvdr dvdread encode ethereal evo exif fam ffmpeg fftw firefox flac fortran ftp gdbm gif gpm gstreamer gtk hal iconv imlib2 isdnlog jpeg kdeenablefinal libcaca lua mad matroska midi mikmod mmap mng moznocompose moznoirc moznomail mozsvg mp3 mpeg mudflap ncurses network-cron nls nptl nptlonly offensive ogg openmp oss pam pcre pdf pdflib perl png pnm ppds pppd python qt3 qt3support qt4 quicktime rar readline recode reflection session sharedmem sockets sox spell spl ssl svg szip tcpd tetex theora truetype unicode usb v4l v4l2 vcd vidix vim vim-pager vlm vorbis xcb xml xorg xosd xpm xv xvid zlib" ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vga glint mga nvidia vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, LANG, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS LAst sync was a few hours ago.
x86-fbsd done
IUSE.undefined [#] x11-apps/xlsclients/xlsclients-1.0.1.ebuild: IUSE is not defined x11-libs/libpciaccess/libpciaccess-0.10.2.ebuild: IUSE is not defined x11-libs/libpciaccess/libpciaccess-0.10.3.ebuild: IUSE is not defined PDEPEND.badindev 1 x11-base/xorg-server/xorg-server-1.5.0.ebuild: ~ppc(hardened/ppc) ['>=x11-drivers/xf86-video-ast-0.85.0'] HPPA is done, except for xorg-server (bug #236851) and xorg-x11 keywording.
~ia64 done
added ~ppc. I need bug #176380 fixed before I can add ~ppc64.
*** Bug 247289 has been marked as a duplicate of this bug. ***
For Alpha, X.Org 7.4 either requires one of the two to be fixed, as order of preference: http://bugzilla.kernel.org/show_bug.cgi?id=10893 http://bugs.freedesktop.org/show_bug.cgi?id=19026 We'll see if anyone upstream actually cares about alpha.
All marked ~hppa.
~ppc64
mips done.
(In reply to comment #16) > mips done. > Lies! x11-base/xorg-server/xorg-server-1.5.3-r4.ebuild: ~mips(default/linux/mips/2008.0) ['>=x11-drivers/xf86-video-radeonhd-1.2.1', '>=x11-drivers/xf86-video-ast-0.85.0'] May want to use.mask video_cards_ast and _radeonhd And: x11-drivers/xf86-input-evdev/xf86-input-evdev-1.2.0.ebuild: ~mips(default/linux/mips/2008.0) ['>=sys-apps/hal-0.5.10'] arm/sh done
alpha was done already
Everything here is done, including mips (repoman doesn't say anything) Closing