[maemo-developers] ecj cycle

From: Stanislav Tereshchenko stereshchenko at altsoftware.com
Date: Wed Dec 19 18:39:32 EET 2007
 

Hi!
I'm trying to build cacao in chinook_x86 (chinook_arm is the next step).
Cacao requires GNU classpath which in turn requires ecj. ecj depends on gcj
and surprisingly enough on some stage of building ecj it tries to use itself
through gcc(gcj) invocation:

building files in build/bin/ecj-sources.ag ...
gcj-4.2 -d build/bin -C -g -I/usr/share/ant/lib/ant.jar -Ibuild/bin
build/bin/org/eclipse/jdt/internal/compiler/codegen/CharArrayCache.java
build/bin/org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.jav
a
build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.
java build/bin/org/eclipse/jdt/internal/compiler/codegen/FloatCache.java
build/bin/org/eclipse/jdt/internal/compiler/codegen/IntegerCache.java
build/bin/org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.
java build/bin/org/eclipse/jdt/internal/compiler/codegen/ObjectCache.java
build/bin/org/eclipse/jdt/internal/compiler/codegen/CaseLabel.java
build/bin/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
build/bin/org/eclipse/jdt/internal/compiler/codegen/DoubleCache.java
build/bin/org/eclipse/jdt/internal/compiler/codegen/CachedIndexEntry.java
build/bin/org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.java
build/bin/org/eclipse/jdt/internal/compiler/CompilationResult.java
build/bin/org/eclipse/jdt/internal/compiler/impl/IntConstant.java
build/bin/org/eclipse/jdt/internal/compiler/impl/LongConstant.java
build/bin/org/eclipse/jdt/internal/compiler/impl/DoubleConstant.java
build/bin/org/eclipse/jdt/internal/compiler/impl/BooleanConstant.java
build/bin/org/eclipse/jdt/internal/compiler/impl/FloatConstant.java
build/bin/org/eclipse/jdt/internal/compiler/impl/ShortConstant.java
build/bin/org/eclipse/jdt/internal/compiler/impl/ByteConstant.java
build/bin/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java
build/bin/org/eclipse/jdt/internal/compiler/impl/ITypeRequestor.java
build/bin/org/eclipse/jdt/internal/compiler/impl/Constant.java
build/bin/org/eclipse/jdt/internal/compiler/impl/StringConstant.java
build/bin/org/eclipse/jdt/internal/compiler/impl/ReferenceContext.java
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../src/configure
Thread model: posix
gcc version 4.2.2
ecj1 /var/tmp/cccEGzPhjx -g
-fbootclasspath=/usr/share/ant/lib/ant.jar:build/bin/:./:/targets/CHINOOK_X8
6/usr/local/bin/../lib/gcc/../../share/java/libgcj-4.2.2.jar -ffilelist-file
-foutput-class-dir=build/bin -g -fsource=1.5 -ftarget=1.5 -fzip-dependency
/var/tmp/ccSYx1Kp.zip
gcj-4.2: error trying to exec 'ecj1': execvp: No such file or directory
make: *** [build/stamp-bytecode] Error 1
[sbox-CHINOOK_X86: ~/jalimo/ecj-3.3.0+0728] >

Why this strange cross dependency exists?
Any advices/instructions on how to build ecj?

Thank you!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20071219/715eaaa6/attachment.htm 
More information about the maemo-developers mailing list