You´re right. Thank you for correction. Then, I would say that CentOS, based on pm.zimbra.com, maybe will have a Zimbra binary.
Ok. I think the right person to send an RFE is solko.
Francisco Ricardo
Natal, Brazil
Printable View
In install.sh I chose to send a notification to Zimbra to track this FreeBSD setup. I think it can help Zimbra to knew that "Hello guys, it´s powered by FreeBSD".
let´s see 2011 ... maybe someone does not appear to help in your task ... ;)
Francisco Ricardo
Natal, Brazil
wiki cleanup.
recycled build guide.
recycled patch.
new GNR-6.0.9 FreeBSD 8.2 amd64 packages.
GNR on FreeBSD 7 - Zimbra :: Wiki
merry xmas everyone!
Hi solko! Thanks for your work again :)
I'm trying to build 6.0.9 from sources on Freebsd 8.1/i386. Going on your guide for 6.0.9 on FreeBSD 8.1/amd64 actually substituting any amd64 with i386. When I came to builddeps compilation, some strange error fired:
After issueing make some config screens came. Everything was on default values.Code:zimbravm# make -DWITHOUT_X11 -DWITHOUT_XPM -DWITH_XS config-recursive install
===> Setting user-specified options for zimbra-builddeps-6.0.9 and dependencies
zimbra-builddeps-6.0.9: "/usr/ports/devel/automake" non-existent -- dependency list incomplete
zimbra-builddeps-6.0.9: "/usr/ports/devel/libltdl" non-existent -- dependency list incomplete
zimbra-builddeps-6.0.9: "/usr/ports/devel/libtool" non-existent -- dependency list incomplete
zimbra-builddeps-6.0.9: "/usr/ports/archivers/p5-IO-Compress" non-existent -- dependency list incomplete
zimbra-builddeps-6.0.9: "/usr/ports/net/p5-IO-Socket-INET6" non-existent -- dependency list incomplete
===> Vulnerability check disabled, database not found
===> License check disabled, port has not defined LICENSE
=> zimbra-builddeps-6.0.9.tgz is not in /usr/ports/mail/zimbra-builddeps/distinfo.
=> Either /usr/ports/mail/zimbra-builddeps/distinfo is out of date, or
=> zimbra-builddeps-6.0.9.tgz is spelled incorrectly.
*** Error code 1
Stop in /usr/ports/mail/zimbra-builddeps.
Whats up? :confused:
you need lastest ports tree for the missing deps (there were changes). as for the distinfo error, no idea, i compiled all the packages using this meta-port. try checking out the latest ports, delete zimbra-run/builddeps and refetch.
if all else fails.. lemme know :).
OK, I will try and make a feedback today
the second error is probably related to distinfo SHA256 vs MD5 hash check. latest ports tree uses SHA256 only.
ALTERNATIVELY:
use 6.0.8 build/run deps and 6.0.8 patch for 6.0.9 source tree.
Well, after taking latest ports tree and cleanup compilation started with no errors. After 2 hours of compilation (ha-ha) it stopped with error:
Seems like I have to fetch some files manually :mad: So boring!Code:...
===> Compressing manual pages for javavmwrapper-2.3.5
===> Registering installation for javavmwrapper-2.3.5
===> Returning to build of apache-ant-1.8.1
===> apache-ant-1.8.1 depends on file: /usr/local/jdk1.6.0/bin/java - not found
===> Verifying install for /usr/local/jdk1.6.0/bin/java in /usr/ports/java/jdk16
===> Vulnerability check disabled, database not found
===> License check disabled, port has not defined LICENSE
===> Found saved configuration for jdk-1.6.0.3p4_15
IMPORTANT: To build the JDK 1.6.0 port, you should have at least
2.5Gb of free disk space in the build area!
Due to licensing restrictions, certain files must be fetched manually.
Please download the Update 3 Source from
http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar
and the Source Binaries from
http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar
and the Mozilla Headers from
http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar
.
Please open http://java.sun.com/javase/downloads/index.jsp
in a web browser and follow the "Download" link for
"JDK US DST Timezone Update Tool - 1_3_34" to obtain the
time zone update file, tzupdater-1_3_34-2010o.zip.
Please download the patchset, bsd-jdk16-patches-4.tar.bz2, from
http://www.eyesbeyond.com/freebsddom/java/jdk16.html.
Please place the downloaded file(s) in /usr/ports/distfiles
and restart the build.
*** Error code 1
Stop in /usr/ports/java/jdk16.
*** Error code 1
Stop in /usr/ports/java/jdk16.
*** Error code 1
Stop in /usr/ports/devel/apache-ant.
*** Error code 1
Stop in /usr/ports/mail/zimbra-builddeps.
zimbravm#
Well, I will fetch and continue compiling on.
Well, compilation succeded. Now, I'm building Zimbra itself. Building still goes on, but some info onscreen makes me sad:
Code:...
*** Building allclean in Perl
/bin/bash: /usr/bin/perl: No such file or directory
gmake[1]: Entering directory `/usr/home/zimbrasrc/GNR-609/ThirdParty/Perl'
rm -rf tmp /usr/home/zimbrasrc/GNR-609/ThirdParty/Perl/zimbramon /usr/home/zimbrasrc/GNR-609/ThirdPartyBuilds/FreeBSD_i386/perl/perllib.tgz /usr/home/zimbrasrc/GNR-609/ThirdPartyBuilds/FreeBSD_i386/perl/perlbin.tgz
rm -f ThirdParty-Perllibs.log
gmake[1]: Leaving directory `/usr/home/zimbrasrc/GNR-609/ThirdParty/Perl'
rm -f ThirdParty.make.log
rm -rf /opt/zimbra/conf
rm -rf /opt/zimbra/log
rm -rf /opt/zimbra/zimbramon
rm -rf /opt/zimbra/data
*** Building in mysql SUCCEEDED.
*** Building in heimdal FAILED.
*** Building in curl FAILED.
*** Building in cyrus-sasl FAILED.
*** Building in openldap SUCCEEDED.
*** Building in aspell SUCCEEDED.
*** Building in sendmail SUCCEEDED.
*** Building in clamav FAILED.
*** Building in apache-httpd FAILED.
*** Building in php SUCCEEDED.
*** Building in postfix SUCCEEDED.
*** Building in dspam FAILED.
*** Building in rrdtool SUCCEEDED.
*** Building in snmp SUCCEEDED.
*** Building in memcached SUCCEEDED.
*** Building in nginx SUCCEEDED.
*** Building in altermime FAILED.
*** Building in Perl /bin/bash: /usr/bin/perl: No such file or directory
gmake[1]: Entering directory `/usr/home/zimbrasrc/GNR-609/ThirdParty/Perl'
...