I've been trying to get up to tricks with the in clause of uses, eg. uses GHJStdDefs in 'GHJLibraries/GHJStdDefs.p' ; It seems to me that the in clause only supports filenames, not paths - true? (or put another way, that's what it appears to do: is this the intended/standard/expected behaviour?) The only way I have been able to get GPC to see my libraries is to use --unit-path on the command-line. I'll pop a note into the doc forms later. The reason I wanted to do the above was so I could place a soft link to the real library (etc.) directory in the working code directory, so that the library locations are effectively embedded in the code, yet are relative to the directory they are compiled from. Also, it means I can later point the link to new versions of the library and just recompile without altering anything else. (Yes, I know I should really use make files...) Grant -- ------------------------------------------------------------------- Grant Jacobs Ph.D. BioinfoTools ph. +64 3 476 1820 (office, after 10am) PO Box 6129, or +64 25 601 5917 (mobile) Dunedin, gjacobs@bioinfotools.com NEW ZEALAND. Bioinformatics tools: deriving knowledge from biological data Bioinformatics tools - software development - consulting - training Check out the website for more details: http://www.bioinfotools.com The information contained in this mail message is confidential and may be legally privileged. Readers of this message who are not the intended recipient are hereby notified that any use, dissemination, distribution or reproduction of this message is prohibited. If you have received this message in error please notify the sender immed- iately and destroy the original message. This applies also to any attached documents.