November 7, 2010

PoD UI/Server on Mac OS X

Anar here...

As I promised, I am going to make several posts dedicated to new features of upcoming PoD v2.4.

Today's new feature or better to say possibility is "PoD UI/Server on Mac OS X".
Currently PoD UI and PoD Server are always on the same machine and can't be separated. A more preferable use case would be having UI on the laptop and a possibility to command to have PoD server somewhere else, maybe on a remote cluster, possibly close to PoD workers. This use case gives the maximum performance and flexibility for users.
We have a plan and we are working on disentangling of PoD UI and Server. So that user will be able to run PoD UI and PoD Server on different machines.

As a small step towards accomplishing the goal of disentangling, I have just finished porting PoD UI/Server to Mac OS X. So far only Command Line Interface and only the SSH plug-in are working and have been tested. But since main core modules have been just ported to support Mac, the other plug-ins will be easily ported as well.

You can already try running PoD on Mac using any build equal or higher than PoD-2.3.83. Check PoD nightly builds up: http://pod.gsi.de/releases/pod/nightly/

3 comments:

Kuday said...
This comment has been removed by the author.
Kuday said...

I am getting the following error after "cmake -C ../BuildSetup.cmake .." command.

...
CMake Error at /Applications/CMake 2.8-5.app/Contents/share/cmake-2.8/Modules/FindBoost.cmake:1135 (message):
Unable to find the requested Boost libraries.

Boost version: 1.47.0

Boost include path: /usr/local/boost_1_47_0

The following Boost libraries could not be found:

boost_thread
boost_program_options
boost_filesystem
boost_serialization
boost_system

No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the
directory containing Boost libraries or BOOST_ROOT to the location of
Boost....
I am getting the following error after "cmake -C ../BuildSetup.cmake .." command.


CMake Error: The following variables are used in this project, but they are set to NOTFOUND....

Please set them or make sure they are set and tested correctly in the CMake files:

Could you please explain how to install boost libraries for MacOsx?

Anar Manafov said...

Hi!

I think, you are just missing headers of boost. To build PoD you need not only libs, but a boost-devel as well. I use MacPorts to install boost libs and headers. You can either use the same or build it by yourself. Both are easy.

I am planning to prepare a dmg image of PoD (all in one) for MacOSX. That would be more convenient for users.

If you get any other question, please mail on anar.manafovATgmail.com directly or report it via our bugzilla http://pod.gsi.de/support.html.

Please let me know whether it helps or not.