Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 386857 - dev-ruby/rspec-expectations-2.6.0 fails emerge - rake ${RUBY_FAKEGEM_TASK_DOC} || die "failed to (re)build documentation";
Summary: dev-ruby/rspec-expectations-2.6.0 fails emerge - rake ${RUBY_FAKEGEM_TASK_DOC...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-12 03:31 UTC by Matthew Marlowe (RETIRED)
Modified: 2011-10-12 17:52 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 Matthew Marlowe (RETIRED) gentoo-dev 2011-10-12 03:31:32 UTC
Not sure why this failed to emerge -- the ruby environment here should be fine - we have rake and standard tools...

>>> Emerging (12 of 15) dev-ruby/rspec-expectations-2.6.0
 * rspec-expectations-2.6.0.gem RMD160 SHA1 SHA256 size ;-) ...                                                                                                                             [ ok ]
>>> Unpacking source...
 * Running unpack phase for all ...
 * Unpacking .gem file... ...                                                                                                                                                               [ ok ]
 * Uncompressing metadata ...                                                                                                                                                               [ ok ]
 * Unpacking data.tar.gz ...                                                                                                                                                                [ ok ]
>>> Source unpacked in /var/tmp/portage/dev-ruby/rspec-expectations-2.6.0/work
>>> Preparing source in /var/tmp/portage/dev-ruby/rspec-expectations-2.6.0/work ...
 * Running prepare phase for all ...
 * Running source copy phase for ruby18 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-ruby/rspec-expectations-2.6.0/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-ruby/rspec-expectations-2.6.0/work ...
 * Running compile phase for all ...
(in /var/tmp/portage/dev-ruby/rspec-expectations-2.6.0/work/all/rspec-expectations-2.6.0)
rake aborted!
no such file to load -- rspec/core/rake_task
/var/tmp/portage/dev-ruby/rspec-expectations-2.6.0/work/all/rspec-expectations-2.6.0/Rakefile:4
(See full trace by running task with --trace)
 * ERROR: dev-ruby/rspec-expectations-2.6.0 failed (compile phase):
 *   failed to (re)build documentation
 * 
 * Call stack:
 *     ebuild.sh, line   91:  Called src_compile
 *   environment, line 4688:  Called ruby-ng_src_compile
 *   environment, line 4352:  Called _ruby_invoke_environment 'all' 'all_ruby_compile'
 *   environment, line  679:  Called all_ruby_compile
 *   environment, line  753:  Called all_fakegem_compile
 *   environment, line  721:  Called die
 * The specific snippet of code:
 *           rake ${RUBY_FAKEGEM_TASK_DOC} || die "failed to (re)build documentation";
 * 
 * If you need support, post the output of 'emerge --info =dev-ruby/rspec-expectations-2.6.0',
 * the complete build log and the output of 'emerge -pqv =dev-ruby/rspec-expectations-2.6.0'.
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm"
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info
 * The complete build log is located at '/var/log/portage/buildlog/dev-ruby:rspec-expectations-2.6.0:20111012-032213.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/rspec-expectations-2.6.0/temp/environment'.
 * S: '/var/tmp/portage/dev-ruby/rspec-expectations-2.6.0/work/all/rspec-expectations-2.6.0'

>>> Failed to emerge dev-ruby/rspec-expectations-2.6.0, Log file:

>>>  '/var/log/portage/buildlog/dev-ruby:rspec-expectations-2.6.0:20111012-032213.log'


[I] dev-ruby/rake
     Available versions:  0.8.7-r3!t 0.8.7-r4!t 0.8.7-r5!t ~0.8.7-r6!t {bash-completion doc elibc_FreeBSD ruby_targets_jruby ruby_targets_ree18 ruby_targets_ruby18 ruby_targets_ruby19 test}
     Installed versions:  0.8.7-r5!t(23:31:35 12/15/10)(bash-completion doc ruby_targets_ruby18 -ruby_targets_jruby -ruby_targets_ree18 -test)
     Homepage:            http://rake.rubyforge.org/
     Description:         Make-like scripting in Ruby

[I] dev-ruby/rake-compiler
     Available versions:  0.7.5 ~0.7.8 {elibc_FreeBSD ruby_targets_jruby ruby_targets_ree18 ruby_targets_ruby18 ruby_targets_ruby19 test}
     Installed versions:  0.7.5(18:10:45 04/16/11)(ruby_targets_ruby18 -ruby_targets_jruby -ruby_targets_ree18 -test)
     Homepage:            http://github.com/luislavena/rake-compiler
     Description:         Provide a standard and simplified way to build and package Ruby extensions


hyperion rspec-expectations # emerge --info     
Portage 2.1.10.26 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.3, glibc-2.11.3-r0, 2.6.36-gentoo-r8c x86_64)
=================================================================
System uname: Linux-2.6.36-gentoo-r8c-x86_64-Intel-R-_Pentium-R-_D_CPU_3.40GHz-with-gentoo-2.0.3
Timestamp of tree: Tue, 11 Oct 2011 06:45:01 +0000
app-shells/bash:          4.1_p9
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.6.6-r1, 2.7.1-r1, 3.1.3-r1
dev-util/cmake:           2.8.4-r1
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.8.3-r1
sys-apps/sandbox:         2.4
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.4.5, 4.5.3-r1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.36.1 (virtual/os-headers)
sys-libs/glibc:           2.11.3
Repositories: gentoo vmware gamerlay-stable mattmDev
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/fax /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/bind /var/lib/hsqldb /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=native"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs buildsyspkg distlocks ebuild-locks fail-clean fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms sign strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.osuosl.org/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/var/lib/layman/vmware /var/lib/layman/gamerlay /home/matt/dev/gendev"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac aacs aalib acl acpi addns addressbook ads aften aio akonadi alac alsa amd64 amr animgif apcupsd apng archive asf aspell augeas avahi bash-completion bcmath berkdb binary-drivers bittorrent bluetooth bluray boost branding bs2b bzip2 cairo calendar canon caps cdda cddb cdparanoia cdr cdrdao cdrom cdsound cg cisco cleartype cli cmake colordiff compat compress consolekit contactnotes context contrib corefonts cover coverart cpio cpudetection cracklib crypt css csv ctype cue cups curl curlwrappers cvs cxx dbus declarative detex device-mapper diff dirac disk-partition diskio djvu dnd doc docbook dot dri dts dv dvd dvdarchive dvdr dvi dvipdfm ebook emacs emacs22icons embedded emboss emoticon emoticons encode eolconv examples exif expat extensions extra extra-algorithms extra-ciphers extraengine extras faac faad facedetect fam fame fat fax festival ffmpeg fftw firefox fits flac flash flv fontconfig foomaticdb fortran fortune fpm fpx freetds ftp fuse games gcrypt gd gdbm gdu geoip gif git github glep glibc-compat20 gmm gmp gnome-keyring gnome-print gnomecanvas gnuplot gnutls google google-gadgets gpg gpm grammar graphics graphviz gs gstreamer gtk gzip gzip-el h224 handbook hbci hdri health highlight history html humanities iconv id3 id3tag idea ident ieee1394 imagemagick imap inotify ipc irc iscsi jabber jadetex java javascript jbig jce john jpeg jpeg2k kate kde kdecards kdepim keychain kipi kmail konqueror kontact kpathsea lame lapack laptop largefile lastfm latex latex3 lcms ldap lensfun libass libburn libcaca libnotify libsamplerate libssh2 libtiger libv4l libv4l2 libyaml loop-aes lua lvm lyrics lzo mac mad maildir marble matroska md mdadm mdnsresponder-compat mdraid mediaplayer melt mhash mime mimencode mixer mjpeg mmx mng modplug modules motif mouse mozilla mp3 mp3tunes mp4 mpeg mpg123 mpi mtp mudflap multilib multimedia musepack music musicbrainz mysql mysqli ncurses network network-cron networking nfs nfsv4 nls nntp nptl nptlonly nsplugin ntp nvidia odk offensive ofx ogg ogg123 ogm okular omega openctl openexr opengl openipmi openmp openssl openxml otr pam pango parted passfile pcap pcapnav pcntl pcre pdf pdo perl phonon php pidgin pipe pixmaps pkcs11 plasma player playlist plotutils plugins png podcast policykit postgres ppds pppd projectm pstricks publishers qimageblitz qt3support qt4 quicktime quotes qwt radio readline redeyes regex reports rle romio rrdtool rss rtf rtmp rtsp ruby s3 samba sasl schroedinger science script scsi sdk sdl semantic-desktop session shadow sharedext smbclient smi smime smp smtp smux sndfile snmp soap sockets sound sounds speech speex spell sqlite sqlite3 sse sse2 ssh ssl startup-notification stream subversion svg swat symlink sysfs syslog sysvipc t1lib tcl tcpd templates tex4ht theora thesaurus threads thumbnail tidy tiff tk tls toolbar toolkit-scroll-bars tools transcode truetype twitter twolame type1 udev unicode unlock-notify upnp usb utils uudeview uuencode v4l v4l2 vaapi vcd vcdx vdpau video vim vim-syntax vix vmware_guest_linux vmware_guest_windows vnc vorbis vpx wavpack webdav-serf webkit winbind wma wma-fixed wmf word-perfect wxwidgets x264 xanim xcb xcomposite xetex xface xfs xft xindy xine xinerama xinetd xml xmlreader xmlrpc xmlwriter xorg xosd xpm xscreensaver xsl xulrunner xv xvid xvmc yahoo youtube zeroconf zip zlib zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" NGINX_MODULES_HTTP="access auth_basic autoindex browser charset empty_gif fastcgi geo gzip limit_req limit_zone map memcached proxy referer rewrite scgi split_clients ssi upstream_ip_hash userid uwsgi addition cache_purge dav flv geoip gzip_static headers_more image_filter push random_index realip secure_link stub_status sub xslt upload" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Hans de Graaff gentoo-dev Security 2011-10-12 17:52:33 UTC
(In reply to comment #0)

> no such file to load -- rspec/core/rake_task
> /var/tmp/portage/dev-ruby/rspec-expectations-2.6.0/work/all/rspec-expectations-2.6.0/Rakefile:4

This is the cause, triggered by USE=doc. Should be fixed now in CVS with a dependency on rspec-core when building documentation.