Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 92117 - tse3-0.2.7 doesn't compile
Summary: tse3-0.2.7 doesn't compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-10 07:09 UTC by Ruben Jenster
Modified: 2005-10-08 22:15 UTC (History)
2 users (show)

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


Attachments
ebuild with fixed 64bit condition (tse3-0.2.7-r1.ebuild,996 bytes, text/plain)
2005-07-12 05:51 UTC, Andre Hinrichs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ruben Jenster 2005-05-10 07:09:50 UTC
Trying to emerge tse3-0.2.7 fails.

Reproducible: Always
Steps to Reproduce:
1. emerge tse3-0.2.7
2.
3.

Actual Results:  
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/backward/backward_warning.h:32:2: 
warning: #warning This file includes at least one deprecated or antiquated 
header. Please consider using one of the 32 headers found in section 17.4.1.2 
of the C++ standard. Examples include substituting the <X> header for the 
<X.h> header for C++ includes, or <iostream> instead of the deprecated header 
<iostream.h>. To disable this warning use -Wno-deprecated. 
In file included from DisplayParams.cpp:5: 
../../../src/tse3/file/XML.h:157: error: `void 
TSE3::File::XmlFileWriter::element(const std::string&, size_t)' and `void 
TSE3::File::XmlFileWriter::element(const std::string&, unsigned int)' cannot 
be overloaded 
make[4]: *** [DisplayParams.lo] Fehler 1 
make[4]: Leaving directory 
`/var/tmp/portage/tse3-0.2.7/work/tse3-0.2.7/src/tse3/file' 
make[3]: *** [all-recursive] Fehler 1 
make[3]: Leaving directory 
`/var/tmp/portage/tse3-0.2.7/work/tse3-0.2.7/src/tse3' 
make[2]: *** [all-recursive] Fehler 1 
make[2]: Leaving directory `/var/tmp/portage/tse3-0.2.7/work/tse3-0.2.7/src' 
make[1]: *** [all-recursive] Fehler 1 
make[1]: Leaving directory `/var/tmp/portage/tse3-0.2.7/work/tse3-0.2.7' 
make: *** [all] Fehler 2 
 
!!! ERROR: media-libs/tse3-0.2.7 failed. 
!!! Function src_compile, Line 38, Exitcode 2 
!!! (no error message) 
!!! If you need support, post the topmost build error, NOT this status 
message. 
 


Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, 
glibc-2.3.4.20041102-r1, 2.6.11.8-r3 i686) 
================================================================= 
System uname: 2.6.11.8-r3 i686 AMD Athlon(tm) XP 2200+ 
Gentoo Base System version 1.6.11 
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 27 2005, 17:41:18)] 
dev-lang/python:     2.3.5 
sys-apps/sandbox:    [Not Present] 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.6.3, 1.5, 1.9.5 
sys-devel/binutils:  2.15.92.0.2-r7 
sys-devel/libtool:   1.5.16 
virtual/os-headers:  2.6.8.1-r2 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" 
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/lib/mozilla/defaults/pref /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="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig buildpkg distlocks sandbox sfperms strict" 
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk" 
LANG="de_DE.UTF-8" 
LC_ALL="de_DE.UTF-8" 
LDFLAGS="-Wl,-O1" 
LINGUAS="de" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages/desktop" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage/user" 
SYNC="rsync://ftp.join.uni-muenster.de/gentoo-portage" 
USE="x86 3dnow 3dnowex X aalib alsa aotuv apache2 arts audiofile avi 
bash-completion berkdb bitmap-fonts bluetooth bzip2 cddb cdr crypt cscope cups 
curl dar64 dbus divx4linux doc dv dvb dvd dvdr dvdread emboss encode fam 
ffmpeg flac foomaticdb fortran gd gdbm gif gphoto2 gpm graphviz gtk2 hal 
imagemagick imlib innodb ipv6 irmc jack java jpeg jpeg2k junit kde 
kdeenablefinal kdexdeltas ladcca ladspa lcms ldap libg++ libsamplerate libwww 
lm_sensors lzo mad md5sum mikmod mmx mng motif mozilla mozsvg mp3 mpeg mysql 
nas ncurses nls nptl nvidia objc odbc ogg oggvorbis openexr opengl oss pam pda 
pdflib perl php png postgres povray ppds python qt quicktime readline real 
rrdtool ruby samba sasl scanner sdl slp speex spell sql sqlite sqlite3 sse ssl 
subversion svg svga swsusp2 tcltk tcpd tetex theora threads tidy tiff truetype 
truetype-fonts type1-fonts unicode usb userlocales vcd vorbis win32codecs wmf 
xine xinerama xml xml2 xv xvid zlib linguas_de userland_GNU kernel_linux 
elibc_glibc" 
Unset:  ASFLAGS, CBUILD, CTARGET
Comment 1 Anton Romanov 2005-05-12 06:54:15 UTC
could you try ebuild from http://bugs.gentoo.org/show_bug.cgi?id=91664 ?
it introduces some patches for tse3 from noteedit project
Comment 2 Ruben Jenster 2005-05-13 15:19:29 UTC
The 64bit patch causes tse3 to fail on 32bit systems.
Please make the 64bit patch conditional!!! 

src_unpack() {
        unpack ${A}

        cd ${S}
        # support 64bit machines properly
        epatch ${FILESDIR}/${P}-size_t-64bit.patch
        # gcc-3.4 patch
        epatch ${FILESDIR}/${P}-gcc34.patch
}
Comment 3 Ross Mohn 2005-05-27 11:43:19 UTC
I confirm that I was (finally) able to successfully build by commenting the
64bit patch out of the ebuild (and then re-digesting).

Also, would someone please get out an ebuild for tse3-0.3.0
(http://tse3.sf.net), which was just released on 2005-05-25? First release in
over 2 years!
Thanks! -RPM
Comment 4 Andre Hinrichs 2005-07-12 05:51:09 UTC
Created attachment 63227 [details]
ebuild with fixed 64bit condition

This is a new ebuild which fixes the 64bit condition hopefully.
I tested it on x86 (32bit) successfully. Users of 64bit systems
should check if this ebuild works fine. Meanwhile these systems
are marked unstable for this -r1 ebuild.

It would be nice to see this in CVS soon.
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-08-13 06:50:33 UTC
The new patch will work on both 32-bit and 64-bit systems.