When I try to emerge dev-libs/libferrisstreams-0.4.1, it doesn't compile and says: Streams.cpp:678: error: there are no arguments to 'have_been_seeked' that depend on a template parameter, so a declaration of 'have_been_seeked' must be available Streams.cpp:678: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) using CXXFLAGS="${CFLAGS} -fpermissive" makes it compile. Reproducible: Always Steps to Reproduce:
rather than hacking up old versions, lets just stabilize a newer one
197673 nor P2 Linu vapier@gentoo.org NEW stabilize dev-libs/libferrisstreams-0.5.0 198075 enh P2 Linu web-apps@gentoo.org NEW Stabilize www-apps/bugzilla-3.0.2 198801 min P2 Linu security@gentoo.org ASSI dev-db/phpmyadmin < 2.11.2.2 "db_create.php" persistent X... 200336 nor P2 Linu sci@gentoo.org NEW Stabilization of sci-libs/blas-atlas-3.8.0 200337 nor P2 Linu sci@gentoo.org NEW Stabilization of sci-libs/lapack-atlas-3.8.0 2009
src_test fails here: === ferrisstreams tests === Schedule of variations: unix Running target unix Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using /var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0/testsuite/config/unix.exp as tool-and-target-specific interface file. Running /var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0/testsuite/ferrisstreams.test/ferrisstreams.exp ... running app at /var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0//testsuite/ut_close_signal running app at /var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0//testsuite/ut_fd_streams running app at /var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0//testsuite/ut_limiting_istream FAIL: problem with test for ut_limiting_istream running app at /var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0//testsuite/ut_nullstream running app at /var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0//testsuite/ut_proxy_streams FAIL: problem with test for ut_proxy_streams running app at /var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0//testsuite/ut_radix_dump running app at /var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0//testsuite/ut_stringstream running app at /var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0//testsuite/ut_tee_stream FAIL: problem with test for ut_tee_stream rt_expected cmd:diff -Nsuar /tmp/alice13a.txt /tmp/alice13a.txt.out === ferrisstreams Summary === # of expected passes 6 # of unexpected failures 3 make[2]: *** [check-DEJAGNU] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/dev-libs/libferrisstreams-0.5.0/work/ferrisstreams-0.5.0' make: *** [check-recursive] Error 1 * * ERROR: dev-libs/libferrisstreams-0.5.0 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_test * ebuild.sh, line 1102: Called qa_call 'src_test' * ebuild.sh, line 44: Called src_test * ebuild.sh, line 719: Called die Portage 2.1.3.19 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23.9 i686) ================================================================= System uname: 2.6.23.9 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz Timestamp of tree: Mon, 03 Dec 2007 10:00:01 +0000 app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" 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/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--nospinner" FEATURES="collision-protect distlocks parallel-fetch sandbox sfperms strict test unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.inode.at/" LINGUAS="en de en_GB de_CH" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa apache2 asf avahi berkdb bitmap-fonts cairo cdr cdrom cli cracklib crypt cups dbus divx dri dts dvd dvdr dvdread eds emboss encode evo fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kde kdeenablefinal kerberos latex ldap lirc mad midi mikmod mmx mono mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdf perl png pppd pulseaudio python qt3 qt3support qt4 quicktime readline reflection rtsp ruby samba sdl session smp spell spl sse sse2 sse3 ssl svg tcpd test tetex tex theora threads tiff truetype truetype-fonts type1-fonts unicode vcd vorbis wifi win32codecs wxwindows x264 x86 xine xml xorg xprint xv xvid zlib" 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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en de en_GB de_CH" LIRC_DEVICES="macmini" USERLAND="GNU" VIDEO_CARDS="i810 fbdev vesa" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
vapier, the ebuild is missing a depend "test? ( dev-util/dejagnu )" to run test suite, it's needed for mentioned "runtest" command. amd64 stable (because it's not a regression, 0.4.1 fails with same test)
x86 stable
thanks, ive added dejagnu to DEPEND for USE=test
ppc stable and closing