[Lazarus] Developing on Linux with files on Windows NTFS {Solved]

Mehmet Erol Sanliturk m.e.sanliturk at gmail.com
Sun Feb 8 13:01:59 CET 2015

On Sun, Feb 8, 2015 at 2:47 AM, Mattias Gaertner <nc-gaertnma at netcologne.de>

> On Sat, 7 Feb 2015 17:45:58 -0800
> Mehmet Erol Sanliturk <m.e.sanliturk at gmail.com> wrote:
> >[...]
> > In the same directory , for example , in an NFS directory :
> >
> > When an .lpi file is loaded in an OS , file names recorded in other OSes
> > are causing trouble .
> For example?
> > During save of an .lpi file , Lazarus is saving the .lpi file in its
> > current OS structure , by breaking the .lpi for the other OSes .
> For example?
> Mattias
> --
> _______________________________________________

To use a same source tree from different operating systems , it is
necessary to use a server , such as NFS ( which is located on a Unix server
, I could not create a NFS server in Windows ) .

To access from Windows to a NFS server , it is necessary to use a Samba
server in the NFS server ( I could not create a NFS client in Windows ) .

The above structure means , the same source files are in "different"
locations in different client computers with respect to mount points ( for
example , in Linux /home/... , in FreeBSD /usr/home/... , in Windows H:\...
) .

When the SAME .lpi is loaded in an operating system which is containing
file names set in another operating system is producing error messages
during loading because there is no such files in that operating system .

Assume , "incorrect" file names are corrected at the .lpi when loaded , and
saved .

Another operating system is starting to give error messages during loading
the same .lpi file , because it is not able to find the specified files
because there is no any such directories in itself .

To remedy this mix up is to use different directories and .lpi files with
respect to operating systems for the same source tree .

Another remedy may be to use a "Web site" instead of an NFS server in the
server and use URL for file names in everywhere such as .lpi ,  units and
.cfg files similar to Go language . Such a facility will also allow use of
sources staying in any web server at the same source tree .

Thank you very much .

Mehmet Erol Sanliturk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20150208/fb74dee3/attachment-0003.html>

More information about the Lazarus mailing list