[proaudio] supercollider ebuild problems |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
- To: proaudio@xxxxxxxxxxxxxxxxxxx
- Subject: [proaudio] supercollider ebuild problems
- From: Mark Knecht <markknecht@xxxxxxxxx>
- Date: Sat, 7 Feb 2009 16:01:16 -0800
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=q0Icw96YWzTu4JTer6x9JF/aNse0OZC0nK9HSuIQUII=; b=hFA5TCZWs9l1yNTGXshZVDf5AkYJDlqm0GVY7LsvA8HHKXtk4nrP+MgO/MGvvoTrIX Rgm9FE8kOki/CLAJ9nApCqhUFycRgB6E13/TjNCbrV6SncrZxLzbv0+DA7JR0J2gLuyo Fo6Kvhbwjb0ssxKxlYM12Nzw3flRHLPn5Eem8=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=e/2EJ1B2VbQV4reeP/pVmtQBB8kLFlBTbIGfUoXQxJBnDkFgRu90uvBeWb4pbs64LX 7sEe8yJDaBJ9M0giA2AkQqBBu7qa0HRzQ2UoITrfzl6zfq38qbfS8jm+vcLmhthDKStu kouSTlLweLJKvPRqpokCkGBygFhB59d22HCAk=
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 ~ #