Skip to end of metadataGo to start of metadata
ScummVM has been ported to macOS (formerly 'Mac OS X' and 'OS X'). There are two ports for different types of processors: PPC machines running versions 10.4 through 10.5.8; Intel machines running 10.6 and later. OSM2POV is an converter that produces 3D files for PovRay basing upon OSM geodatas. This page shows how I get osm2pov to work on my Mac (Mac OS X 10.6.5, Snow Leopard). This solution is quick and dirty; it is neither the only nor the best way to accomplish this; improvements are apprec.
Install WebObjects Using Apple's Installer
Install WebObjects using the Apple WebObjects 5.4.3 Installer dmg if you want 'standard' install paths. Make sure you install 'WebObjectsRuntime.pkg' which is in the 'Packages' directory of the .dmg.
Install WebObjects using WOCommunity resources
Download the WebObjects installer then the Snow Leopard apache adaptor
Configure Apache
Then open terminal and perform the 'extra' stuff you need to do to get things complete. you will need to do all this as 'root', hence the sudo -s at the start.
Mac Os X 10 6 Wiki 6
Configure launchd
After configuring Apache, continue to use the terminal as you did in the previous step and configure launchd to to let the wotaskd (and the WOMonitor if you want) start automatically.
If you are going to run WOMonitor on this machine, then do the following:
If you have problems or further questions try the tips here: Debugging wotaskd and JavaMonitor, if that still doesn't give you the clues you need, ask on the wo-deploy mailing list
Script to help deployment on OS X
I am attaching a deployment script here that could help create a OS X deployment environment. This was created in the time frame of Mojave!
Introduction
OSM2POV is an converter that produces 3D files for PovRay basing upon OSM geodatas.
This page shows how I get osm2pov
to work on my Mac (Mac OS X 10.6.5, Snow Leopard). This solution is quick and dirty; it is neither the only nor the best way to accomplish this; improvements are appreciated.
Prerequisites
Update GCC/G++
You need gcc/g++ V4.3 or higher in order to support the most recent C++ standard (compiler flag -std=c++0x
), but Apple uses 4.2.1 by default.
If you have installed Darwin, you just need to get gcc44 by running sudo port install gcc44
. This may take some time (on my 3 year-old iMac about 30 minutes).
Save the old g++ link by running sudo mv /usr/bin/g++ /usr/bin/g++.old
Then replace the smybolic link to /usr/bin/g++
by sudo ln -sf /opt/local/bin/g++-mp-4.4 g++
. Please note that this replaces the standard g++ compiler V4.2.1 provided by Apple. Iphone movie converter mac.
Install Boost lib
Download the free Boost C++ library for Mac OS X.
Download OSM2POV sources
- Get the source via
git clone https://github.com/guerda/osm2pov.git
. - Add a symbolic link to the include dir of the Boost lib in the osm2pov base dir:
osm2pov$ ln -s /boost_1_45_0/boost boost
Adaptions to the source code
Changes in Makefile
- Add the Boost include path: Insert line
INCLUDES = -Iboost
in the Makefile
Changes in Global.h
- Replace
#include
with#include
- Same for
#include
and#include
Changes in Primitives.h
- Add line
using namespace boost;
at least before the declaration ofclass Primitives
. - Change private member in class Primitives from
unordered_map tags;
toboost::unordered_map tags;
.
The code should compile and link now. You can check it by running ./osm2pov
Installing povray in MacOS 10.7
Mac Os X 10 6 Wikipedia
If you have the problem that the renderings generated with povray are empty or at least incomplete you should try compiling with clang (using homebrew for example):
sudo brew install povray --use-clang
See also [README of osm-isometric-3d] for more information to setup rendering. Mac pro 2013 external storage.