Difference between revisions of "Building IRONMAIDEN 8.0.3 on FreeBSD 9.1 amd64"
(non 9.1 remote pkg fetch) |
|||
Line 18: | Line 18: | ||
to make FreeBSD fetch 9.1 packages. | to make FreeBSD fetch 9.1 packages. | ||
− | + | now go to your patched zimbra source and run the build process: | |
− | go to your patched zimbra source and run the build process: | ||
<pre> | <pre> | ||
cd ZimbraBuild && \ | cd ZimbraBuild && \ |
Revision as of 17:45, 16 November 2013
building is not for everyone.
install FreeBSD-9_amd64 (any 9.x release should work). fetch sources via perforce. fetch the patch. apply the patch.
get build dependencies automagically or build yourself. i prefer the first one:
setenv PACKAGEROOT http://zimbra-pkg-proxy.imladris.sk && \ pkg_add -r zimbra-builddeps-8.0.3
zimbra-pkg-proxy transparently forwards requests to http://ftp.freebsd.org for missing packages. by default, only zimbra-*deps are present, all other packages are missing. which is kinda neat.
for non 9.1-RELEASE you may try to experiment with:
setenv PACKAGESITE http://zimbra-pkg-proxy.imladris.sk/pub/FreeBSD/ports/amd64/packages-9.1-release/Latest/ && \ pkg_add -r zimbra-builddeps-8.0.3
to make FreeBSD fetch 9.1 packages.
now go to your patched zimbra source and run the build process:
cd ZimbraBuild && \ ./buildZCS.sh -t
it should detect FreeBSD and automagically install all the required stuff (if you select 'yes' that is). because noone ever follows howto's, right?