This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: gcj trunk - gc_analyze/SymbolLookup.java is specified more than once
- From: David Daney <ddaney at avtrex dot com>
- To: Matthias Klose <doko at ubuntu dot com>
- Cc: GCC Java <java at gcc dot gnu dot org>
- Date: Sun, 04 Mar 2007 18:05:57 -0800
- Subject: Re: gcj trunk - gc_analyze/SymbolLookup.java is specified more than once
- References: <45EB5CCA.5010903@ubuntu.com>
Matthias Klose wrote:
Seen this on i486-linux, when building from the trunk; vm-tools.lst
does have the file twice, but I currently fail to see how it ends up
twice there.
Perhaps you could share your top level configure command.
There should only be on $pkg in the for loop
(gnu/gcj/tools/gc_analyze). You could try running the find by hand
using that value to see what is happening.
David Daney
Matthias
find ../../../../../../src/libjava/classpath/tools/external/asm -name
'*.java' -print > asm.lst
find ../../../../../../src/libjava/classpath/tools/gnu/classpath/tools
-name '*.java' -print > classes.lst
if [ -f ../../vm-tools-packages ]; then \
for pkg in `cat ../../vm-tools-packages`; do \
/usr/bin/find
../../../../../../src/libjava/classpath/../$pkg -follow -name '*.java'
-print >> vm-tools.lst; \
done \
else \
echo -n > vm-tools.lst; \
fi
cat classes.lst asm.lst vm-tools.lst > all-classes.lst
AC=`echo /home/packages/gcc/4.2/gcc-4.2-4.2-20070304/build/gcc/gcj
-B/home/packages/gcc/4.2/gcc-4.2-4.2-20070304/build/i486-linux-gnu/6
4/libjava/ -B/home/packages/gcc/4.2/gcc-4.2-4.2-20070304/build/gcc/ -C
-encoding UTF-8 -bootclasspath '../../../../../../src/libjava/cl
asspath/lib' -classpath
../../../../../../src/libjava/classpath/tools/asm:. | sed -e
's/UTF-8/ISO-8859-1/g'`; \
$AC -g -w -d
../../../../../../src/libjava/classpath/tools/asm @asm.lst
/home/packages/gcc/4.2/gcc-4.2-4.2-20070304/build/gcc/gcj
-B/home/packages/gcc/4.2/gcc-4.2-4.2-20070304/build/i486-linux-gnu/64/libjava
/ -B/home/packages/gcc/4.2/gcc-4.2-4.2-20070304/build/gcc/ -C
-encoding UTF-8 -bootclasspath '../../../../../../src/libjava/classpath/l
ib' -classpath ../../../../../../src/libjava/classpath/tools/asm:. -g
-w -d ../../../../../../src/libjava/classpath/tools/classes @clas
ses.lst @vm-tools.lst
File
../../../../../../src/libjava/classpath/../gnu/gcj/tools/gc_analyze/SymbolLookup.java
is specified more than once
make[8]: *** [tools.zip] Error 1
make[8]: Leaving directory
`/home/packages/gcc/4.2/gcc-4.2-4.2-20070304/build/i486-linux-gnu/64/libjava/classpath/tools'
make[7]: *** [all-recursive] Error 1