Re: [LAU] 64-bit csound?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jouni Rinne <l33tmmx@...>
Cc: <linux-audio-user@...>
Date: Friday, January 7, 2011 - 9:02 pm

On Fri, Jan 7, 2011 at 12:35 PM, Jouni Rinne wrote:

Hi Jouni,
That would be a great solution in the short term. I tried
csound-5.12.1-r6 from your overlay and unfortunately got the same sort
of failure. Possibly it's a use flag issue?

c2stable ~ # eix csound

* media-sound/csound
Available versions: (~)5.01!m[1] (~)5.02!m[1] (~)5.02.1!m[1]
(~)5.07.0!m[1] (~)5.08.0!m[1] (~)5.09.0-r1!m[1] (~)5.12.1!m[1]
(~)5.12.1-r1!m[1] (~)5.12.1-r1!m[2] (~)5.12.1-r2!m[2]
(~)5.12.1-r3!m[2] [M](~)5.12.1-r4!m[2] (~)5.12.1-r5!m[2]
(~)5.12.1-r6!m[2] (~)9999!m[2] {+alsa altivec amd64 beats csoundac
debug (-)doc +double-precision dssi editor examples expensive_math
fluidsynth gui jack java loris lua mp3 musicxml newparser +nodebug osc
osc_opcodes p5glove pd (-)portaudio ppc64 (+)python (+)static stk
stk_opcodes tcl tcltk vst vst-host wiimote}
Homepage: http://csound.sourceforge.net/
Description: Csound is a sound design, music synthesis
and signal processing system.

[1] "proaudio" /var/lib/layman/pro-audio
[2] "csound-wii" /var/lib/layman/csound-wii

Found 3 matches.
c2stable ~ #

c2stable ~ # emerge -pvDuN =media-sound/csound-5.12.1-r6

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] media-sound/csound-5.12.1-r6 USE="alsa
double-precision python -csoundac -doc -dssi -editor -examples
-fluidsynth -gui -jack -java -lua -mp3 -musicxml -newparser -osc
-p5glove -pd -stk -tcl -wiimote" 0 kB [1]

Total: 1 package (1 new), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/csound-wii
c2stable ~ #

c2stable ~ # emerge -pv =media-sound/csound-5.12.1-r6

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] media-sound/csound-5.12.1-r6 USE="alsa
double-precision python -csoundac -doc -dssi -editor -examples
-fluidsynth -gui -jack -java -lua -mp3 -musicxml -newparser -osc
-p5glove -pd -stk -tcl -wiimote" 0 kB [1]

Total: 1 package (1 new), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/csound-wii
c2stable ~ #

So it is coming from your overlay, but it fails:

x86_64-pc-linux-gnu-gcc -o OOps/remote.os -c -Wno-format -DGNU_GETTEXT
-O2 -march=native -pipe -fno-strict-aliasing -g -fomit-frame-pointer
-freorder-blocks -fPIC -DLINUX -DPIPES -fvisibility=hidden -fPIC
-DHAVE_LIBSNDFILE=1016 -DUSE_DOUBLE -DHAVE_SOCKETS
-DHAVE_PTHREAD_BARRIER_INIT -DHAVE_SYNC_LOCK_TEST_AND_SET
-DHAVE_FCNTL_H -DHAVE_UNISTD_H -DHAVE_STDINT_H -DHAVE_SYS_TIME_H
-DHAVE_SYS_TYPES_H -DHAVE_TERMIOS_H -DHAVE_VALUES_H -DHAVE_SOCKETS
-DHAVE_DIRENT_H -D__BUILDING_LIBCSOUND -D_CSOUND_RELEASE_
-DCS_DEFAULT_PLUGINDIR=\"/usr/lib64/csound/plugins64\" -I. -IH
-I/usr/include/libmusicxml -I/usr/include/fltk-1.1
-I/usr/local/include -I/usr/include -I/usr/include
-I/usr/X11R6/include OOps/remote.c
In file included from OOps/remote.c:31:
/usr/include/linux/if.h:180: error: field 'ifru_map' has incomplete type
OOps/remote.c: In function 'getIpAddress':
OOps/remote.c:70: error: storage size of 'ifr' isn't known
scons: *** [OOps/remote.os] Error 1
scons: building terminated because of errors.
* ERROR: media-sound/csound-5.12.1-r6 failed:
* Scons failed!
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 4756: Called die
* The specific snippet of code:
* scons CC="$(tc-getCC)" CXX="$(tc-getCXX)"
customCCFLAGS="$CFLAGS -fno-strict-aliasing" customCXXFLAGS="$CXXFLAGS
-fno-strict-aliasing" ${sconsconf} || die "Scons failed!"
*
* If you need support, post the output of 'emerge --info
=media-sound/csound-5.12.1-r6',
* the complete build log and the output of 'emerge -pqv
=media-sound/csound-5.12.1-r6'.
* This ebuild is from an overlay named 'csound-wii':
'/var/lib/layman/csound-wii/'
* The complete build log is located at
'/var/tmp/portage/media-sound/csound-5.12.1-r6/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/media-sound/csound-5.12.1-r6/temp/environment'.
* S: '/var/tmp/portage/media-sound/csound-5.12.1-r6/work/Csound5.12.1'

>>> Failed to emerge media-sound/csound-5.12.1-r6, Log file:

>>> '/var/tmp/portage/media-sound/csound-5.12.1-r6/temp/build.log'

I think I saw this same failure from the pro-audio overlay. I'm
suspicious there is a dependency that's not in the ebuild.

What is this?

In file included from OOps/remote.c:31:
/usr/include/linux/if.h:180: error: field 'ifru_map' has incomplete type
OOps/remote.c: In function 'getIpAddress':
OOps/remote.c:70: error: storage size of 'ifr' isn't known

Cheers,
Mark
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAU] 64-bit csound?, Mark Knecht, (Fri Jan 7, 5:53 pm)
Re: [LAU] 64-bit csound?, Erik de Castro Lopo, (Fri Jan 7, 9:39 pm)
Re: [LAU] 64-bit csound?, Jouni Rinne, (Fri Jan 7, 8:35 pm)
Re: [LAU] 64-bit csound?, Mark Knecht, (Fri Jan 7, 9:02 pm)
Re: [LAU] 64-bit csound?, Reuben Martin, (Sat Jan 8, 12:21 am)
Re: [LAU] 64-bit csound?, Dave Phillips, (Fri Jan 7, 7:28 pm)
Re: [LAU] 64-bit csound?, Julien Claassen, (Fri Jan 7, 6:03 pm)
Re: [LAU] 64-bit csound?, Mark Knecht, (Fri Jan 7, 6:30 pm)