Po4a installation guide on OSX - BuggleInc/PLM GitHub Wiki

Installation was performed on OSX 10.8.2 (aka Mountain Lion). The current version of po4a was 0.44.

Download the po4a-0.44.tar.gz source package from http://alioth.debian.org/

tar xvfz po4a-0.44.tar.gz 
cd po4a-0.44

perl Build.PL
	Checking prerequisites...
	  recommends:
	    *  SGMLS is not installed
	    *  Text::WrapI18N is not installed
	    *  Unicode::GCString is not installed
	
	ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
	of the modules indicated above before proceeding with this installation
	
	Run 'Build installdeps' to install missing prerequisites.
	
	Created MYMETA.yml and MYMETA.json
	Creating new 'Build' script for 'po4a' version '0.44'
	
./Build installdeps
	failed for SGMLS module (in ~/.cpan/build/SGMLSpm-QmSNYz)

perl -e 'use Config; print $Config{archlib};'
	/opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level

cd ~/.cpan/build/SGMLSpm-QmSNYz

Edit Makefile from SGMLS module installation directory (), set PERL5DIR variable to /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level

sudo make
perl Build.PL

Either you ddd the following line to your .profile

export PERLLIB=$PERLLIB:~/Development/po4a-0.44/lib

and do

source ~/.profile

or, you can run po4a with such a command line

PERLLIB=~/Development/po4a-0.44/lib ~/Development/po4a-0.44/po4a po4a.conf