Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 170545

Summary: net-misc/openssh-4.6_p1 emerge dies w/ USE=ldap
Product: Gentoo Linux Reporter: Willard Dawson <willard.dawson>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED INVALID    
Severity: normal CC: amckinle, stefan-r-bz
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Willard Dawson 2007-03-12 09:58:49 UTC
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...
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-03-12 10:01:16 UTC
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
Comment 2 Willard Dawson 2007-03-12 10:23:03 UTC
# 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
Comment 3 Willard Dawson 2007-03-12 10:24:09 UTC
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.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-03-12 10:25:51 UTC
(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
Comment 5 SpanKY gentoo-dev 2007-03-13 02:24:50 UTC
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
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-07-17 05:41:30 UTC
*** Bug 185613 has been marked as a duplicate of this bug. ***
Comment 7 Stefan Richter 2007-08-03 20:32:47 UTC
Couldn't you keep this version masked until LDAP support went in?