Zaphodsmap for Linux Lazarus

Hi Ann,

zaphodsmap / Wiki / Home (maintained by HREF Tools Corp)

I see some references to Linux distros. That’s encouraging, but how is this meant? What is then the recommended way of using Zaphodsmap on Linux (using Lazarus)?

Thanks,
Ronan

Hi Ann,

Ok, some more digging.

TNativeXml: XML component for Delphi and Kylix (maintained by HREF Tools Corp)

TNativeXml Requirements and/or Compatible Software:
Delphi or FreePascal

Is this accurate, which version of Free Pascal is this tested, anything to be aware of?

Thanks,
Ronan

See https://sourceforge.net/p/zaphodsmap/wiki/browse_pages/ There is a page with info for Ubuntu, and one for CentOS. Those are the 2 I figured out at the time.

Essentially, you just need a global env var named ZaphodsMap, pointing to a reasonable folder as the top of the configuration tree.

There are some DUnitX tests https://sourceforge.net/p/zaphodsmap/code/HEAD/tree/trunk/ZaphodsMap/Tests_DUnitX/ which you should get it if you svn checkout the project. Those should let you test some basic functionality on any distro.

The trouble I had was never with ZaphodsMap or NativeXML. It was further into the cross-platform IPC between runner, Hub and apps.

Let me know which FPC you test with.

Hi Ann,

Thanks for the references :slight_smile:
Yes, I will be using Lazarus 2.2 which is built with FPC 3.2.2.
This is latest version as of 05 JAN 2022.

Best regards,
Ronan