Please let me know how this develops. I'm really eager to get 5.10 working
on SoaS. As it is, I gather, Csound is not available for use on SoaS, and
without this multiple. I'm betwixt and between currently, but since SoaS has
OTOH, do keep me appraised. I have joined the Sugar development list, and
> He says SConstruct has a bug, which he has patched. I think he's
> probably right, and I will patch SConstruct accordingly.
>
> The bug makes the installation not know the right name (soname) for
> the csnd extension module shared library.
>
> Regards,
> Mike
>
> On 7/6/09, Art Hunkins <
abhunkin@...> wrote:
>> Victor and Mike G. (especially) -
>>
>> You're familiar with my problems getting Csound5.10 working on SoaS.
>>
>> Aleksey, one of the Sugar developers, sent me the "solution" (below) to
>> this
>> problem (a Scons issue apparently).
>>
>> I don't know what to do with it, and look to you for either
>> implementation
>> or explanation.
>>
>> I'm really interested to get 5.10 working with Sugar.
>>
>> Art Hunkins
>>
>> ----- Original Message -----
>> From: "Aleksey Lim" <
alsroot@...>
>> To: "Art Hunkins" <
abhunkin@...>
>> Cc: <
pbrobinson@...>; <
csound@...>;
>> <
sugar-devel@...>
>> Sent: Monday, July 06, 2009 3:37 AM
>> Subject: Re: [Sugar-devel] Sugar on a Stick - and OLPCsound/Csound
>>
>>
>>> looks like its a SConstruct issue
>>>
https://sourceforge.net/tracker/index.php?func=detail&aid=2817271&group_id=81968&atid=564599>>>
>>> this patch fixed "import csnd" in my case
>>>
http://git.sugarlabs.org/projects/jhconvert/repos/mainline/blobs/master/patches/csound-2817271-soname.patch>>>
>>> On Sun, Jul 05, 2009 at 05:49:23PM -0400, Art Hunkins wrote:
>>>> As mentioned by a member of the sugar-devel list, it seems that a
>>>> csound
>>>> (5.10) install (yum install csound), does not install several crucial
>>>> site-specific and library packages (csnd, _csnd, libcsnd and perhaps
>>>> libcsound).
>>>>
>>>> Having to erase olpcsound before installing csound deletes these files
>>>> and they don't get restored/reinstalled.
>>>>
>>>> So, to the procedures described below, before erasing olpcsound, I
>>>> saved
>>>> the above-listed files (there were 5 or 6), and once csound was
>>>> installed, added them back where they came from.
>>>>
>>>> This crude procedure didn't work, and the following error log is quite
>>>> like the one I started with:
>>>>
>>>>
>>>> /usr/lib/python2.6/site-packages/sugar/util.py:25: DeprecationWarning:
>>>> the sha module is deprecated; use the hashlib module instead
>>>>
>>>> import sha
>>>>
>>>> Traceback (most recent call last):
>>>>
>>>> File "/usr/bin/sugar-activity", line 21, in <module>
>>>>
>>>> main.main()
>>>>
>>>> File "/usr/lib/python2.6/site-packages/sugar/activity/main.py", line
>>>> 105,
>>>>
>>>> in main
>>>>
>>>> module = __import__(module_name)
>>>>
>>>> File "/home/liveuser/Activities/OurMusic.activity/ourmusic.py", line
>>>> 41,
>>>> in <module>
>>>>
>>>> import csndsugui
>>>>
>>>> File "/home/liveuser/Activities/OurMusic.activity/csndsugui.py", line
>>>> 36,
>>>>
>>>> in <module>
>>>>
>>>> import csnd
>>>>
>>>> File "/usr/lib/python2.6/site-packages/csnd.py", line 7, in <module>
>>>>
>>>> import _csnd
>>>>
>>>> ImportError: /usr/lib/libcsnd.so.5.1: undefined symbol:
>>>> csoundGetInputBuffer
>>>>
>>>>
>>>> I'd appreciate any suggestions as to how to get this all working.
>>>> Thanks.
>>>>
>>>> Art Hunkins
>>>> ----- Original Message -----
>>>> From: Art Hunkins
>>>> To:
pbrobinson@...
>>>> Cc:
csound@... ;
sugar-devel@...
>>>> Sent: Friday, July 03, 2009 7:57 PM
>>>> Subject: Re: [Cs-dev] Sugar on a Stick - and OLPCsound
>>>>
>>>>
>>>> I've just noted that the /usr/lib/python2.6/site-packages folder does
>>>> not include csnd.py. That folder also contains many fewer files that
>>>> the
>>>> corresponding one in python2.5.
>>>>
>>>> As a matter of fact, python2.5 seems about a third the size of 2.6.
>>>> Is
>>>> all this correct?
>>>>
>>>> Art Hunkins
>>>> ----- Original Message -----
>>>> From: Art Hunkins
>>>> To:
pbrobinson@...
>>>> Sent: Friday, July 03, 2009 6:13 PM
>>>> Subject: Fw: [Cs-dev] Sugar on a Stick - and OLPCsound
>>>>
>>>>
>>>> Hello, Peter,
>>>>
>>>> Do you know what may be happening here? (Please see error log
>>>> below.)
>>>>
>>>> I've no idea why the module referenced (csd.py) is not found.
>>>> Please
>>>> also compare the log at the very bottom of this mail; this latter log
>>>> was
>>>>
>>>> generated when running Csound*5.08*, also with python2.6.
>>>>
>>>> Thanks for any insights.
>>>>
>>>> Art Hunkins
>>>>
>>>> ----- Original Message -----
>>>> From: Art Hunkins
>>>> To: Developer discussions
>>>> Cc:
csound@...
>>>> Sent: Friday, July 03, 2009 5:36 PM
>>>> Subject: Re: [Cs-dev] Sugar on a Stick - and OLPCsound
>>>>
>>>>
>>>> Here's the *next* chapter in the saga. Please note that this is not
>>>> the *Windows* installation saga; it's the *Linux/Sugar* installation
>>>> saga.
>>>>
>>>> In our last episode, we noted that Csound5.08 was (apparently?)
>>>> incompatible with python2.6. At least this seemed a plausible
>>>> explanation
>>>>
>>>> from the error log we saw.
>>>>
>>>> So, now Csound5.10 is available on Fedora(11) for download to SoaS.
>>>>
>>>> First, I try update csound; "can't find any csound".
>>>> Second, install csound; it tries, but then says, "can't because it
>>>> interferes with olpcsound" (OK, different name!)
>>>> Third, erase olpcsound; good
>>>> Fourth, install csound; good
>>>>
>>>> Then I run my Activity; it now crashes with the similar, but not
>>>> exact, error log below.
>>>>
>>>> I thought perhaps I'd better start from scratch and did (reformat
>>>> USB
>>>>
>>>> drive, etc). Thought probably the new SoaS iso incorporated Csound5.10.
>>>> But no, I needed to essentially repeat the above steps, and ended with
>>>> the same crash.
>>>>
>>>> The log: (any new ideas please?)
>>>>
>>>> /usr/lib/python2.6/site-packages/sugar/util.py:25:
>>>> DeprecationWarning: the sha module is deprecated; use the hashlib
>>>> module
>>>> instead
>>>>
>>>> import sha
>>>>
>>>> Traceback (most recent call last):
>>>>
>>>> File "/usr/bin/sugar-activity", line 21, in <module>
>>>>
>>>> main.main()
>>>>
>>>> File "/usr/lib/python2.6/site-packages/sugar/activity/main.py",
>>>> line
>>>> 105, in main
>>>>
>>>> module = __import__(module_name)
>>>>
>>>> File "/home/liveuser/Activities/OurMusic.activity/ourmusic.py",
>>>> line
>>>> 41, in <module>
>>>>
>>>> import csndsugui
>>>>
>>>> File "/home/liveuser/Activities/OurMusic.activity/csndsugui.py",
>>>> line
>>>>
>>>> 36, in <module>
>>>>
>>>> import csnd
>>>>
>>>> ImportError: No module named csnd
>>>>
>>>>
>>>>
>>>> Art Hunkins
>>>>
>>>> ----- Original Message -----
>>>> From: victor
>>>> To: Art Hunkins ; Developer discussions
>>>> Sent: Wednesday, July 01, 2009 1:36 PM
>>>> Subject: Re: [Cs-dev] Sugar on a Stick - and OLPCsound
>>>>
>>>>
>>>> Because the 5.10 rpm has a python2.6 dependency. But that might
>>>> be the case for 5.08 too (I am not sure).
>>>> ----- Original Message -----
>>>> From: Art Hunkins
>>>> To: Developer discussions
>>>> Sent: Tuesday, June 30, 2009 2:22 AM
>>>> Subject: Re: [Cs-dev] Sugar on a Stick - and OLPCsound
>>>>
>>>>
>>>> I just noticed that the current OLPC build includes Python 2.5,
>>>> whereas SoaS includes Python 2.6
>>>>
>>>> Csound 5.08.91 is currently in both. Wouldn't this explain why
>>>> 5.08.91 doesn't work on SoaS? And why 5.10 should?
>>>>
>>>> Art Hunkins
>>>> ----- Original Message -----
>>>> From:
Victor.Lazzarini@...
>>>> To: Developer discussions
>>>> Sent: Monday, June 29, 2009 5:38 PM
>>>> Subject: Re: [Cs-dev] Sugar on a Stick - and OLPCsound
>>>>
>>>>
>>>> The message is strange, but it does not say there is a Python
>>>> version mismatch. However, having said that, the 5.08.91
>>>> rpm was built with 2.5 (unless what you have there is another
>>>> build that somehow uses 2.6).
>>>>
>>>> What the message says is that the library module Python
>>>> tried to load does not have one of the API functions. The
>>>> reason for this I don't know.
>>>>
>>>> Victor
>>>>
>>>> ----- Original Message -----
>>>> From: Art Hunkins <
abhunkin@...>
>>>> Date: Monday, June 29, 2009 10:19 pm
>>>> Subject: Re: [Cs-dev] Sugar on a Stick - and OLPCsound
>>>> To:
csound-devel@...
>>>>
>>>> > Victor, Brian and Mike G. -
>>>> >
>>>> > I'd like to ask again regarding this SoaS log, and what it
>>>> > suggests about
>>>> > the crash of my OurMusic activity.
>>>> >
>>>> > The version of Csound is 5.08.91, libsndfile is 1.0.17. And
>>>> as
>>>> > you can see
>>>> > Python 2.6 and libcsnd.so.5.1 are referenced in the log.
>>>> >
>>>> > Is the difficulty incompatible versions of Python and/or
>>>> > libsndfile/libcsnd.so.5.1?
>>>> >
>>>> > A member of the sugar-devel list suggested that the problem
>>>> > might well be
>>>> > solved with Csound5.10 (Fedora 11) which will be available
>>>> > through yum
>>>> > update later this week. (It's apparently ready to go.) What
>>>> do
>>>> > you imagine?
>>>> >
>>>> > The log:
>>>> >
>>>> > /usr/lib/python2.6/site-packages/sugar/util.py:25:
>>>> > DeprecationWarning: the
>>>> > sha module is deprecated; use the hashlib module instead
>>>> >
>>>> > import sha
>>>> >
>>>> > Traceback (most recent call last):
>>>> >
>>>> > File "/usr/bin/sugar-activity", line 21, in <module>
>>>> >
>>>> > main.main()
>>>> >
>>>> > File
>>>> "/usr/lib/python2.6/site-packages/sugar/activity/main.py",
>>>> > line 105, in
>>>> > main
>>>> >
>>>> > module = __import__(module_name)
>>>> >
>>>> > File
>>>> "/home/liveuser/Activities/OurMusic.activity/ourmusic.py",
>>>> > line 41, in
>>>> > <module>
>>>> >
>>>> > import csndsugui
>>>> >
>>>> > File
>>>> "/home/liveuser/Activities/OurMusic.activity/csndsugui.py",
>>>> > line 36, in
>>>> > <module>
>>>> >
>>>> > import csnd
>>>> >
>>>> > File "/usr/lib/python2.6/site-packages/csnd.py", line 7, in
>>>> > <module>
>>>> > import _csnd
>>>> >
>>>> > ImportError: /usr/lib/libcsnd.so.5.1: undefined symbol:
>>>> > csoundGetInputBuffer
>>>> >
>>>> >
>>>> > Thanks -
>>>> >
>>>> > Art Hunkins
>>>> >
>>>> >
>>>> >
>>>> -----------------------------------------------------------------
>>>> > -------------
>>>> > _______________________________________________
>>>> > Csound-devel mailing list
>>>> >
Csound-devel@...
>>>> >
https://lists.sourceforge.net/lists/listinfo/csound-devel>>>>
>>>> Dr Victor Lazzarini, Senior Lecturer, Dept. of Music,
>>>> National University of Ireland, Maynooth
>>>>
>>>>
>>>>
>>>> ----------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> ----------------------------------------------------------------------
>>>>
>>>>
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>>
Csound-devel@...
>>>>
https://lists.sourceforge.net/lists/listinfo/csound-devel>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>>
Csound-devel@...
>>>>
https://lists.sourceforge.net/lists/listinfo/csound-devel>>>>
>>>>
>>>>
>>>> --------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> --------------------------------------------------------------------------
>>>>
>>>>
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>>
Csound-devel@...
>>>>
https://lists.sourceforge.net/lists/listinfo/csound-devel>>>>
>>>>
>>>>
>>>> ----------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> ----------------------------------------------------------------------------
>>>>
>>>>
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>>
Csound-devel@...
>>>>
https://lists.sourceforge.net/lists/listinfo/csound-devel>>>
>>>> _______________________________________________
>>>> Sugar-devel mailing list
>>>>
Sugar-devel@...
>>>>
http://lists.sugarlabs.org/listinfo/sugar-devel>>>
>>>
>>> --
>>> Aleksey
>>
>>
>> ------------------------------------------------------------------------------
>> Enter the BlackBerry Developer Challenge
>> This is your chance to win up to $100,000 in prizes! For a limited time,
>> vendors submitting new applications to BlackBerry App World(TM) will have
>> the opportunity to enter the BlackBerry Developer Challenge. See full
>> prize
>> details at:
http://p.sf.net/sfu/blackberry>> _______________________________________________
>> Csound-devel mailing list
>>
Csound-devel@...
>>
https://lists.sourceforge.net/lists/listinfo/csound-devel>>
>
>
> --
> Michael Gogins
> Irreducible Productions
>
http://www.michael-gogins.com> Michael dot Gogins at gmail dot com
>
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full
> prize
> details at:
http://p.sf.net/sfu/blackberry> _______________________________________________
> Csound-devel mailing list
>
Csound-devel@...
>
https://lists.sourceforge.net/lists/listinfo/csound-devel
the opportunity to enter the BlackBerry Developer Challenge. See full prize