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