Podrška #19132
Zatvorenzimbra 6.0.5 git update, build gnr-605, zimbra amd64 karmic build UBUNTU9_64
0%
Povezani tiketi 1 (0 otvoreno — 1 zatvoren)
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@desk-c2:~/devel/git/upstream/zimbra_p4$ export P4PORT=codes.zimbra.com:2666
bringout@desk-c2:~/devel/git/upstream/zimbra_p4$ ~/bin/p4 -u public -P public1234 -c public-view sync -f //depot/zcs/GNR-603/...
Izmjenjeno od Ernad Husremović prije više od 15 godina
prije toga download-ovao p4 64-bit clienta
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Naslov promijenjeno iz zimbra 6.0.3 git update u zimbra 6.0.3 git update, build GNR-601
perforce server izgleda ne radi
idem pokušati build 601 koji imam
build¶
bringout@desk-c2:~/devel/work/zimbra$ sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.15/ /usr/local/java
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@desk-c2:~/devel/work/zimbra$ export PATH=/usr/local/java/bin:$PATH bringout@desk-c2:~/devel/work/zimbra$ java -version java version "1.6.0_15" Java(TM) SE Runtime Environment (build 1.6.0_15-b03) Java HotSpot(TM) 64-Bit Server VM (build 14.1-b02, mixed mode)
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@desk-c2:~/devel/work/zimbra$ sudo useradd -U -m zimbra
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@desk-c2:~/devel/work/zimbra$ sudo ln -s /usr/share/ant /usr/local/ant
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@desk-c2:/usr/local/java$ mkdir -p /home/bringout/devel/work/zimbra/ZimbraBuild/../ThirdPartyBuilds/x86_64/java/
bringout@desk-c2:/usr/local/java$ tar cvfz /home/bringout/devel/work/zimbra/ZimbraBuild/../ThirdPartyBuilds/x86_64/java/jdk1.6.0_16.tgz .
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@desk-c2:~/devel/work/zimbra/ZimbraBuild$ sudo mkdir -p /opt/zimbra
chown bringout /opt/zimbra
Izmjenjeno od Ernad Husremović prije više od 15 godina
[javac] /home/bringout/devel/work/zimbra/ZimbraIM/src/java/org/jivesoftware/database/ProfiledConnection.java:634: org.jivesoftware.database.ProfiledConnection.TimedStatement is not abstract and does not override abstract method isPoolable() in java.sql.Statement [javac] class TimedStatement extends StatementWrapper { [javac] ^ [javac] /home/bringout/devel/work/zimbra/ZimbraIM/src/java/org/jivesoftware/database/ProfiledConnection.java:722: org.jivesoftware.database.ProfiledConnection.TimedPreparedStatement is not abstract and does not override abstract method isPoolable() in java.sql.Statement [javac] class TimedPreparedStatement extends PreparedStatementWrapper { [javac] ^ [javac] /home/bringout/devel/work/zimbra/ZimbraIM/src/java/org/jivesoftware/database/ProfiledConnection.java:927: org.jivesoftware.database.ProfiledConnection.TimedCallableStatement is not abstract and does not override abstract method isPoolable() in java.sql.Statement [javac] class TimedCallableStatement extends CallableStatementWrapper { [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 4 errors
eclipse import projekata¶
sa eclipse-om importovao ~/devel/work/zimbra projekte i onda uz pomoć eclipse-a uradio ispravke
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@desk-c2:~/devel/work/zimbra/ThirdParty$ sudo apt-get install flex bison libc6-dev-i386
Izmjenjeno od Ernad Husremović prije više od 15 godina
thirdparty
*** Building in openssl FAILED. *** Building in mysql FAILED. *** Building in bdb SUCCEEDED. *** Building in libxml2 SUCCEEDED. *** Building in heimdal SUCCEEDED. *** Building in curl SUCCEEDED. *** Building in cyrus-sasl FAILED. *** Building in libtool SUCCEEDED. ...
Izmjenjeno od Ernad Husremović prije više od 15 godina
Compiling perl lib Net-LDAPapi-3.0.3 ...FAILED.
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@desk-c2:~/devel/work/zimbra/logs$ vi ThirdParty.make.log
x86cpuid-elf.s:13: Error: suffix or operands invalid for `push'
Izmjenjeno od Ernad Husremović prije više od 15 godina
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@desk-c2:~/devel/work/zimbra/ThirdParty$ sudo apt-get install libc6-dev-i386
Izmjenjeno od Ernad Husremović prije više od 15 godina
*** Building in openssl SUCCEEDED. *** Building in mysql SUCCEEDED. *** Building in bdb SUCCEEDED. *** Building in libxml2 SUCCEEDED. *** Building in heimdal SUCCEEDED. *** Building in curl SUCCEEDED. *** Building in cyrus-sasl FAILED. *** Building in libtool SUCCEEDED. *** Building in openldap FAILED. *** Building in aspell SUCCEEDED. *** Building in clamav SUCCEEDED. *** Building in apache-httpd SUCCEEDED. *** Building in php SUCCEEDED. *** Building in pcre SUCCEEDED. *** Building in expat SUCCEEDED. *** Building in popt SUCCEEDED. *** Building in postfix FAILED. *** Building in dspam SUCCEEDED. *** Building in rrdtool SUCCEEDED. *** Building in snmp SUCCEEDED. *** Building in memcached SUCCEEDED. *** Building in nginx FAILED. *** Building in tcmalloc SUCCEEDED.
Izmjenjeno od Ernad Husremović prije više od 15 godina
+ chmod -R +w cyrus-sasl-2.1.23 + mv cyrus-sasl-2.1.23 cyrus-sasl-2.1.23.3z + cd cyrus-sasl-2.1.23.3z + patch -g0 -p1 patching file cmulocal/berkdb.m4 + patch -g0 -p1 patching file lib/server.c + patch -g0 -p1 patching file saslauthd/auth_zimbra.c patching file saslauthd/auth_zimbra.h patching file saslauthd/configure.in patching file saslauthd/configure.in.orig patching file saslauthd/Makefile.am patching file saslauthd/mechanisms.c patching file saslauthd/mechanisms.c.orig patching file saslauthd/zmauth.c patching file saslauthd/zmclient.h patching file saslauthd/zmpost.c patching file saslauthd/zmurl.c patching file saslauthd/zmurl.h + patch -g0 -p1 ./zimbra-cyrus-sasl-build.sh: line 41: ../../gcc-fix.patch: No such file or directory
bringout@desk-c2:~/devel/work/zimbra/ThirdParty/cyrus-sasl$ find -name "*patch" ./sasl-darwin.patch ./sasl-auth-zimbra.patch ./sasl-link-order.patch
Izmjenjeno od Ernad Husremović prije više od 15 godina
line 4037
bringout@desk-c2:~/devel/work/zimbra/ThirdParty/cyrus-sasl/src/cyrus-sasl-2.1.23$ vi plugins/digestmd5.c
#ifdef WITH_RC4 /* mech_name */ 128, /* max ssf */ #elif defined WITH_DES 112, #else 1, #endif
dodao define na #elif
Izmjenjeno od Ernad Husremović prije više od 15 godina
ista stvar postoji i na liniji 2718 pa i to ispravio i napravio tar.gz
Izmjenjeno od Ernad Husremović prije više od 15 godina
nginx error
Izmjenjeno od Ernad Husremović prije više od 15 godina
prijavio problem update-a na zimbra forumima
http://www.zimbra.com/forums/developers/35798-fetching-zimbra-source-code-perforce-server.html
Izmjenjeno od Ernad Husremović prije više od 15 godina
make: [zcs_stage] Error 1 (ignored)
- BUILD COMPLETED ***
bringout@desk-c2:~/devel/work/zimbra/ZimbraBuild$ mkdir -p /home/bringout/devel/work/zimbra/ZimbraBuild/storebuild/opt/zimbra/jetty-6.1.15/webapps/zimbra/downloads/ bringout@desk-c2:~/devel/work/zimbra/ZimbraBuild$ vi /home/bringout/devel/work/zimbra/ZimbraBuild/storebuild/opt/zimbra/jetty-6.1.15/webapps/zimbra/downloads/dummy.txt
Izmjenjeno od Ernad Husremović prije više od 15 godina
opet na cp -f downloads ispao ...
bringout@desk-c2:~/devel/work/zimbra/ZimbraBuild$ vi /home/bringout/devel/work/zimbra/ZimbraBuild/storebuild/opt/zimbra/jetty-6.1.15/webapps/zimbra/downloads/dummy.txt
Izmjenjeno od Ernad Husremović prije više od 15 godina
build on lxr-ubuntu 8.04 i386¶
Izmjenjeno od Ernad Husremović prije više od 15 godina
root@lxc-ubuntu:~/hernads-zimbra# sudo apt-get install sun-java6-jdk flex bison build-essential autoconf automake libtool libncurses5-dev libz-dev libltdl3-dev libpcre3-dev libexpat1-dev libopts25-dev libpopt-dev
Izmjenjeno od Ernad Husremović prije više od 15 godina
root@lxc-ubuntu:~/hernads-zimbra/ThirdParty# useradd -s /bin/bash -m -d /opt/zimbra zimra
Izmjenjeno od Ernad Husremović prije više od 15 godina
lxc: uname pokazuje od hosta parametre
Izmjenjeno od Ernad Husremović prije više od 15 godina
root@lxc-ubuntu:/usr/share# wget http://apache.blic.net/ant/binaries/apache-ant-1.7.1-bin.tar.gz
--16:54:35-- http://apache.blic.net/ant/binaries/apache-ant-1.7.1-bin.tar.gz
Izmjenjeno od Ernad Husremović prije više od 15 godina
build mašina, ant¶
provjerio na build mašini
cd /usr/local
FILE=apache-ant-1.7.1-bin.tar.gz ; if [ ! -f $FILE ] ; then sudo wget http://apache.blic.net/ant/binaries/$FILE; sudo tar xvfz $FILE ; sudo ln -s apache-ant-1.7.1 ant; fi
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Naslov promijenjeno iz zimbra 6.0.3 git update, build GNR-601 u zimbra 6.0.4 git update, build GNR-601
Izmjenjeno od Ernad Husremović prije oko 15 godina
Izmjenjeno od Ernad Husremović prije oko 15 godina
- Naslov promijenjeno iz zimbra 6.0.4 git update, build GNR-601 u zimbra 6.0.4 git update, build GNR-601, 6.0.5
Izmjenjeno od Ernad Husremović prije oko 15 godina
Izmjenjeno od Ernad Husremović prije oko 15 godina
- Naslov promijenjeno iz zimbra 6.0.4 git update, build GNR-601, 6.0.5 u zimbra 6.0.5 git update, build gnr-605
Izmjenjeno od Ernad Husremović prije oko 15 godina
Compiling perl lib Net-LDAPapi-3.0.3 ...FAILED.
Izmjenjeno od Ernad Husremović prije oko 15 godina
- Projekat promijenjeno iz 5 u zimbra
Izmjenjeno od Ernad Husremović prije oko 15 godina
/cyrus-sasl-2.1.23.3z/include -I/opt/zimbra/openssl-0.9.8l/include -I/opt/zimbra/libtool-2.2.6a/include -DCHECK_CSN -DSLAPD_IMPORT -c delete.c cc -g -O0 -I../../../include -I../../../include -I.. -I./.. -I/opt/zimbra/bdb-4.7.25.4/include -I/opt/zimbra/cyrus-sasl-2.1.23.3z/include -I/opt/zimbra/openssl-0.9.8l/include -I/opt/zimbra/libtool-2.2.6a/include -DCHECK_CSN -DSLAPD_IMPORT -c delete.c -fPIC -DPIC -o .libs/delete.o /bin/sh ../../../libtool --tag=disable-static --mode=compile cc -g -O0 -I../../../include -I../../../include -I.. -I./.. -I/opt/zimbra/bdb-4.7.25.4/include -I/opt/zimbra/cyrus-sasl-2.1.23.3z/include -I/opt/zimbra/openssl-0.9.8l/include -I/opt/zimbra/libtool-2.2.6a/include -DCHECK_CSN -DSLAPD_IMPORT -c modify.c cc -shared .libs/init.o .libs/search.o .libs/close.o .libs/config.o .libs/bind.o .libs/compare.o .libs/modify.o .libs/add.o .libs/modrdn.o .libs/delete.o .libs/version.o -Wl,--rpath -Wl,/build/workspace/zimbra/ThirdParty/openldap/openldap-2.4.20.4z/libraries/libldap_r/.libs -Wl,--rpath -Wl,/build/workspace/zimbra/ThirdParty/openldap/openldap-2.4.20.4z/libraries/liblber/.libs -Wl,--rpath -Wl,/opt/zimbra/openldap-2.4.20.4z/lib -Wl,--rpath -Wl,/opt/zimbra/openssl-0.9.8l/lib -Wl,--rpath -Wl,/opt/zimbra/bdb-4.7.25.4/lib -Wl,--rpath -Wl,/opt/zimbra/cyrus-sasl-2.1.23.3z/lib -Wl,--rpath -Wl,/opt/zimbra/libtool-2.2.6a/lib -L/build/workspace/zimbra/ThirdParty/openldap/openldap-2.4.20.4z/libraries/liblber/.libs -L/opt/zimbra/openssl-0.9.8l/lib -L/opt/zimbra/bdb-4.7.25.4/lib -L/opt/zimbra/cyrus-sasl-2.1.23.3z/lib -L/opt/zimbra/openldap-2.4.20.4z/lib -L/opt/zimbra/libtool-2.2.6a/lib -L/usr/local/lib -L/usr/lib/perl/5.10/CORE -lperl -ldl -lm -lpthread -lcrypt ../../../libraries/libldap_r/.libs/libldap_r.so -L/opt/zimbra/heimdal-1.2.1/lib ../../../libraries/liblber/.libs/liblber.so -Wl,-E -Wl,-soname -Wl,back_perl-2.4.so.2 -o .libs/back_perl-2.4.so.2.5.3 /usr/bin/ld: cannot find -lperl <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< collect2: ld returned 1 exit status make[5]: *** [back_perl.la] Error 1 make[5]: Leaving directory `/build/workspace/zimbra/ThirdParty/openldap/openldap-2.4.20.4z/servers/slapd/back-perl'
Izmjenjeno od Ernad Husremović prije oko 15 godina
- Naslov promijenjeno iz zimbra 6.0.5 git update, build gnr-605 u zimbra 6.0.5 git update, build gnr-605, zimbra amd64 karmic build UBUNTU9_64
cat /build/workspace/zimbra/ZimbraBuild/rpmconf/Spec/zimbra-core.deb | \ sed -e 's/@@VERSION@@/6.0.5_GA_2129.UBUNTU9_64/' \ -e 's/@@RELEASE@@/20100319133605/' \ -e 's/@@ARCH@@/amd64/' \ -e 's/^Copyright:/Copyright:/' \ -e '/^%pre$/ r zimbra-core.pre' \ -e '/^%post$/ r zimbra-core.post' > /build/workspace/zimbra/ZimbraBuild/corebuild/DEBIAN/control (cd /build/workspace/zimbra/ZimbraBuild/corebuild; \ dpkg -b /build/workspace/zimbra/ZimbraBuild/corebuild /build/workspace/zimbra/ZimbraBuild/amd64/ ) dpkg-deb: building package `zimbra-core' in `/build/workspace/zimbra/ZimbraBuild/amd64//zimbra-core_6.0.5_GA_2129.UBUNTU9_64_amd64.deb'. mkdir -p /build/workspace/zimbra/ZimbraBuild/proxybuild/opt/zimbra *** Creating nginx (cd /build/workspace/zimbra/ZimbraBuild/proxybuild/opt/zimbra; tar xzf /build/workspace/zimbra/ZimbraBuild/../ThirdPartyBuilds/UBUNTU9_64/nginx/nginx-0.5.37-zimbra.tgz;) tar: /build/workspace/zimbra/ZimbraBuild/../ThirdPartyBuilds/UBUNTU9_64/nginx/nginx-0.5.37-zimbra.tgz: Cannot open: No such file or directory tar: Error is not recoverable: exiting now tar: Child returned status 2 tar: Exiting with failure status due to previous errors make: *** [/build/workspace/zimbra/ZimbraBuild/proxybuild/opt/zimbra/nginx-0.5.37-zimbra] Error 2
Izmjenjeno od Ernad Husremović prije oko 15 godina
hm nginx ipak nije buildan
- Building allclean in nginx
make[1]: Entering directory `/build/workspace/zimbra/ThirdParty/nginx' make -C nginx-0.5.37-zimbra clean make[2]: Entering directory `/build/workspace/zimbra/ThirdParty/nginx/nginx-0.5.37-zimbra' make[2]: *** No rule to make target `clean'. Stop. make[2]: Leaving directory `/build/workspace/zimbra/ThirdParty/nginx/nginx-0.5.37-zimbra' make[1]: [clean] Error 2 (ignored)
Izmjenjeno od Ernad Husremović prije oko 15 godina
- Status promijenjeno iz Dodijeljeno u Zastarjelo