Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112380 - =dev-libs/libsigc++-2* fails to install documentation
Summary: =dev-libs/libsigc++-2* fails to install documentation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: GNOME C++ Bindings Maintainers (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-13 01:12 UTC by etcampion
Modified: 2008-04-12 10:39 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description etcampion 2005-11-13 01:12:52 UTC
When I emerge libsigc++ 2.0.15 with the USE-flag +doc, I don't get the html
documentation installed.
During emerge I get this error:
/usr/portage/dev-libs/libsigc++/libsigc++-2.0.15.ebuild:
/usr/lib/portage/bin/dohtml: /usr/bin/python: bad interpreter: Argument list too
long
 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.



Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2,
2.6.12-gentoo-r10 i686)
=================================================================
System uname: 2.6.12-gentoo-r10 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.6.13
dev-lang/python:     2.2.2, 2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/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/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/
ftp://gd.tuwien.ac.at/opsys/linux/gentoo/
http://gd.tuwien.ac.at/opsys/linux/gentoo/"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X aalib alsa apm audiofile avi bash-completion berkdb
bitmap-fonts bzip2 cdr crypt cscope cups curl directfb doc emboss encode esd
exif expat fam ffmpeg fla flac foomaticdb fortran freetds gd gdbm gif gimpprint
glut gphoto2 gpm gstreamer gtk gtk2 guile idn imagemagick imlib ipv6 java jpeg
junit kde lcms libg++ libwww lua mad mcal mhash mikmod mmx mng motif mp3 mpeg
mysql ncurses nls odbc ogg oggvorbis opengl oss pam pcre pdflib perl plotutils
png postgres python qt quicktime readline recode samba scanner sdl slang spell
sse ssl svg svga tcltk tcpd tetex theora threads tiff truetype truetype-fonts
type1-fonts udev unicode usb vorbis wmf xine xml xml2 xmms xv xvid zlib
video_cards_invidia userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2007-04-02 11:23:56 UTC
If this is still an issue test with a current portage version.
Comment 2 etcampion 2007-04-06 15:49:57 UTC
(In reply to comment #1)
> If this is still an issue test with a current portage version.
> 

after more than one year.. it does it again:
/usr/portage/dev-libs/libsigc++/libsigc++-2.0.17.ebuild: line 54: /usr/lib/portage/bin/dohtml: Argument list too long

my new emerge --info:
Portage 2.1.2.2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r4 i686)
=================================================================
System uname: 2.6.18-gentoo-r4 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 06 Apr 2007 07:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
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.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -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/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ "
LINGUAS="en_GB it de"
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"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X alsa apache2 apm berkdb bitmap-fonts cli cracklib crypt cups directfb doc dri emboss encode esd fla foomaticdb fortran gd gdbm gif gimpprint gpm gstreamer gtk gtk2 iconv imlib ipv6 isdnlog jpeg kde libg++ libwww mad midi mikmod mmx motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre perl png pppd python qt3 qt4 quicktime readline reflection samba sdl session spell spl sse ssl svg tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode vorbis x86 xine xml xorg xv zlib" ALSA_CARDS="intel8x0" 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" LINGUAS="en_GB it de" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Comment 3 Zac Medico gentoo-dev 2007-04-13 20:35:35 UTC
(In reply to comment #0)
> When I emerge libsigc++ 2.0.15 with the USE-flag +doc, I don't get the html
> documentation installed.
> During emerge I get this error:
> /usr/portage/dev-libs/libsigc++/libsigc++-2.0.15.ebuild:
> /usr/lib/portage/bin/dohtml: /usr/bin/python: bad interpreter: Argument list too
> long

The problem is that the ebuild is calling dohtml with a wildcard which expands into an extremely long argument list.  This is a limitation of Bash and there's nothing that dohtml can do about it.  The ebuild should be fixed to accomplish the same thing with a shorter argument list.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-12-11 12:22:21 UTC
Well, this should work w/ 2.6.23+ kernels now, but still should be fixed.
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2008-04-12 10:39:31 UTC
Indeed, it works correctly now. Closing.