[proaudio] supercollider ebuild problems

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Hi,
   I ran across an old directory with some music made in
supercollider. I hadn't looked at supercollider in years so I thought
I'd build it and ran into problems. Is this ebuild for supercollider
supported? If anyone is looking after this ebuild then here's some
feedback.

1) It seems that the supercollider code requires ruby but the ebuild
isn't pulling ruby in.

Checking for C header file X11/Intrinsic.h... yes
Checking for XQueryPointer() in C library X11... yes
Checking for C function strtod()... yes
sh: ruby: command not found
error: scvim depends on ruby and the ruby executable is not in your path
 *
 * ERROR: media-sound/supercollider-99999999 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2385:  Called die
 * The specific snippet of code:
 *       scons CUSTOMCCFLAGS="${CFLAGS}" CUSTOMCXXFLAGS="${CXXFLAGS}"
PREFIX="/usr" DESTDIR="${D}" ${myconf} || die "scons failed."
 *  The die message:
 *   scons failed.
 *
 * If you need support, post the topmost build error, and the call
stack if relevant.
 * A complete build log is located at
'/var/tmp/portage/media-sound/supercollider-99999999/temp/build.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/media-sound/supercollider-99999999/temp/environment'.
 * This ebuild is from an overlay named 'proaudio':
'/usr/local/portage/layman/pro-audio/'
 *

>>> Failed to emerge media-sound/supercollider-99999999, Log file:

>>>  '/var/tmp/portage/media-sound/supercollider-99999999/temp/build.log'


2) I emerged ruby and got further. The build fails for reasons I don't
understand:

x86_64-pc-linux-gnu-g++ -o
Source/lang/LangPrimSource/PyrPlatformPrim.os -c -Wno-deprecated
-Wno-unknown-pragmas -O3 -ffast-math -fstrength-reduce -msse
-mfpmath=sse -fPIC -DSC_DATA_DIR=\"/usr/share/SuperCollider\"
-D_REENTRANT -DSC_LINUX -DNDEBUG -DSC_MEMORY_ALIGNMENT=16
-DUSE_SC_TERMINAL_CLIENT=1 -DSC_AUDIO_API=SC_AUDIO_API_JACK
-DSC_JACK_USE_DLL=False -DSC_JACK_DEBUG_DLL=False -DHAVE_ALSA
-IHeaders/common -IHeaders/plugin_interface -IHeaders/lang
-IHeaders/server -ISource/lang/LangSource/Bison -I/usr/include/alsa
Source/lang/LangPrimSource/PyrPlatformPrim.cpp
x86_64-pc-linux-gnu-g++ -o Source/lang/LangPrimSource/PyrPrimitive.os
-c -Wno-deprecated -Wno-unknown-pragmas -O3 -ffast-math
-fstrength-reduce -msse -mfpmath=sse -fPIC
-DSC_DATA_DIR=\"/usr/share/SuperCollider\" -D_REENTRANT -DSC_LINUX
-DNDEBUG -DSC_MEMORY_ALIGNMENT=16 -DUSE_SC_TERMINAL_CLIENT=1
-DSC_AUDIO_API=SC_AUDIO_API_JACK -DSC_JACK_USE_DLL=False
-DSC_JACK_DEBUG_DLL=False -DHAVE_ALSA -IHeaders/common
-IHeaders/plugin_interface -IHeaders/lang -IHeaders/server
-ISource/lang/LangSource/Bison -I/usr/include/alsa
Source/lang/LangPrimSource/PyrPrimitive.cpp
Source/lang/LangPrimSource/PyrPrimitive.cpp: In function 'int
blockValue(VMGlobals*, int)':
Source/lang/LangPrimSource/PyrPrimitive.cpp:873: error: cast from
'unsigned char*' to 'int' loses precision
Source/lang/LangPrimSource/PyrPrimitive.cpp: In function 'int
blockValueWithKeys(VMGlobals*, int, int)':
Source/lang/LangPrimSource/PyrPrimitive.cpp:1008: error: cast from
'unsigned char*' to 'int' loses precision
Source/lang/LangPrimSource/PyrPrimitive.cpp: In function 'int
blockValueEnvir(VMGlobals*, int)':
Source/lang/LangPrimSource/PyrPrimitive.cpp:1169: error: cast from
'unsigned char*' to 'int' loses precision
Source/lang/LangPrimSource/PyrPrimitive.cpp: In function 'int
blockValueEnvirWithKeys(VMGlobals*, int, int)':
Source/lang/LangPrimSource/PyrPrimitive.cpp:1318: error: cast from
'unsigned char*' to 'int' loses precision
Source/lang/LangPrimSource/PyrPrimitive.cpp: In function 'void
MakeDebugFrame(VMGlobals*, PyrFrame*, PyrSlot*)':
Source/lang/LangPrimSource/PyrPrimitive.cpp:2058: error: cast from
'PyrMethod*' to 'int' loses precision
Source/lang/LangPrimSource/PyrPrimitive.cpp: In function 'void
switchToThread(VMGlobals*, PyrThread*, int, int*)':
Source/lang/LangPrimSource/PyrPrimitive.cpp:2843: error: cast from
'unsigned char*' to 'int' loses precision
Source/lang/LangPrimSource/PyrPrimitive.cpp:2844: error: cast from
'PyrSlot*' to 'int' loses precision
scons: *** [Source/lang/LangPrimSource/PyrPrimitive.os] Error 1
scons: building terminated because of errors.
 *
 * ERROR: media-sound/supercollider-99999999 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2390:  Called die
 * The specific snippet of code:
 *       scons CUSTOMCCFLAGS="${CFLAGS}" CUSTOMCXXFLAGS="${CXXFLAGS}"
PREFIX="/usr" DESTDIR="${D}" ${myconf} || die "scons failed."
 *  The die message:
 *   scons failed.
 *
 * If you need support, post the topmost build error, and the call
stack if relevant.
 * A complete build log is located at
'/var/tmp/portage/media-sound/supercollider-99999999/temp/build.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/media-sound/supercollider-99999999/temp/environment'.
 * This ebuild is from an overlay named 'proaudio':
'/usr/local/portage/layman/pro-audio/'
 *

>>> Failed to emerge media-sound/supercollider-99999999, Log file:

>>>  '/var/tmp/portage/media-sound/supercollider-99999999/temp/build.log'

 * Messages for package media-sound/supercollider-99999999:

 *
 * ERROR: media-sound/supercollider-99999999 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2390:  Called die
 * The specific snippet of code:
 *       scons CUSTOMCCFLAGS="${CFLAGS}" CUSTOMCXXFLAGS="${CXXFLAGS}"
PREFIX="/usr" DESTDIR="${D}" ${myconf} || die "scons failed."
 *  The die message:
 *   scons failed.
 *
 * If you need support, post the topmost build error, and the call
stack if relevant.
 * A complete build log is located at
'/var/tmp/portage/media-sound/supercollider-99999999/temp/build.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/media-sound/supercollider-99999999/temp/environment'.
 * This ebuild is from an overlay named 'proaudio':
'/usr/local/portage/layman/pro-audio/'
 *
lightning ~ #



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/