G'day Jerome I had the same problem as well, the problem is related to not having enough shared memory. For some reason, Mac OS X sets the defaults maximum's for shared memory to be relatively low.
The following is a guide on how I managed to get it to work. Step 1. Edit Vic file and change exec mash-5.2.1 "$0" -name vic -- "$@" To exec ./mash-5.2.1 "$0" -name vic -- "$@" or exec /install_path/mash-5.2.1 "$0" -name vic -- "$@" Step 2. Good website http://developer.postgresql.org/docs/postgres/kernel-resources.html SHMMAX Maximum size of shared memory segment (bytes) 250 kB + 8.2 kB * shared_buffers + 14.2 kB * max_connections up to infinity SHMMIN Minimum size of shared memory segment (bytes) 1 SHMALL Total amount of shared memory available (bytes or pages) if bytes, same as SHMMAX; if pages, ceil(SHMMAX/PAGE_SIZE) SHMSEG Maximum number of shared memory segments per process only 1 segment is needed, but the default is much higher SHMMNI Maximum number of shared memory segments system-wide like SHMSEG plus room for other applications SEMMNI Maximum number of semaphore identifiers (i.e., sets) at least ceil(max_connections / 16) SEMMNS Maximum number of semaphores system-wide ceil(max_connections / 16) * 17 plus room for other applications SEMMSL Maximum number of semaphores per set at least 17 SEMMAP Number of entries in semaphore map see text SEMVMX Maximum value of semaphore at least 1000 (The default is often 32767, don't change unless asked to.) The most important shared memory parameter is SHMMAX, the maximum size, in bytes, of a shared memory segment. If you get an MacOS X In OS X 10.2 and earlier, edit the file /System/Library/StartupItems/SystemTuning/SystemTuning and change the values in the following commands: sysctl -w kern.sysv.shmmax sysctl -w kern.sysv.shmmin sysctl -w kern.sysv.shmmni sysctl -w kern.sysv.shmseg sysctl -w kern.sysv.shmall In OS X 10.3, these commands have been moved to /etc/rc and must be edited there. The default values for 10.3 was sysctl -w kern.sysv.shmmax=4194304 sysctl -w kern.sysv.shmmin=1 sysctl -w kern.sysv.shmmni=32 sysctl -w kern.sysv.shmseg=8 sysctl -w kern.sysv.shmall=1024 I modified the settings to sysctl -w kern.sysv.shmmax=34194304 sysctl -w kern.sysv.shmmin=1 sysctl -w kern.sysv.shmmni=32 sysctl -w kern.sysv.shmseg=256 sysctl -w kern.sysv.shmall=34194304 I hope this guide provide some assistance. Cheers, Jason. P.S. I am also very keen to see the AccessGrid Version 2 running on Mac OS X. -------------------------------------------- Jason Bell, B.I.T. B. Info. Tech. (Honours) Student Network Engineer Information Technology Division Central Queensland University High Performance Computing Support Officer Central Queensland University Research Assistant to the Nonlinear Intelligent Systems Research Group Faculty of Informatics & Communication Central Queensland University E-mail : j.b...@cqu.edu.au Phone : 07 4930 9229 -------------------------------------------- Patience is a virtue. But if I wanted Patience, I would have become a Doctor. -------------------------------------------- -----Original Message----- From: Jerome [mailto:jeremy.kn...@gmail.com] Sent: Tuesday, 3 August 2004 07:56 To: ag-t...@mcs.anl.gov Subject: Re: [AG-TECH] Mac OS X Progress, RAT is being stuborn yeah i just recently got the OS X open mash build, the vic as a viewer seems to work except when i join the lobby and then it quits with too many files error after trying to load all of the streams haven't really tried vat much beyond it opening for the lobby i'm interesting in checking into possibly rebuilding it against OS X Tcl/Tk if i can get the source with the os x changes. --jerome On Mon, 2 Aug 2004 22:03:20 +0100, grzes...@mi2.hr <grzes...@mi2.hr> wrote: > Hi, > Have a look on www.openmash.org. > OpenMash is already running on osx however its using vat for audio (less codecs and different sampling frequencies) > Grzesiek > > > > On Sun, Aug 01, 2004 at 08:25:30PM -0400, Jerome wrote: > > So I managed to treck thru hacking at VIC to compile under OS X > > 10.3.4, wasn't bad just header files with different paths... > > > > haven't found much on OS X AG stuff besides hearing that there's a beta... > > > > but i've been working on installing the various components for AGTk > > 2.2, Globus, PyGlobus, and other modules are all installed, but I'm > > stuck at one thing that keeps me from continuing to explore... > > > > gcc -g -O2 -W -Wall -Wbad-function-cast -Wmissing-prototypes > > channel.o channel_types.o cc_vanilla.o cc_rdncy.o cc_layered.o > > render_3D.o repair.o ts.o playout.o net.o source.o session.o > > main_engine.o mbus_engine.o audio.o cushion.o mix.o parameters.o > > transmit.o playout_calc.o ui_send_rtp.o ui_send_audio.o > > ui_send_prefs.o ui_send_stats.o transcoder.o rtp_dump.o rtp_callback.o > > settings.o pdb.o pktbuf.o tonegen.o voxlet.o fatal_error.o > > libuclaudio.a libuclcodec.a libuclsndfile.a > > -L/Users/jerome/PythonProjects/AccessGrid/ag-media/common/src > > -luclmmbase -lm -o rat-4.2.22-media > > ld: Undefined symbols: > > _rtp_get_ssrc_count > > > > > > it looks to me this symbol is defined in the UCL MM library, > > ../common/src/libuclmmbase.a > > but attempting to try various other methods to linking it still ends > > up with undefined symbol > > > > anybody got suggestions? much appreciated > > >