Return-Path: X-Original-To: apmail-incubator-mesos-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-mesos-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 02C6D9871 for ; Mon, 12 Mar 2012 21:53:07 +0000 (UTC) Received: (qmail 29832 invoked by uid 500); 12 Mar 2012 21:53:06 -0000 Delivered-To: apmail-incubator-mesos-dev-archive@incubator.apache.org Received: (qmail 29801 invoked by uid 500); 12 Mar 2012 21:53:06 -0000 Mailing-List: contact mesos-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mesos-dev@incubator.apache.org Delivered-To: mailing list mesos-dev@incubator.apache.org Received: (qmail 29732 invoked by uid 99); 12 Mar 2012 21:53:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Mar 2012 21:53:06 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Mar 2012 21:53:03 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id DDC401CCB5 for ; Mon, 12 Mar 2012 21:52:42 +0000 (UTC) Date: Mon, 12 Mar 2012 21:52:42 +0000 (UTC) From: "jiraposter@reviews.apache.org (Commented) (JIRA)" To: mesos-dev@incubator.apache.org Message-ID: <148823164.4971.1331589162910.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1056559681.754.1328501399487.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (MESOS-148) Building of included Hadoop broken MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/MESOS-148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13227955#comment-13227955 ] jiraposter@reviews.apache.org commented on MESOS-148: ----------------------------------------------------- ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/4299/ ----------------------------------------------------------- Review request for mesos, Charles Reiss and Jessica. Summary ------- See summary. Note to Jessica: I made JAVA_HOME be optional, but it doesn't sound like this would be sufficient in your environment. Do you think adding a check for 'javac' under JAVA_HOME would help? Any other suggestions? This addresses bug MESOS-148. https://issues.apache.org/jira/browse/MESOS-148 Diffs ----- hadoop/TUTORIAL.sh 16d87f0 hadoop/hadoop-0.20.205.0_conf_hadoop-env.sh.patch 35c16a6 Diff: https://reviews.apache.org/r/4299/diff Testing ------- make && make hadoop Thanks, Benjamin > Building of included Hadoop broken > ---------------------------------- > > Key: MESOS-148 > URL: https://issues.apache.org/jira/browse/MESOS-148 > Project: Mesos > Issue Type: Bug > Components: framework > Environment: OSX 10.6.8 > Reporter: Thomas Marshall > Assignee: Thomas Marshall > Original Estimate: 24h > Remaining Estimate: 24h > > When I run ant on the included Hadoop, I get the following error: > [javac] Compiling 8 source files to /Users/thomas/mesos2/frameworks/hadoop-0.20.2/build/contrib/mesos/classes > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:16: package org.apache.mesos does not exist > [javac] import org.apache.mesos.Executor; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:17: package org.apache.mesos does not exist > [javac] import org.apache.mesos.ExecutorDriver; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:18: package org.apache.mesos does not exist > [javac] import org.apache.mesos.MesosExecutorDriver; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:19: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.ExecutorArgs; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:20: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.ExecutorID; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:21: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.SlaveID; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:22: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.TaskID; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:23: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.TaskDescription; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:24: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.TaskState; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:25: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.TaskStatus; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:27: cannot find symbol > [javac] symbol: class Executor > [javac] public class FrameworkExecutor implements Executor { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:37: cannot find symbol > [javac] symbol : class ExecutorDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] private ExecutorDriver driver; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:38: cannot find symbol > [javac] symbol : class SlaveID > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] private SlaveID slaveId; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:45: cannot find symbol > [javac] symbol : class ExecutorDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] public void init(ExecutorDriver d, ExecutorArgs args) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:45: cannot find symbol > [javac] symbol : class ExecutorArgs > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] public void init(ExecutorDriver d, ExecutorArgs args) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:82: cannot find symbol > [javac] symbol : class ExecutorDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] public void launchTask(ExecutorDriver d, TaskDescription task) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:82: cannot find symbol > [javac] symbol : class TaskDescription > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] public void launchTask(ExecutorDriver d, TaskDescription task) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:92: cannot find symbol > [javac] symbol : class ExecutorDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] public void killTask(ExecutorDriver d, TaskID taskId) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:98: cannot find symbol > [javac] symbol : class ExecutorDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] public void frameworkMessage(ExecutorDriver d, byte[] msg) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:153: cannot find symbol > [javac] symbol : class ExecutorDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] public void error(ExecutorDriver d, int code, String msg) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:158: cannot find symbol > [javac] symbol : class ExecutorDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] public void shutdown(ExecutorDriver d) {} > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:22: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.ExecutorInfo; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:23: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.ExecutorID; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:24: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.FrameworkID; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:25: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.OfferID; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:26: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.Resource; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:27: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.SlaveID; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:28: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.Offer; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:29: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.TaskID; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:30: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.TaskDescription; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:31: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.TaskState; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:32: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.TaskStatus; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:33: package org.apache.mesos.Protos does not exist > [javac] import org.apache.mesos.Protos.Status; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:34: package org.apache.mesos does not exist > [javac] import org.apache.mesos.Scheduler; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:35: package org.apache.mesos does not exist > [javac] import org.apache.mesos.SchedulerDriver; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:37: cannot find symbol > [javac] symbol: class Scheduler > [javac] public class FrameworkScheduler implements Scheduler { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosScheduler.java:8: package org.apache.mesos does not exist > [javac] import org.apache.mesos.MesosSchedulerDriver; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosScheduler.java:9: package org.apache.mesos does not exist > [javac] import org.apache.mesos.SchedulerDriver; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:102: cannot find symbol > [javac] symbol : class SchedulerDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] private SchedulerDriver driver; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:104: cannot find symbol > [javac] symbol : class FrameworkID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] private FrameworkID frameworkId; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:153: cannot find symbol > [javac] symbol : class SchedulerDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void registered(SchedulerDriver d, FrameworkID fid) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:153: cannot find symbol > [javac] symbol : class FrameworkID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void registered(SchedulerDriver d, FrameworkID fid) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:165: cannot find symbol > [javac] symbol : class Resource > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] private static Resource makeResource(String name, double value) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:171: cannot find symbol > [javac] symbol : class Resource > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] private static double getResource(Collection resources, String name) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:180: cannot find symbol > [javac] symbol : class Offer > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] private static double getResource(Offer offer, String name) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:184: cannot find symbol > [javac] symbol : class TaskDescription > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] private static double getResource(TaskDescription task, String name) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:189: cannot find symbol > [javac] symbol : class SchedulerDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void resourceOffers(SchedulerDriver d, List offers) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:189: cannot find symbol > [javac] symbol : class Offer > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void resourceOffers(SchedulerDriver d, List offers) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:249: cannot find symbol > [javac] symbol : class SlaveID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] private TaskTrackerInfo getTaskTrackerInfo(String host, SlaveID slaveId) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:261: cannot find symbol > [javac] symbol : class SlaveID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] SlaveID slaveId, String host, double cpus, double mem) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:260: cannot find symbol > [javac] symbol : class TaskDescription > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] private TaskDescription findTask( > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:326: cannot find symbol > [javac] symbol : class ExecutorID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] private static final ExecutorID EXECUTOR_ID = > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:329: cannot find symbol > [javac] symbol : class ExecutorInfo > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public ExecutorInfo getExecutorInfo() { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:454: cannot find symbol > [javac] symbol : class SchedulerDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void statusUpdate(SchedulerDriver d, TaskStatus status) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:469: cannot find symbol > [javac] symbol : class SchedulerDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void slaveLost(SchedulerDriver d, SlaveID slaveId) {} > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:469: cannot find symbol > [javac] symbol : class SlaveID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void slaveLost(SchedulerDriver d, SlaveID slaveId) {} > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:580: cannot find symbol > [javac] symbol : class TaskState > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] private void askExecutorToUpdateStatus(MesosTask nt, TaskState state) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:625: cannot find symbol > [javac] symbol : class SchedulerDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void frameworkMessage(SchedulerDriver d, SlaveID sId, ExecutorID eId, byte[] message) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:625: cannot find symbol > [javac] symbol : class SlaveID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void frameworkMessage(SchedulerDriver d, SlaveID sId, ExecutorID eId, byte[] message) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:625: cannot find symbol > [javac] symbol : class ExecutorID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void frameworkMessage(SchedulerDriver d, SlaveID sId, ExecutorID eId, byte[] message) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:630: cannot find symbol > [javac] symbol : class SchedulerDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void error(SchedulerDriver d, int code, String msg) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:635: cannot find symbol > [javac] symbol : class SchedulerDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void offerRescinded(SchedulerDriver d, OfferID oId) {} > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:635: cannot find symbol > [javac] symbol : class OfferID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] public void offerRescinded(SchedulerDriver d, OfferID oId) {} > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/MesosScheduler.java:26: cannot find symbol > [javac] symbol : class SchedulerDriver > [javac] location: class org.apache.hadoop.mapred.MesosScheduler > [javac] private SchedulerDriver driver; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:67: cannot find symbol > [javac] symbol : class SlaveID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler.TaskTrackerInfo > [javac] SlaveID mesosSlaveId; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:71: cannot find symbol > [javac] symbol : class SlaveID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler.TaskTrackerInfo > [javac] public TaskTrackerInfo(SlaveID mesosSlaveId) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:44: method does not override or implement a method from a supertype > [javac] @Override > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:87: cannot find symbol > [javac] symbol : variable TaskState > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] .setState(TaskState.TASK_RUNNING) > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:85: cannot find symbol > [javac] symbol : method newBuilder() > [javac] location: class org.apache.hadoop.mapred.TaskStatus > [javac] d.sendStatusUpdate(TaskStatus.newBuilder() > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:81: method does not override or implement a method from a supertype > [javac] @Override > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:91: method does not override or implement a method from a supertype > [javac] @Override > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:103: cannot find symbol > [javac] symbol : class TaskState > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] TaskState s = TaskState.valueOf(hfm.arg1); > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:103: cannot find symbol > [javac] symbol : variable TaskState > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] TaskState s = TaskState.valueOf(hfm.arg1); > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:107: cannot find symbol > [javac] symbol : method newBuilder() > [javac] location: class org.apache.hadoop.mapred.TaskID > [javac] TaskID.newBuilder().setValue(hfm.arg2).build() > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:106: cannot find symbol > [javac] symbol : method newBuilder() > [javac] location: class org.apache.hadoop.mapred.TaskStatus > [javac] TaskStatus.newBuilder().setTaskId( > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:97: method does not override or implement a method from a supertype > [javac] @Override > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:133: package org.apache.mesos.Protos does not exist > [javac] org.apache.mesos.Protos.TaskState mesosState = null; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:135: cannot find symbol > [javac] symbol : variable TaskState > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] mesosState = TaskState.TASK_FINISHED; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:137: cannot find symbol > [javac] symbol : variable TaskState > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] mesosState = TaskState.TASK_FAILED; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:139: cannot find symbol > [javac] symbol : variable TaskState > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] mesosState = TaskState.TASK_KILLED; > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:143: cannot find symbol > [javac] symbol : method newBuilder() > [javac] location: class org.apache.hadoop.mapred.TaskID > [javac] TaskID.newBuilder().setValue(task.extraData).build() > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:142: cannot find symbol > [javac] symbol : method newBuilder() > [javac] location: class org.apache.hadoop.mapred.TaskStatus > [javac] TaskStatus.newBuilder().setTaskId( > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:152: method does not override or implement a method from a supertype > [javac] @Override > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:157: method does not override or implement a method from a supertype > [javac] @Override > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkExecutor.java:162: cannot find symbol > [javac] symbol : class MesosExecutorDriver > [javac] location: class org.apache.hadoop.mapred.FrameworkExecutor > [javac] new MesosExecutorDriver(instance).run(); > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:152: method does not override or implement a method from a supertype > [javac] @Override > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:168: package Resource does not exist > [javac] ).setType(Resource.Type.SCALAR).build(); > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:167: package Resource does not exist > [javac] Resource.Scalar.newBuilder().setValue(value).build() > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:166: cannot find symbol > [javac] symbol : variable Resource > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] return Resource.newBuilder().setName(name).setScalar( > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:172: cannot find symbol > [javac] symbol : class Resource > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] for (Resource r : resources) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:199: cannot find symbol > [javac] symbol : class Offer > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] Offer offer = offers.get(i); > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:214: cannot find symbol > [javac] symbol : class TaskDescription > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] List> replies = > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:215: cannot find symbol > [javac] symbol : class TaskDescription > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] new ArrayList>(numOffers); > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:218: cannot find symbol > [javac] symbol : class TaskDescription > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] replies.add(new ArrayList()); > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:223: cannot find symbol > [javac] symbol : class Offer > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] Offer offer = offers.get(i); > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:224: cannot find symbol > [javac] symbol : class TaskDescription > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] TaskDescription task = findTask( > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:237: cannot find symbol > [javac] symbol : class OfferID > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] OfferID offerId = offers.get(i).getId(); > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:238: cannot find symbol > [javac] symbol : class Status > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] Status status = d.launchTasks(offerId, replies.get(i)); > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:239: cannot find symbol > [javac] symbol : variable Status > [javac] location: class org.apache.hadoop.mapred.FrameworkScheduler > [javac] if (status != Status.OK) { > [javac] ^ > [javac] /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/mesos/src/java/org/apache/hadoop/mapred/FrameworkScheduler.java:188: method does not override or implement a method from a supertype > [javac] @Override > [javac] ^ > [javac] Note: Some input files use or override a deprecated API. > [javac] Note: Recompile with -Xlint:deprecation for details. > [javac] 100 errors > BUILD FAILED > /Users/thomas/mesos2/frameworks/hadoop-0.20.2/build.xml:497: The following error occurred while executing this line: > /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/build.xml:30: The following error occurred while executing this line: > /Users/thomas/mesos2/frameworks/hadoop-0.20.2/src/contrib/build-contrib.xml:141: Compile failed; see the compiler error output for details. > It looks like the problem is just that some of the files got moved around in the autotools update, so it should be easy to fix. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira