Thanks Frank. That was enough to solve the problem which was basically a lack of familiarity with make. Perhaps the following notes will be of help to someone else who is just getting started.

'sudo python setup.py install' works around the permissions error. The error is still present after running make if sudo is not used.

Running make on makefile avoids the permissions problem completely and creates the app and dmg properly.

George

-------------------------------------------------------------------------------------------------------------------------

Building TaskCoach On Mac OS X Using Source Code from Subversion Repository
For the Really New to OS X and Command Line Compiling


Download the TaskCoach source code from SourceForge using the Subversion client obtained from SourceForge and
the svn command line described in the SF help.

Move the source to a convenient location on your disk drive.

The program "make" is used to drive the build process.

"make" will automatically use "Makefile" as it's script unless directed otherwise. TaskCoach uses the default "Makefile" script name. "Makefile" uses "make.py" to create TaskCoach.app in the "build" directory "make.py" uses "setup.py" to create the TaskCoach.dmg in the "dist" directory

The target type produced is determined by the argument(s) supplied to "make".
        "make dmg"
will generate an OS X disk image containing the app package.

Inspect the "makefile" script for other arguments and http://www.taskcoach.org/devinfo.html for additional information.

----------------------------------------------------------------------------------

To build the app without creating a dmg:

>python make.py py2app

Output TaskCoach.app will be in the "build" directory.


---------------------------------------------------------------------------------

"Test.py" or "make.py" may fail if run alone before running "make" on Makefile. If this happens on a new download either run "make" or run "make icons templates i18n". Running "make unittests" should also automatically create the icons and templates.

---------------------------------------------------------------------------------





Reply via email to