I had to replace the junit location in the get_third_party.sh script with
one from source forge as the one there seems to be broken, I take it that u
ran this script before compiling anything?
Regards

On Wednesday, March 27, 2013, Jack Johnson wrote:

> I cannot get Wave in a Box to compile on Debian 7. I checked out the trunk
> as of yesterday, so here goes nada.
> silly@lemon:~/wave/trunk$ ant compile-gwt
> Buildfile: /home/jack/bin/wave/trunk/**build.xml
>
> init-logging:
>      [echo] Logging to /home/jack/bin/wave/trunk/**
> build/logs/build_2013-03-27_**09-14-59.log
>
> init:
>
> compile-proto-dep:
>
> compile-proto:
>
> gen-gxp-dep:
>
> gen-gxp:
>
> compile-gxp-dep:
>
> compile-gxp:
>
> dist-pst-dep:
>
> dist-pst:
>
> gen-messages-dep:
>
> gen-messages:
>
> compile-messages-dep:
>
> compile-messages:
>
> compile-dep:
>
> compile:
>
> compile:
>      [echo] Compiling gwt-util
>
> compile:
>      [echo] Compiling wave-api-0.3
>
> compile:
>      [echo] Compiling box
>     [javac] Compiling 14 source files to /home/jack/bin/wave/trunk/**
> build/src
>
> compile:
>      [echo] Compiling extensions
>
> compile:
>      [echo] Compiling client
>     [javac] Compiling 130 source files to /home/jack/bin/wave/trunk/**
> build/src
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *editor/testing/MockTypingSink.**java:27: error: package junit.framework
> does not exist
>     [javac] import junit.framework.TestCase;
>     [javac]                       ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *editor/testing/MockTypingSink.**java:73: error: cannot find symbol
>     [javac]     TestCase.assertTrue(finished && expectedOps.isEmpty());
>     [javac]     ^
>     [javac]   symbol:   variable TestCase
>     [javac]   location: class MockTypingSink
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *editor/testing/MockTypingSink.**java:82: error: cannot find symbol
>     [javac]       TestCase.assertEquals(delOp.**start, start);
>     [javac]       ^
>     [javac]   symbol:   variable TestCase
>     [javac]   location: class MockTypingSink
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *editor/testing/MockTypingSink.**java:83: error: cannot find symbol
>     [javac]       TestCase.assertEquals(delOp.**deleteSize, length);
>     [javac]       ^
>     [javac]   symbol:   variable TestCase
>     [javac]   location: class MockTypingSink
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *editor/testing/MockTypingSink.**java:88: error: cannot find symbol
>     [javac]       TestCase.assertEquals(insOp.**start, start);
>     [javac]       ^
>     [javac]   symbol:   variable TestCase
>     [javac]   location: class MockTypingSink
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *editor/testing/MockTypingSink.**java:89: error: cannot find symbol
>     [javac]       TestCase.assertEquals(insOp.**text, text);
>     [javac]       ^
>     [javac]   symbol:   variable TestCase
>     [javac]   location: class MockTypingSink
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**98: error: set(T,T,T) has private access
> in AbstractTreeNode
>     [javac]         ? (last = child.set(self(), null, null)) // \u2620
>     [javac]                        ^
>     [javac]   where T is a type-variable:
>     [javac]     T extends AbstractTreeNode<T> declared in class
> AbstractTreeNode
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**99: error: prev has private access in
> AbstractTreeNode
>     [javac]         : (first.prev = child.set(self(), null, first)));
>     [javac]                 ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**99: error: set(T,T,T) has private access
> in AbstractTreeNode
>     [javac]         : (first.prev = child.set(self(), null, first)));
>     [javac]                              ^
>     [javac]   where T is a type-variable:
>     [javac]     T extends AbstractTreeNode<T> declared in class
> AbstractTreeNode
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**109: error: set(T,T,T) has private access
> in AbstractTreeNode
>     [javac]         ? (first = child.set(self(), null, null)) // \u2620
>     [javac]                         ^
>     [javac]   where T is a type-variable:
>     [javac]     T extends AbstractTreeNode<T> declared in class
> AbstractTreeNode
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**110: error: next has private access in
> AbstractTreeNode
>     [javac]         : (last.next = child.set(self(), last, null)));
>     [javac]                ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**110: error: set(T,T,T) has private access
> in AbstractTreeNode
>     [javac]         : (last.next = child.set(self(), last, null)));
>     [javac]                             ^
>     [javac]   where T is a type-variable:
>     [javac]     T extends AbstractTreeNode<T> declared in class
> AbstractTreeNode
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**120: error: parent has private access in
> AbstractTreeNode
>     [javac]     Preconditions.checkArgument(**ref == null || ref.parent
> == this);
>     [javac]                                                   ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**123: error: prev has private access in
> AbstractTreeNode
>     [javac]             : (ref.prev.next = (ref.prev = child.set(self(),
> ref.prev, ref)));
>     [javac]                   ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**123: error: next has private access in
> AbstractTreeNode
>     [javac]             : (ref.prev.next = (ref.prev = child.set(self(),
> ref.prev, ref)));
>     [javac]                        ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**123: error: prev has private access in
> AbstractTreeNode
>     [javac]             : (ref.prev.next = (ref.prev = child.set(self(),
> ref.prev, ref)));
>     [javac]                                    ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**123: error: prev has private access in
> AbstractTreeNode
>     [javac]             : (ref.prev.next = (ref.prev = child.set(self(),
> ref.prev, ref)));
>     [javac]
>   ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**123: error: set(T,T,T) has private access
> in AbstractTreeNode
>     [javac]             : (ref.prev.next = (ref.prev = child.set(self(),
> ref.prev, ref)));
>     [javac]                                                 ^
>     [javac]   where T is a type-variable:
>     [javac]     T extends AbstractTreeNode<T> declared in class
> AbstractTreeNode
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**133: error: parent has private access in
> AbstractTreeNode
>     [javac]     Preconditions.checkArgument(**ref == null || ref.parent
> == this);
>     [javac]                                                   ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**136: error: next has private access in
> AbstractTreeNode
>     [javac]             : (ref.next.prev = (ref.next = child.set(self(),
> ref, ref.next))));
>     [javac]                   ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**136: error: prev has private access in
> AbstractTreeNode
>     [javac]             : (ref.next.prev = (ref.next = child.set(self(),
> ref, ref.next))));
>     [javac]                        ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**136: error: next has private access in
> AbstractTreeNode
>     [javac]             : (ref.next.prev = (ref.next = child.set(self(),
> ref, ref.next))));
>     [javac]                                    ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**136: error: next has private access in
> AbstractTreeNode
>     [javac]             : (ref.next.prev = (ref.next = child.set(self(),
> ref, ref.next))));
>     [javac]
>        ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**136: error: set(T,T,T) has private access
> in AbstractTreeNode
>     [javac]             : (ref.next.prev = (ref.next = child.set(self(),
> ref, ref.next))));
>     [javac]                                                 ^
>     [javac]   where T is a type-variable:
>     [javac]     T extends AbstractTreeNode<T> declared in class
> AbstractTreeNode
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**144: error: removeChild(T) has private
> access in AbstractTreeNode
>     [javac]       parent.removeChild(self());
>     [javac]             ^
>     [javac]   where T is a type-variable:
>     [javac]     T extends AbstractTreeNode<T> declared in class
> AbstractTreeNode
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**156: error: next has private access in
> AbstractTreeNode
>     [javac]       first = child.next;
>     [javac]                    ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**158: error: prev has private access in
> AbstractTreeNode
>     [javac]       child.prev.next = child.next;
>     [javac]            ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**158: error: next has private access in
> AbstractTreeNode
>     [javac]       child.prev.next = child.next;
>     [javac]                 ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**158: error: next has private access in
> AbstractTreeNode
>     [javac]       child.prev.next = child.next;
>     [javac]                              ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**162: error: prev has private access in
> AbstractTreeNode
>     [javac]       last = child.prev;
>     [javac]                   ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**164: error: next has private access in
> AbstractTreeNode
>     [javac]       child.next.prev = child.prev;
>     [javac]            ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**164: error: prev has private access in
> AbstractTreeNode
>     [javac]       child.next.prev = child.prev;
>     [javac]                 ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *paging/AbstractTreeNode.java:**164: error: prev has private access in
> AbstractTreeNode
>     [javac]       child.next.prev = child.prev;
>     [javac]                              ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *render/**CompositeRendererHelper.java:**39: warning: [unchecked]
> Possible heap pollution from parameterized vararg type
> ResultProducingRenderHelper<? extends UiBuilder>
>     [javac]   public CompositeRendererHelper(**ResultProducingRenderHelper<?
> extends UiBuilder> ... helpers){
>     [javac]
>                         ^
>     [javac] /home/jack/bin/wave/trunk/src/**org/waveprotocol/wave/client/*
> *widget/button/ButtonBuilder.**java:41: warning: [rawtypes] found raw
> type: Base
>     [javac]   public abstract static class Base<T extends Base> {
>     [javac]                                               ^
>     [javac]   missing type arguments for generic class Base<T>
>     [javac]   where T is a type-variable:
>     [javac]     T extends Base declared in class Base
>     [javac] Note: /home/jack/bin/wave/trunk/src/**
> org/waveprotocol/wave/client/**widget/popup/**MobileUniversalPopup.java
> uses or overrides a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
>     [javac] 33 errors
>     [javac] 2 warnings
>
> BUILD FAILED
> /home/jack/bin/wave/trunk/**build.xml:239: The following error occurred
> while executing this line:
> /home/jack/bin/wave/trunk/**build-common.xml:28: The following error
> occurred while executing this line:
> /home/jack/bin/wave/trunk/**build-macros.xml:68: Compile failed; see the
> compiler error output for details.
>
> Total time: 7 seconds
>
> --
> 'We may not be Anonymous, for you can track our eMail.
> But we are soon to be legion, for we do not want censorship.'
>
>

-- 
Mobile Phone: +447767-322-122
Work Phone: +4420 79485612

Reply via email to