Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129140 - supercollider-20040903 fails on compile
Summary: supercollider-20040903 fails on compile
Status: RESOLVED DUPLICATE of bug 153363
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Lowest minor (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-07 08:08 UTC by Neil Nelson
Modified: 2007-07-29 13:32 UTC (History)
2 users (show)

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 Neil Nelson 2006-04-07 08:08:43 UTC
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../headers/common -I../../../headers/plugin_interface -I../../../headers/lang -I../../../headers/server -I./erase-compiler -DSC_LINUX -D_REENTRANT -Wall -Wno-unknown-pragmas -DNDEBUG -mcpu=athlon-mp -O2 -pipe -MT SC_LibraryConfig.lo -MD -MP -MF .deps/SC_LibraryConfig.Tpo -c SC_LibraryConfig.cpp -o SC_LibraryConfig.o >/dev/null 2>&1
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
In file included from ../../../headers/lang/PyrSlot.h:32,
                 from ../../../headers/lang/PyrObject.h:29,
                 from SC_LanguageClient.cpp:6:
../../../headers/lang/PyrSymbol.h:59:7: warning: no newline at end of file
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
SC_LanguageClient.cpp:108: error: explicit qualification in declaration of `void shutdownLibrary()'
make[5]: *** [SC_LanguageClient.lo] Error 1
-------------------
!!! ERROR: media-sound/supercollider-20040903 failed.
Call stack:
  ebuild.sh, line 1526:   Called dyn_compile
  ebuild.sh, line 923:   Called src_compile
  supercollider-20040903.ebuild, line 54:   Called die
Comment 1 Morgan Christiansson 2006-08-26 12:26:07 UTC
Got the same

 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../headers/com
mon -I../../../headers/plugin_interface -I../../../headers/lang -I../../../heade
rs/server -I./erase-compiler -DSC_LINUX -D_REENTRANT -Wall -Wno-unknown-pragmas 
-DNDEBUG -O2 -march=pentium-m -pipe -fomit-frame-pointer -MT SC_LID.lo -MD -MP -
MF .deps/SC_LID.Tpo -c SC_LID.cpp -o SC_LID.o >/dev/null 2>&1
SC_LanguageClient.cpp:108: error: explicit qualification in declaration of `void
 shutdownLibrary()'
make[5]: *** [SC_LanguageClient.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory `/var/tmp/portage/supercollider-20040903/work/SuperCo
llider3/source/lang/LangSource'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/supercollider-20040903/work/SuperCo
llider3/source/lang/LangSource'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/supercollider-20040903/work/SuperCo
llider3/source/lang'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/supercollider-20040903/work/SuperCo
llider3/source'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/supercollider-20040903/work/SuperCo
llider3'
make: *** [all] Error 2

!!! ERROR: media-sound/supercollider-20040903 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  supercollider-20040903.ebuild, line 54:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if rel
evant.



ebuild seems rather old, 20040903. Might be fixed in a later version.
Comment 2 Miron 2006-10-01 16:12:20 UTC
The ebuild is allmost 2 years old, any chance this will change in the near future ? The last readme for the linuxversion is from 2006-2-17
Comment 3 Stian Skjelstad 2007-04-18 18:39:13 UTC
Reporter missed to provide the output from   emerge --info

Seems like SuperCollider now is a MacOS only product, so no more development upstream. It fails to compile for me at another place. Which gcc/libstd+ version is able to compile this old code?


 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../headers/common -I../../../headers/plugin_interface -I../../../headers/lang -I../../../headers/server -DSC_LINUX -D_REENTRANT -Wall -Wno-unknown-pragmas -DNDEBUG -O3 -march=pentium3m -msse -mmmx -pipe -MT OSCData.lo -MD -MP -MF .deps/OSCData.Tpo -c OSCData.cpp  -fPIC -DPIC -o .libs/OSCData.o
In file included from ../../../headers/lang/PyrSlot.h:32,
                 from ../../../headers/lang/PyrObject.h:29,
                 from ../../../headers/lang/OSCData.h:24,
                 from OSCData.cpp:21:
../../../headers/lang/PyrSymbol.h:59:7: warning: no newline at end of file
In file included from ../../../headers/lang/PyrSlot.h:32,
                 from ../../../headers/lang/PyrObject.h:29,
                 from ../../../headers/lang/PyrArchiverT.h:30,
                 from PyrArchiver.cpp:26:
../../../headers/lang/PyrSymbol.h:59:7: warning: no newline at end of file
In file included from ../../../headers/lang/OSCData.h:25,
                 from OSCData.cpp:21:
../../../headers/lang/FIFOT.h:75:7: warning: no newline at end of file
In file included from PyrArchiver.cpp:26:
../../../headers/lang/PyrArchiverT.h:170:26: warning: multi-character character constant
../../../headers/lang/PyrArchiverT.h:178:23: warning: multi-character character constant
In file included from OSCData.cpp:25:
../../../headers/lang/PyrSched.h:58:7: warning: no newline at end of file
In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/backward/new.h:33,
                 from OSCData.cpp:32:
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/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.
../../../headers/lang/SC_ComPort.h:32: warning: 'class SC_CmdPort' has virtual functions but non-virtual destructor
OSCData.cpp: In function 'void ConvertOSCBundle(int, char*, PyrObject*)':
OSCData.cpp:608: warning: unused variable 'seconds'
../../../headers/lang/ReadWriteMacros.h:292: error: explicit specialization of 'void SC_IOStream<FILE*>::readData(char*, int)' must be introduced by 'template <>'
../../../headers/lang/ReadWriteMacros.h:292: error: template-id 'readData<>' for 'void SC_IOStream<FILE*>::readData(char*, int)' does not match any template declaration
../../../headers/lang/ReadWriteMacros.h:292: error: invalid function declaration
../../../headers/lang/ReadWriteMacros.h:297: error: explicit specialization of 'uint8 SC_IOStream<FILE*>::readUInt8()' must be introduced by 'template <>'
../../../headers/lang/ReadWriteMacros.h:297: error: template-id 'readUInt8<>' for 'uint8 SC_IOStream<FILE*>::readUInt8()' does not match any template declaration
../../../headers/lang/ReadWriteMacros.h:297: error: invalid function declaration
../../../headers/lang/ReadWriteMacros.h:302: error: explicit specialization of 'void SC_IOStream<FILE*>::writeData(char*, int)' must be introduced by 'template <>'
../../../headers/lang/ReadWriteMacros.h:302: error: template-id 'writeData<>' for 'void SC_IOStream<FILE*>::writeData(char*, int)' does not match any template declaration
../../../headers/lang/ReadWriteMacros.h:302: error: invalid function declaration
../../../headers/lang/ReadWriteMacros.h:307: error: explicit specialization of 'void SC_IOStream<FILE*>::writeUInt8(uint8)' must be introduced by 'template <>'
../../../headers/lang/ReadWriteMacros.h:307: error: template-id 'writeUInt8<>' for 'void SC_IOStream<FILE*>::writeUInt8(uint8)' does not match any template declaration
../../../headers/lang/ReadWriteMacros.h:307: error: invalid function declaration
../../../headers/lang/ReadWriteMacros.h:313: error: explicit specialization of 'void SC_IOStream<char*>::readData(char*, int)' must be introduced by 'template <>'
../../../headers/lang/ReadWriteMacros.h:313: error: template-id 'readData<>' for 'void SC_IOStream<char*>::readData(char*, int)' does not match any template declaration
../../../headers/lang/ReadWriteMacros.h:313: error: invalid function declaration
../../../headers/lang/ReadWriteMacros.h:318: error: explicit specialization of 'uint8 SC_IOStream<char*>::readUInt8()' must be introduced by 'template <>'
../../../headers/lang/ReadWriteMacros.h:318: error: template-id 'readUInt8<>' for 'uint8 SC_IOStream<char*>::readUInt8()' does not match any template declaration
../../../headers/lang/ReadWriteMacros.h:318: error: invalid function declaration
../../../headers/lang/ReadWriteMacros.h:323: error: explicit specialization of 'void SC_IOStream<char*>::writeData(char*, int)' must be introduced by 'template <>'
../../../headers/lang/ReadWriteMacros.h:323: error: template-id 'writeData<>' for 'void SC_IOStream<char*>::writeData(char*, int)' does not match any template declaration
../../../headers/lang/ReadWriteMacros.h:323: error: invalid function declaration
../../../headers/lang/ReadWriteMacros.h:329: error: explicit specialization of 'void SC_IOStream<char*>::writeUInt8(uint8)' must be introduced by 'template <>'
../../../headers/lang/ReadWriteMacros.h:329: error: template-id 'writeUInt8<>' for 'void SC_IOStream<char*>::writeUInt8(uint8)' does not match any template declaration
../../../headers/lang/ReadWriteMacros.h:329: error: invalid function declaration
make[4]: *** [PyrArchiver.lo] Error 1
Comment 4 Stian Skjelstad 2007-04-18 18:40:03 UTC
Portage 2.1.2.2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r1, 2.6.20.6 i686)
=================================================================
System uname: 2.6.20.6 i686 Intel(R) Pentium(R) III Mobile CPU      1000MHz
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 18 Apr 2007 12:31:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r5
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.15-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium3m -msse -mmmx -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/bind /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/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O3 -march=pentium3m -msse -mmmx -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="no"
MAKEOPTS="-j2"
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"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/sunrise"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi adplug alsa amr apache2 bash-completion berkdb bitmap-fonts bluetooth browserplugin bzip2 cairo cdparanoia cdr cli cracklib crypt cups dbus dhcp divx divx4linux dri dvd dvdr encode exif firefox flac foomaticdb fortran gd gdbm gif gimpprint glitz glut gmedia gnome gnomedb gpm gstreamer gtk gtk2 hal i8x0 iconv ipv6 isdnlog jack java joystick jpeg libg++ live mad midi mikmod mmx motif mozilla moznocompose moznoirc moznomail mp3 mpeg msn music nautilus ncurses nls nptl nptlonly nsplugin ntpl ogg opengl pam pcre pdf perl pic png ppds pppd python qt4 quicktime readline real realmedia reflection rt2500usb rtc samba sasl sdl session sidplay spamassassin speex spell spl sse ssl svg tcpd theora tiff timidity truetype truetype-fonts type1-fonts unicode usb utf8 v4fl v4fl2 voice vorbis win32codecs wmp x264 x86 xml xorg xrandr xv xvid xvmc zlib" ALSA_CARDS="intel8x0 intel8x0m usb-audio" 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="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="no" LIRC_DEVICES="com1" USERLAND="GNU" VIDEO_CARDS="i810 apm"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Julen Ruiz Aizpuru 2007-05-07 17:42:07 UTC
(In reply to comment #3)
> 
> Seems like SuperCollider now is a MacOS only product, so no more development
> upstream. It fails to compile for me at another place. Which gcc/libstd+
> version is able to compile this old code?
> 

Sure? look at: http://swiki.hfbk-hamburg.de:8888/MusicTechnology/478

Apart from that, this ebuild seems to be obsolete. It seems impossible to compile. New ebuild needed.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2007-07-29 13:32:43 UTC

*** This bug has been marked as a duplicate of bug 153363 ***