I was recently pointed to 
http://fl-cvs.mcs.anl.gov/viewcvs/viewcvs.cgi/*checkout*/AccessGrid/doc/AG-Mac-Build-HOWTO.rtf?rev=1.2.2.4&only_with_tag=r_2_3_final
 to build the AccessGrid for Mac OS X.

I have followed the instructions there, using the older versions of fpconst and 
SOAPpy as required. I still run across a major problem when running 
BuildSnapshot.py (the main build python script). Once BuildPackage.py is called 
and executes PackageMaker the build seems to take a very very long time to make 
the package. It is still taking up CPU cycles according to 'top'. I let the 
packaging continue over a day or two and it was still going.

The output at this point is given below, as well as some errors that occurred 
before the packaging.

cmd = /usr/bin/python BuildPackage.py --verbose -s /Volumes/Data/mnt/agscratch 
-b /Volumes/Data/mnt/agscratch/AccessGrid -d 
/Volumes/Data/mnt/agscratch/dist-20051214_102445 -p 2.3 -m 
Snapshot_20051214_102445 -v 3.0
SourceDir = /Volumes/Data/mnt/agscratch
BuildDir = /Volumes/Data/mnt/agscratch/AccessGrid
DestDir = /Volumes/Data/mnt/agscratch/dist-20051214_102445
metainfo = Snapshot_20051214_102445
version = 3.0
TmpDir: /tmp/tmpmhTRvA
Backing up old file: ../AGTk-3.0 to ../AGTk-3.0.old
Removing old backup (directory): ../AGTk-3.0.old
Running packaging command: 
/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker 
-build -p ../AGTk-3.0/AGTk-3.0.pkg -f /tmp/tmpmhTRvA/pkg_contents -ds -r 
/tmp/tmpmhTRvA/pkg_resources -i 
/tmp/tmpmhTRvA/pkg_contents/AccessGridToolkit.app/Contents/Info.plist -d 
/tmp/tmpmhTRvA/pkg_resources/Description.plist

Before this, there were a few errors that did not stop the build process:

Calling build script: VideoService.build.py
** Error: Unsupported platform: darwin
Traceback (most recent call last):
File "VideoService.build.py", line 25, in ?
VIC_EXE_PATH = os.path.join(servicesDir,VIC_EXE)
NameError: name 'VIC_EXE' is not defined
Writing Package File: 
/mnt/agbuild/dist-20051209_103015/NodeServices/VideoService.zip
Calling build script: AudioService.build.py
** Error: Unsupported platform: darwin
Traceback (most recent call last):
File "AudioService.build.py", line 34, in ?
for f in ratFiles:
NameError: name 'ratFiles' is not defined
Writing Package File: 
/mnt/agbuild/dist-20051209_103015/NodeServices/AudioService.zip
Calling build script: VideoProducerService.build.py
** Error: Unsupported platform: darwin
Traceback (most recent call last):
File "VideoProducerService.build.py", line 25, in ?
VIC_EXE_PATH = os.path.join(servicesDir,VIC_EXE)
NameError: name 'VIC_EXE' is not defined
Writing Package File: 
/mnt/agbuild/dist-20051209_103015/NodeServices/VideoProducerService.zip
Calling build script: VideoConsumerService.build.py
** Error: Unsupported platform: darwin
Traceback (most recent call last):
File "VideoConsumerService.build.py", line 24, in ?
VIC_EXE_PATH = os.path.join(servicesDir,VIC_EXE)
NameError: name 'VIC_EXE' is not defined

Examining the files in question, there is no sys.platform == 'darwin' option.

Any help as to how to get the AccessGrid built and packaged for Mac OS X Server 
10.3 would be much appreciated.

Thanks,
Ashnil

Reply via email to