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

Bug 146950

Summary: [GCC 4.1] media-libs/libsoundtouch-1.3.1 stable request
Product: Gentoo Linux Reporter: Alessio Cassibba (X-Drum) <swapon>
Component: New packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.surina.net/soundtouch/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 148695    
Bug Blocks: 140707    
Attachments: emerge info
compilation output (with errors)
libsoundtouch-1.2.1-r1.ebuild

Description Alessio Cassibba (X-Drum) 2006-09-09 07:47:26 UTC
This version of libsoundtouch fails to compile
with the error:

../../include/SoundTouch.h:146: error: extra qualification 'SoundTouch::' on member 'getVersionId'

after a search i found that this version of soundtouch isn't gcc 4 aware
i simply edited the current ebuild and changed with a sed expression:

static uint SoundTouch::getVersionId();
in
static uint getVersionId();

Now libsoundtouch compiles fine.
Comment 1 Alessio Cassibba (X-Drum) 2006-09-09 07:48:43 UTC
Created attachment 96474 [details]
emerge info
Comment 2 Alessio Cassibba (X-Drum) 2006-09-09 07:49:14 UTC
Created attachment 96475 [details]
compilation output (with errors)
Comment 3 Alessio Cassibba (X-Drum) 2006-09-09 07:50:33 UTC
Created attachment 96476 [details]
libsoundtouch-1.2.1-r1.ebuild

libsoundtouch-1.2.1 fixed ebuild
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-09-09 07:53:09 UTC
Already fixed in 1.3.1, should be stabilized.
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-11-10 16:47:14 UTC
* borgtalk mode on *

The patch is irrelevant, the current stable version is unacceptable.
Stable the latest version. You must comply.
Comment 6 Andrej Kacian (RETIRED) gentoo-dev 2006-11-10 18:25:21 UTC
Your package has been assimilated into the x86 stable tree.
Comment 7 Michael Weyershäuser 2006-11-18 04:42:05 UTC
Your attempts to assimilate this drone will fail. You can alter our physiology but you cannot change our nature. We will betray you. We are Borg. 

...and still it emerges fine on amd64...

Portage 2.1.1-r1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-suspend2-Dudebox-Edition x86_64)
=================================================================
System uname: 2.6.18-suspend2-Dudebox-Edition x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.6
Last Sync: Sat, 18 Nov 2006 05:00:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -msse3 -Os -pipe"
CHOST="x86_64-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 /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc"
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=k8 -msse3 -Os -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distcc distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j4"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage_overlay"
SYNC="rsync://server/gentoo-portage"
USE="amd64 X alsa apache2 berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dlloader dri dvd dvdr eds elibc_glibc emboss encode esd fam firefox fortran gcj gdbm gif gpm gstreamer gtk gtk2 hal iconv imap input_devices_keyboard input_devices_mouse isdnlog jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux libg++ mad mikmod mp3 mpeg mysql ncurses nls nptl nptlonly objc objc++ ogg oss pam pcre perl png ppds pppd python qt3 quicktime readline reflection sdl session spell spl sqlite ssl tcpd test truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_radeon vorbis xml xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 8 Simon Stelling (RETIRED) gentoo-dev 2006-11-20 13:05:00 UTC
give me an A
give me a  M
give me a  D
give me a  6
give me a  4
give me an AMD64 stable!