David Huynh wrote:
> Hi all,
> 
> I've checked in some instructions for downloading Piggy-Bank's source 
> code and building it:
> 
>    http://simile.mit.edu/piggy-bank/build.html
> 
> Cheers,
> 
> David
The build process refers to your blog post, which appears to contain a 
Windows- only set of instructions.  The following will enable a Mac OS X 
XPI build (I'm not sure where to put this since the same information is 
externally referred to in your simile.mit.edu document).
The ant-contrib portion is the same.
With much help from:
1. 
http://www.webweavertech.com/costin/archives/000395.html
refers to  2. 
http://www.iosart.com/firefox/gecko-sdk-macosx/
and also   3. 
http://www.geeklair.net/downloads/
On Mac OS X, libIDL and the Gecko SDK are required for a build.  libIDL 
is available as a binary from [3] above.  The Gecko SDK must be compiled.
To compile the Gecko SDK requires GTK+ and libIDL.  I tried to build the 
gtk-osx package described in [2], but Xcode failed to do so, so I went 
another route and grabbed the GTK+ package out of Fink.  Steps 4-6 in 
'The Solution' in [2] are fine; hopefully I didn't miss any requisite 
additional installs due to something already being installed on my system...
Tell piggy-bank where to find libIDL-config (/usr/local on mine) and 
your ${compiled-mozilla}/dist/sdk directory, perhaps via
ant -Dgecko_sdk_path=${compiled-mozilla}/dist/sdk 
-Dbuildtools_path=/usr/local
and you should have your piggy-bank.xpi in dist/
-- 
Ryan Lee                 ryanlee_at_w3.org
W3C Research Engineer    +1.617.253.5327
http://simile.mit.edu/
Received on Wed Feb 02 2005 - 23:41:10 EST