Csound Csound-dev Csound-tekno Search About

[Cs-dev] Working to release 5.09

Date2008-09-07 11:47
Fromjpff
Subject[Cs-dev] Working to release 5.09
Just a reminder that the plan is to freeze the code on Tuesday 9
September with the aim of a release on Friday 12 September.

I am trying to review all reported bugs now to see is anything has
slipped through.

==John ffitch

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-08 02:56
FromAnthony Kozar
SubjectRe: [Cs-dev] Working to release 5.09
I have decided not to make a Mac OS 9 package for 5.09.  I have been
contemplating since the release of 5.08 how useful it is to continue making
OS 9 releases and I think I shall take at least a temporary break from this
activity.

I would like to be able to continue to build Csound on OS 9 for my own
personal use for the foreseeable future however.  So, I hope that no one
will begin removing Mac-specific code yet.

I had not tried building from CVS since March until this past week, and I
received about 22 errors and several warnings while trying to compile (see
below).  The problems are mostly with the changes to threads.c and csound.c
which now rely on  and  respectively, both of which
are unavailable on Mac OS 9.  Perhaps the #ifdefs are just wrong because
there are also some redefinitions of some functions and threads.c at least
used to correctly substitute stub functions for platforms without POSIX
threads.

I think that it is probably too late to fix these issues before releasing
5.09 unless the person(s) who made the changes knows what to do.  I hope
that we can get these files straightened out after the release.  (A process
with which I will happily help).

Thanks.

Anthony Kozar
mailing-lists-1001 AT anthonykozar DOT net
http://anthonykozar.net/

-----------------
Messages on OS 9
-----------------

Error   : illegal operands 'void *' + 'unsigned long'
auxfd.c line 54   auxchp->endp = (void*)auxchp->auxp + nbytes;

Error   : the file 'pthread.h' cannot be opened
csound.c line 43   #include 

Error   : undefined identifier 'pthread_t'
csound.c line 1138   if (pthread_equal(*(pthread_t *)threadId, *(pthread_t
*)current->threadId)) {

Error   : the file 'sys/wait.h' cannot be opened
threads.c line 87   #include 

Error   : undefined identifier 'pid_t'
threads.c line 117   while (waitpid((pid_t) retval, &status, 0) != (pid_t)
ECHILD) {

Error   : ';' expected
threads.c line 118   if (WIFEXITED(status) != 0) {

Error   : undefined identifier 'status'
threads.c line 122   if (WIFSIGNALED(status) != 0) {

[...]

Error   : illegal use of incomplete struct/union/class 'struct timespec'
threads.c line 134   struct timespec ts;

[...]

Error   : object 'csoundSleep(unsigned long)' redefined
threads.c line 579   {

Error   : object 'csoundRunCommand(const char *const *, int)' redefined
threads.c line 611   {

Error   : expression syntax error
aops.c line 1140   int nsmps = csound->ksmps;

[...]


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-08 06:18
Fromjpff
SubjectRe: [Cs-dev] Working to release 5.09
For mac_classic I have made some adjustments.  may compile now!  May
have missed some stuff though
==John ffitch

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-08 07:09
FromAnthony Kozar
SubjectRe: [Cs-dev] Working to release 5.09
Thanks, John!!

It _almost_ worked.  aops.c, auxfd.c, and csound.c compiled correctly but
there were still some small problems with threads.c.  I could see more
clearly though from your changes what needed to be done.  There were already
stubs for csoundRunCommand() and csoundSleep() near the bottom of the file,
so I moved those up to your new #elif mac_classic so that those functions
would only be defined once no matter what platform is used.

CsoundLib now compiles for me and I will check the plugins tomorrow.
Changes were committed -- please let me know if this breaks the build for
anyone else.  (It shouldn't, but ...)

Anthony

jpff wrote on 9/8/08 1:18 AM:

> For mac_classic I have made some adjustments.  may compile now!  May
> have missed some stuff though
> ==John ffitch


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-08 09:07
Fromroot
SubjectRe: [Cs-dev] Working to release 5.09
Compiles here on i386 with mac_classic fixes



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-08 09:08
Fromroot
SubjectRe: [Cs-dev] Working to release 5.09
Compiles here on i386 with mac_classic fixes



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-09 06:36
FromAnthony Kozar
SubjectRe: [Cs-dev] Working to release 5.09
Great.  Thanks.

I committed a few more small changes to correct errors and warnings in the
plugins and rdorch.c.  These are all of the changes that I need to make for
5.09 to compile.

Anthony

root wrote on 9/8/08 4:07 AM:

> Compiles here on i386 with mac_classic fixes


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net