I too am having problems building with buck (using the version of buck hosted on
gerrit.googlecode.com/buck and the v2.8 tag from git, ideas?
Thanks in advance...
/tmp/gerrit$ buck --version
buck version 2b80cf780ae31bee6609ebc1bbab9ce6fd004dbe
/tmp/gerrit$ python --version
Python 2.7.3
/tmp/gerrit$ git describe
v2.8
/tmp/gerrit$ buck build gerrit
[-] PARSING BUILD FILES...FINISHED 1.6s
[+] BUILDING...150.2s
|=> //gerrit-gwtui:ui_opt... 129.5s (running genrule[129.5s])
|=> //gerrit-pgm:pgm__compile... 0.4s (running javac[0.3s])
Log:
warning: [options] bootstrap class path not set in conjunction with -source 1.6
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java:21: error: package org.eclipse.jetty.http does not exist
import org.eclipse.jetty.http.HttpHeaders;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java:22: error: package org.eclipse.jetty.http does not exist
import org.eclipse.jetty.http.HttpStatus;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java:35: error: cannot access org.eclipse.jetty.util.component.LifeCycle
class HiddenErrorHandler extends ErrorHandler {
^
class file for org.eclipse.jetty.util.component.LifeCycle not found
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HttpLog.java:33: error: package org.eclipse.jetty.util.component does not exist
import org.eclipse.jetty.util.component.AbstractLifeCycle;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HttpLog.java:43: error: cannot find symbol
class HttpLog extends AbstractLifeCycle implements RequestLog {
^
symbol: class AbstractLifeCycle
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:35: error: package
org.eclipse.jetty.io does not exist
import org.eclipse.jetty.io.EndPoint;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:50: error: package org.eclipse.jetty.util.resource does not exist
import org.eclipse.jetty.util.resource.Resource;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:51: error: package org.eclipse.jetty.util.ssl does not exist
import org.eclipse.jetty.util.ssl.SslContextFactory;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:52: error: package org.eclipse.jetty.util.thread does not exist
import org.eclipse.jetty.util.thread.QueuedThreadPool;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:53: error: package org.eclipse.jetty.util.thread does not exist
import org.eclipse.jetty.util.thread.ThreadPool;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:126: error: cannot find symbol
private Resource baseResource;
^
symbol: class Resource
location: class com.google.gerrit.pgm.http.jetty.JettyServer
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:297: error: cannot find symbol
private ThreadPool threadPool(Config cfg) {
^
symbol: class ThreadPool
location: class com.google.gerrit.pgm.http.jetty.JettyServer
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:413: error: cannot find symbol
private Resource getBaseResource(ServletContextHandler app)
^
symbol: class Resource
location: class com.google.gerrit.pgm.http.jetty.JettyServer
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:429: error: cannot find symbol
private static Resource unpackWar(File srcwar) throws IOException {
^
symbol: class Resource
location: class com.google.gerrit.pgm.http.jetty.JettyServer
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:502: error: cannot find symbol
private Resource useDeveloperBuild(ServletContextHandler app)
^
symbol: class Resource
location: class com.google.gerrit.pgm.http.jetty.JettyServer
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java:640: error: cannot find symbol
private Resource useMavenDeveloperBuild(File dir) throws IOException {
^
symbol: class Resource
location: class com.google.gerrit.pgm.http.jetty.JettyServer
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java:34: error: package org.eclipse.jetty.continuation does not exist
import org.eclipse.jetty.continuation.Continuation;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java:35: error: package org.eclipse.jetty.continuation does not exist
import org.eclipse.jetty.continuation.ContinuationListener;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java:36: error: package org.eclipse.jetty.continuation does not exist
import org.eclipse.jetty.continuation.ContinuationSupport;
^
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java:157: error: cannot find symbol
ContinuationListener {
^
symbol: class ContinuationListener
location: class com.google.gerrit.pgm.http.jetty.ProjectQoSFilter
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java:160: error: cannot find symbol
private final Continuation cont;
symbol: class Continuation
location: class com.google.gerrit.pgm.http.jetty.ProjectQoSFilter.TaskThunk
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java:166: error: cannot find symbol
TaskThunk(final WorkQueue.Executor executor, final Continuation cont,
^
symbol: class Continuation
location: class com.google.gerrit.pgm.http.jetty.ProjectQoSFilter.TaskThunk
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java:213: error: cannot find symbol
public void onComplete(Continuation self) {
^
symbol: class Continuation
location: class com.google.gerrit.pgm.http.jetty.ProjectQoSFilter.TaskThunk
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java:217: error: cannot find symbol
public void onTimeout(Continuation self) {
^
symbol: class Continuation
location: class com.google.gerrit.pgm.http.jetty.ProjectQoSFilter.TaskThunk
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java:40: error: cannot access org.eclipse.jetty.io.AbstractConnection
AbstractHttpConnection conn = AbstractHttpConnection.getCurrentConnection();
^
class file for org.eclipse.jetty.io.AbstractConnection not found
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java:52: error: cannot find symbol
res.setHeader(HttpHeaders.CONTENT_TYPE, "text/plain; charset=ISO-8859-1");
^
symbol: variable HttpHeaders
location: class com.google.gerrit.pgm.http.jetty.HiddenErrorHandler
/tmp/gerrit/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java:69: error: cannot find symbol
msg = HttpStatus.getMessage(conn.getResponse().getStatus());
^
symbol: variable HttpStatus
location: class com.google.gerrit.pgm.http.jetty.HiddenErrorHandler
Errors: 27. Warnings: 1.
BUILD FAILED: //gerrit-pgm:pgm__compile failed with exit code 1:
javac -target 6 -source 6 -g -processorpath /tmp/gerrit/.buck/build/abi_processor/classes -processor com.facebook.buck.java.abi.AbiWriter -Abuck.output_abi_file=/tmp/gerrit/./buck-out/gen/gerrit-pgm/lib__pgm__compile__abi/abi -d /tmp/gerrit/buck-out/bin/gerrit-pgm/lib__pgm__compile__classes -classpath /tmp/gerrit/buck-out/gen/gerrit-cache-h2/lib__cache-h2__output/cache-h2.jar:/tmp/gerrit/buck-out/gen/gerrit-common/lib__server__output/server.jar:/tmp/gerrit/buck-out/gen/gerrit-extension-api/lib__api__output/api.jar:/tmp/gerrit/buck-out/gen/gerrit-gwtexpui/lib__server__output/server.jar:/tmp/gerrit/buck-out/gen/gerrit-httpd/lib__httpd__output/httpd.jar:/tmp/gerrit/buck-out/gen/gerrit-launcher/lib__launcher__output/launcher.jar:/tmp/gerrit/buck-out/gen/gerrit-lucene/lib__lucene__output/lucene.jar:/tmp/gerrit/buck-out/gen/gerrit-openid/lib__openid__output/openid.jar:/tmp/gerrit/buck-out/gen/gerrit-pgm/lib__init-api__output/init-api.jar:/tmp/gerrit/buck-out/gen/gerrit-pgm/lib__init-base__output/init-base.jar:/tmp/gerrit/buck-out/gen/gerrit-reviewdb/lib__server__output/server.jar:/tmp/gerrit/buck-out/gen/gerrit-server/src/main/prolog/common.jar:/tmp/gerrit/buck-out/gen/gerrit-server/lib__server__output/server.jar:/tmp/gerrit/buck-out/gen/gerrit-solr/lib__solr__output/solr.jar:/tmp/gerrit/buck-out/gen/gerrit-sshd/lib__sshd__output/sshd.jar:/tmp/gerrit/buck-out/gen/gerrit-util-cli/lib__cli__output/cli.jar:/tmp/gerrit/buck-out/gen/lib/guice/guice_library/guice-4.0-beta.jar:/tmp/gerrit/buck-out/gen/lib/guice/javax-inject/javax.inject-1.jar:/tmp/gerrit/buck-out/gen/lib/guice/guice-servlet/guice-servlet-4.0-beta.jar:/tmp/gerrit/buck-out/gen/lib/jetty/server/jetty-server-8.1.7.v20120910.jar:/tmp/gerrit/buck-out/gen/lib/jetty/servlet/jetty-servlet-8.1.7.v20120910.jar:/tmp/gerrit/buck-out/gen/lib/jgit/jgit/org.eclipse.jgit-3.1.0.201310021548-r.jar:/tmp/gerrit/buck-out/gen/lib/log/api/slf4j-api-1.6.1.jar:/tmp/gerrit/buck-out/gen/lib/log/log4j/log4j-1.2.16.jar:/tmp/gerrit/buck-out/gen/lib/lucene/core/lucene-core-4.4.0.jar:/tmp/gerrit/buck-out/gen/lib/prolog/prolog-cafe/prologcafe-1.3.jar:/tmp/gerrit/buck-out/gen/lib/args4j/args4j-2.0.16.jar:/tmp/gerrit/buck-out/gen/lib/guava/guava-15.0.jar:/tmp/gerrit/buck-out/gen/lib/gwtorm/gwtorm-1.7.jar:/tmp/gerrit/buck-out/gen/lib/h2/h2-1.3.173.jar:/tmp/gerrit/buck-out/gen/lib/servlet-api-3_0/tomcat-servlet-api-7.0.32.jar gerrit-pgm/src/main/java/com/google/gerrit/pgm/Cat.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/Daemon.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/Gsql.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/Init.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/LocalUsernamesToLowerCase.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/Ls.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/PrologShell.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/ProtoGen.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/Reindex.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/Rulec.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/ScanTrackingIds.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/Version.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/GetUserFilter.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HttpLog.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyEnv.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyModule.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/Browser.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/ErrorLogFile.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/GarbageCollectionLogFile.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/LogFileCompressor.java gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/RuntimeShutdown.java