Reading what kde-base/kdelibs-r3 fixed today, i noticed bug http://bugs.gentoo.org/show_bug.cgi?id=79029 and i thought this should also be mentioned, net-analyzer/knetscan (1.0) fails to compile insisting that kdelibs be compiled with +arts use flag. Even if i don't use arts, and don't want it on my system, knetscan is forcing me to include it. Here's an output from portage. xushitop ~ # emerge -avt knetscan These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] net-analyzer/knetscan-1.0 USE="-debug -xinerama (-arts%)" 0 kB >>> Emerging (1 of 1) net-analyzer/knetscan-1.0 to / * knetscan-1.0.tar.gz MD5 ;-) ... [ ok ] * knetscan-1.0.tar.gz RMD160 ;-) ... [ ok ] * knetscan-1.0.tar.gz SHA1 ;-) ... [ ok ] * knetscan-1.0.tar.gz SHA256 ;-) ... [ ok ] * knetscan-1.0.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking knetscan-1.0.tar.gz ;-) ... [ ok ] QA Notice: USE Flag 'arts' not in IUSE for net-analyzer/knetscan-1.0 * The package net-analyzer/knetscan-1.0 you're trying to merge requires aRTs. * However, kde-base/kdelibs-3.5.5-r2 was compiled with arts flag disabled. * QA Notice: USE Flag 'arts' not in IUSE for net-analyzer/knetscan-1.0 * To build this package you have to recompile * kde-base/kdelibs-3.5.5-r2 with this arts use flag enabled. !!! ERROR: net-analyzer/knetscan-1.0 failed. Call stack: ebuild.sh, line 1562: Called dyn_setup ebuild.sh, line 665: Called pkg_setup ebuild.sh, line 1255: Called kde_pkg_setup kde.eclass, line 70: Called die !!! kdelibs missing arts !!! If you need support, post the topmost build error, and the call stack if relevant. Some more info, xushitop ~ # emerge --info Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-ck1-r3 i686) ================================================================= System uname: 2.6.17-ck1-r3 i686 Intel(R) Pentium(R) M processor 1.73GHz Gentoo Base System version 1.12.5 Last Sync: Thu, 19 Oct 2006 06:50:01 +0000 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.5-r2, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 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.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=pentium-m -pipe -fomit-frame-pointer -ftracer -fweb -fvar-tracking -fvisibility-inlines-hidden" 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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-Os -march=pentium-m -pipe -fomit-frame-pointer -ftracer -fweb -fvar-tracking -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" LANG="en.US.UTF-8" LC_ALL="en_US.UTF-8" LINGUAS="en uk en_US ar de en_GB he et ru zh_CN zh_TW" 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'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi adns alsa amarok amuled apache2 asf atk automount bash-completion berkdb bidi bindist bitmap-fonts branding browserplugin bzlib cairo cddb cdinstall cdparanoia cdr cjk clamav clamd cli cpdflib cpudetection cracklib crypt css cups dba dbus dcc divx divx4linux dlloader dri dv dvd dvdr dvdread effects elibc_glibc encode epson escreen esd extras fam firefox flac flash freetype gd-external gdbm gif gimp gimpprint glitz gpm gstreamer hal ieee1394 ifp infopipe inkjar input_devices_keyboard input_devices_mouse ipv6 isdnlog jabber jpeg kde kdeenablefinal kdepim kernel_linux kipi lame ldap libg++ linguas_ar linguas_de linguas_en linguas_en_GB linguas_en_US linguas_et linguas_he linguas_ru linguas_uk linguas_zh_CN linguas_zh_TW live lm_sensors mad mikmod mmap mmx mp3 mpc mpeg mpeg2 mpeg4 mplayer musicbrainz mysql nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh ncurses nls nptl nptlonly nsplugin nvidia ogg opengl oscar pam pcre pdf perl plugin pmu png posix ppds pppd print pthreads python qt3 qt4 quicktime rar readline real reflection remote samba scanner sdl session slp snmp sox spell spl sse sse2 ssl svg sysfs t1lib tcpd theora threads truetype truetype-fonts type1 type1-fonts udev unicode usb userland_GNU utf8 v4l v4l2 vcd video_cards_nvidia vidix visualization vorbis wifi win32codecs wma wmv wxgtk1 xml xorg xprint xv xvid xvmc zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS xushitop ~ #
arts should be optional in -r1 (See bug 99592), test and report back please.
Yes. That seems to have solved the problem, and compiled successfully. I'd recommend r1 over 1.0.
@netmon - can we stabilize this?
Thanks, marked x86 stable. Needs to be marked stable on amd64, ppc and sparc. Cheers!
- emerges fine on amd64 - passes collision-test - passes multilib-strict - works # emerge --info Portage 2.1.1-r2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r3 x86_64) ================================================================= System uname: 2.6.18-gentoo-r3 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ Gentoo Base System version 1.12.6 Last Sync: Fri, 08 Dec 2006 19:20:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 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.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -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/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer multilib-strict sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo " LANG="en_US.ISO8859-1" LC_ALL="en_US.ISO8859-1" 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'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 7zip X a52 aac aalib addbookmarks alias alsa amarok arts asf avahi bash-completion berkdb bitmap-fonts browserplugin bzip2 c++ cairo calendar caps cdr cdrom cdsound chroot cli colordiff cracklib crypt cups cvs dbus de_tvtoday dhcp dlloader dri dvb dvd dvdr dvdread eds elibc_glibc emboss encode esd fam ffmpeg flac fortran gdbm gif gimp gimpprint glitz gnome gpm gsm gstreamer gtk gtk2 gzip hal hald highlight history howl iconv icq imagemagick input_devices_evdev input_devices_keyboard input_devices_mouse irssi isdnlog java javascript jpeg kde kdm kernel_linux kipi lame ldap libg++ live logitech-mouse mad madwifi md5sum mikmod mng mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg oggvorbis opengl openssh pam panel-plugin pcre pdf perl png ppds pppd python qt3 qt4 quicktime readline reflection rss ruby samba scanner scp sdl server session smp speex spell spl sql ssl subversion svg symlink tcl tcltk tcpd thunar-vfs tiff tk transcode truetype truetype-fonts type1-fonts udev unicode unzip usb userland_GNU v4l v4l2 v4ls2 vcd video_cards_nv video_cards_nvidia video_cards_vesa vim visualization vorbis wmf wxwindows x264 xcomposite xine xml xorg xv xvid xvmc zip zlib zvbi" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
*teh poofness* amd64 gone ^_^
sparc stable.
ppc stable