A "normal" system update fails to compile openssh, apparently because I have "ldap" included in my /etc/make.conf. Reproducible: Always Steps to Reproduce: 1.emerge "=net-misc/openssh-4.6_p1" 2. 3. Actual Results: >>> Emerging (7 of 14) net-misc/openssh-4.6_p1 to / * openssh-4.6p1.tar.gz RMD160 ;-) ... [ ok ] * openssh-4.6p1.tar.gz SHA1 ;-) ... [ ok ] * openssh-4.6p1.tar.gz SHA256 ;-) ... [ ok ] * openssh-4.6p1.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking openssh-4.6p1.tar.gz ;-) ... [ ok ] * Sorry, but this version does not yet support features * that you requested: ldap * Please mask openssh-4.6_p1 for now and check back later: * # echo '=net-misc/openssh-4.6_p1' >> /etc/portage/package.mask !!! ERROR: net-misc/openssh-4.6_p1 failed. Call stack: ebuild.sh, line 1630: Called dyn_setup ebuild.sh, line 702: Called qa_call 'pkg_setup' ebuild.sh, line 38: Called pkg_setup openssh-4.6_p1.ebuild, line 64: Called die !!! booooo !!! 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/net-misc/openssh-4.6_p1/temp/build.log'. Expected Results: Successful compilation. Of course, adding a package-specific "-ldap" to /etc/portage/package.use allows me to continue onward...
Have you at least read the message *before* filing a bug? :/ > * Sorry, but this version does not yet support features > * that you requested: ldap > * Please mask openssh-4.6_p1 for now and check back later: > * # echo '=net-misc/openssh-4.6_p1' >> /etc/portage/package.mask
# emerge --info Portage 2.1.2.2 (default-linux/x86/2006.0, gcc-4.1.2, glibc-2.5-r0, 2.6.20-gentoo-r2 i686) ================================================================= System uname: 2.6.20-gentoo-r2 i686 Intel(R) Pentium(R) M processor 2.00GHz Gentoo Base System release 1.12.9 Timestamp of tree: Mon, 12 Mar 2007 09:00:01 +0000 ccache version 2.4 [disabled] dev-java/java-config: 1.3.7, 2.0.31-r4 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 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.17 sys-devel/gcc-config: 1.3.15-r1 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.20-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=i686 -O2 -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/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-march=i686 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="" 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.gentoo.org/gentoo-portage" USE="X acpi alsa apache2 apm arts audiofile avahi avi bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo caps cardbus cdr cli cracklib crypt ctype cups dba dbus diskio djvu dri eds emboss encode esd ethereal exif expat fastbuild ffmpeg fftw foomaticdb force-cgi-redirect fortran ftp gamin gd gdbm gif glib glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile hal iconv idn imlib ipv6 isdnlog jack java jpeg kde lcms ldap libclamav libg++ libwww lirc lm_sensors lua mad madwifi memlimit mhash midi mikmod mmx mng motif mozilla mp3 mpeg mysql ncurses netjack nforce2 nls nptl nptlonly nvidia ocaml ogg opengl oss pam pango pch pcre pdf pdflib pear perl php pmu png portaudio posix pppd pulseaudio python qt qt3 qt3support qt4 qtmt quicktime readline real reflection ruby samba sasl sdl session simplexml slang sndfile soap sockets spell spl sqlite sse sse2 ssl tcl tcltk tcpd threads tiff tk tokenizer truetype truetype-fonts type1-fonts udev unicode vorbis win32codecs x86 xml xml2 xmlrpc xorg xsl xv 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark ati chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mga neomagic nsc nv rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Sure, I read that message. It's still a bug. The compilation should not fail, but should deal with the configuration gracefully. ...in an ideal world, that is. In my humble opinion, it's still a bug.
(In reply to comment #3) > Sure, I read that message. It's still a bug. The compilation should not fail, > but should deal with the configuration gracefully. Sure, it could gracefully cut off anyone relying on ldap from ssh access, that'd be really graceful. :P
from the ebuild: # this sucks, but i'd rather have people unable to `emerge -u openssh` # than not be able to log in to their server any more
*** Bug 185613 has been marked as a duplicate of this bug. ***
Couldn't you keep this version masked until LDAP support went in?