| Victor,
Sorry to not see your messages before you built your packages -- email has
been very slow to arrive this week.
There are two things I am concerned about with the OS X packages. First,
have you removed or changed your preinstall script for CsoundLib.pkg? The
version that you sent to me was deleting the entire CsoundLib.framework
before the install. This will make it impossible to have both 5.1 and 5.2
versions of the framework installed together.
Second, I've noticed that your 5.09 installer (at least on PPC) is still
overwriting the owner, group, and permissions of a number of system
directories. I noticed after installing that these directories (and maybe
others) were owned by user 502 instead of root:
/usr
/usr/local
/System
/System/Library
/System/Library/Frameworks
/System/Library/Frameworks/Python.framework (etc.)
/Library
/Library/Documentation
/Library/Frameworks
/Library/Frameworks/Csound.framework
/Applications
The first seven of those (at least on 10.5) should be root:wheel with mode
755 permissions. /Library/Documentation, /Library/Frameworks and its
contents, and /Applications should be root:admin with mode 775.
I discovered that PackageMaker's "Use recommended permissions" feature
simply copies permissions from your system, so if your system is wrong, your
package will be too. Repairing permissions with your OS X System disk is a
partial solution to this issue.
The quick solution is to turn off the option in your PackageMaker files that
says to overwrite the permissions of existing files. At a minimum, that
will prevent changing system directories. Before the next release, I will
write a script to make sure everything else in the package has the correct
settings.
I know you don't have a lot of time and have already built the packages, so
I guess just do what you can (if anything).
Thanks.
Anthony
victor wrote on 12/17/08 5:20 PM:
> What was actually happening was that I did not realise the dynamic
> lib was being built in Versions/5.2. Anyway I sorted it all out. I have
> the Intel packages (floats and doubles) now.
>
> Victor
> ----- Original Message -----
> From: "Anthony Kozar"
> To: "Developer discussions"
> Sent: Wednesday, December 17, 2008 10:09 PM
> Subject: Re: [Cs-dev] version troubles
>
>
>> If this is the message that you are seeing, then I think your plugins
>> weren't actually built with the latest version.h:
>>
>> csound->Warning(csound, Str("not loading '%s' (incompatible "
>> "with this version of Csound
>> (%d.%d/%d.%d)"),
>> fname, majorVersion,minorVersion,
>> CS_APIVERSION,CS_APISUBVER);
>>
>>
>> Anthony
>>
>> On Wed, December 17, 2008 6:43 am, Victor Lazzarini wrote:
>>> I am having trouble now with the csound versioning upgrade. When
>>> it attempts to load opcodes, it says they are incompatible with
>>> this version of csound. These are the opcodes I just built.
------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you. Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |