|
Magic Mailing List |
|
From: Prakash (prakashkuve AT yahoo DOT com) Date: Fri Aug 24 2001 - 12:20:31 EDT
Dear Tim and Michael,
Thank you very much for the sugestons,
I had downloaded the CVS source of
MAGIC on August 18th, so this should have had the
correct file locking routines. I read the file
"locking.txt" located at doc/textfiles/ and followed
the instructions given there ( i.e. create the "flock"
directory inside CAD_HOME with proper permissions) but
still I get the same error message. My CAD_HOME
environment variable is also set properly, hence I am
at loss here to see what's causing the error. The
error message I used to get in some earlier versions
of MAGIC used to be concerning the "flock_list"
directory, should this also be created or would MAGIC
automatically create this and maintain it ? Thank you
in advance.
Regards,
Prakash.
--- "R. Timothy Edwards" <tim AT stravinsky DOT jhuapl.edu>
wrote:
> Dear Prakash,
>
> If you downloaded the CVS source since sometime
> in July, you will
> have the correct file locking routines. I don't
> think this is true
> of the tar.gz distribution.
> File locking is implemented in such a way that
> user's who don't
> want it (which is probably the majority) won't be
> bothered by its
> habits, such as creating local directories for
> managing timestamps.
> For this reason, file locking, even when enabled in
> the compilation
> configuration, is not enabled at run-time until the
> "master file
> locking directory" is created in $CAD_HOME. Nothing
> needs to be put
> in this directory---magic will do that part---but
> $CAD_HOME/flock/
> must exist, as its presence is what tells magic to
> go ahead with the
> file locking system.
> I may need to look closer at the code, though,
> because if it says
> "Directory "/flock" not available", this indicates
> that it could not
> find either an environment variable $CAD_HOME or a
> directory ~cad/.
> You will probably have to make sure that you set
> environment variable
> $CAD_HOME before starting magic.
> More detailed information on the locking
> mechanism can be found
> in the magic source tree under
>
> doc/textfiles/locking.txt
>
> Please let me know if you have any difficulties
> with the system,
> which has not been thoroughly exercised. For that
> matter, please
> let me know if you *don't* have any difficulties
> with the system,
> too.
> Regards,
> Tim
__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/
|
|
|
|