|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Re: Sugar on a Stick - and OLPCsound/CsoundAs 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
|
|
|
Re: Re: Sugar on a Stick - and OLPCsound/CsoundHey that's pretty interesting - and basic!
I wonder if the python += operator is causing other SCons issues on other platforms as well. Perhaps we should try replacing all +='s and see if some other problems get cleared up. D. On 06/07/2009, at 7:49 AM, 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 ________________________________________________ David Worrall. - Experimental Polymedia: worrall.avatar.com.au - Sonification: www.sonifiction.com.au - Education for Financial Independence: www.mindthemarkets.com.au Send bugs reports to this list. To unsubscribe, send email sympa@... with body "unsubscribe csound" |
| Free embeddable forum powered by Nabble | Forum Help |