Victor and Mike G. (especially) -
> 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
the opportunity to enter the BlackBerry Developer Challenge. See full prize