Difference between revisions of "Building IRONMAIDEN 8.0.3 on FreeBSD 9.1 amd64"

(Created page with "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 aut...")
 
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
building is not for everyone.
+
{{Archive}}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.
 
install FreeBSD-9_amd64 (any 9.x release should work). fetch sources via perforce. fetch the patch. apply the patch.
Line 8: Line 8:
 
   pkg_add -r zimbra-builddeps-8.0.3
 
   pkg_add -r zimbra-builddeps-8.0.3
 
</pre>
 
</pre>
 +
 
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.
 
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.
  
go to your patched zimbra source and run the build process:
+
for non 9.1-RELEASE you may try to experiment with:
 +
<pre>
 +
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
 +
</pre>
 +
to make FreeBSD fetch 9.1 packages.
 +
 
 +
now go to your patched zimbra source and run the build process:
 
<pre>
 
<pre>
 
cd ZimbraBuild && \
 
cd ZimbraBuild && \
Line 17: Line 25:
  
 
it should detect FreeBSD and automagically install all the required stuff (if you select 'yes' that is). because noone ever follows howto's, right?
 
it should detect FreeBSD and automagically install all the required stuff (if you select 'yes' that is). because noone ever follows howto's, right?
 +
 +
--[[User:Solko|Solko]] ([[User talk:Solko|talk]]) 04:28, 7 May 2013 (PDT)

Latest revision as of 14:55, 30 March 2015

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?

--Solko (talk) 04:28, 7 May 2013 (PDT)

Jump to: navigation, search