I have the same problems when building on J2RE-1.4.2.
When running ant on java5 build works fine.
It looks like the build relies on system (jre's) concurrent package,
not the one build as a part of harmony.
--
Ivan

On 10/16/06, Stepan Mishura <[EMAIL PROTECTED]> wrote:
On 10/13/06, Oleg Khaschansky wrote:
> Could you, please, send the compiler output for these errors?

The output of eclipse compiler is quite big (over 1M). I've just extracted
some error messages:

    [javac] 292. ERROR in
C:\Apache\Harmony\ClassLib\modules\concurrent\src\main\java\java\util\concurrent\CopyOnWriteArrayList.java
    [javac]  (at line 32)
    [javac]  import java.util.concurrent.locks.ReentrantLock;
    [javac]         ^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import java.util.concurrent.locks cannot be resolved
    [javac] ----------
    [javac] 293. ERROR in
C:\Apache\Harmony\ClassLib\modules\concurrent\src\main\java\java\util\concurrent\CopyOnWriteArrayList.java
    [javac]  (at line 43)
    [javac]  private final transient ReentrantLock lock = new
ReentrantLock();
    [javac]                          ^^^^^^^^^^^^^
    [javac] ReentrantLock cannot be resolved to a type
    [javac] ----------
    [javac] 294. ERROR in
C:\Apache\Harmony\ClassLib\modules\concurrent\src\main\java\java\util\concurrent\CopyOnWriteArrayList.java
    [javac]  (at line 43)
    [javac]  private final transient ReentrantLock lock = new
ReentrantLock();
    [javac]                                                   ^^^^^^^^^^^^^
    [javac] ReentrantLock cannot be resolved to a type
    [javac] ----------

Thanks,
Stepan.



> On 10/13/06, Stepan Mishura wrote:
> > BTW, I stumbled over this class when I tried to build Classlib with
> Harmony
> > snapshot - it doesn't compile.
> >
> > I did the following:
> > 1) set JAVA_HOME=C:\Apache\Harmony\snapshot\harmony-hdk-r450941\jdk\jre
> > 2) ant -Dhy.javac.compiler=org.eclipse.jdt.core.JDTCompilerAdapter
> >
> > The build fails with compile errors. And if I revert Tim's commit back
> > everything goes fine:
> > $ svn up -r462578
> >
> 
modules/concurrent/src/main/java/java/util/concurrent/CopyOnWriteArrayList.java
> > U
> >
> 
modules\concurrent\src\main\java\java\util\concurrent\CopyOnWriteArrayList.java
> > Updated to revision 462578.
> >
> > Did anyone try this?
> >
> > Thanks,
> > Stepan.
> >
> >
> > On 10/10/06, Oleg Khaschansky wrote:
> > >
> > > I uploaded a patch which implements CopyOnWriteArrayList class.
> > > Committers, please, take a look at [1]. I also ensured that
> > > CopyOnWriteArrayListTest passes with this implementation.
> > >
> > > [1] http://issues.apache.org/jira/browse/HARMONY-1805
> > >
>
>
--
Stepan Mishura
Intel Middleware Products Division


--
Ivan
Intel Enterprise Solutions Software Division

Reply via email to