On 12/13/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Hi! > Am Kenny from the Open Swahili Localization Project ( > www.kilinux.udsm.ac.tz) > I faced the following problem during the Building process of OpenOffice > 2.0 > I use a computer with FEDORA CORE 4 and i have download jdk1.5.0_06 and > configure the doconfigure file by specifying the following line about > with-java as follows > > --with-jdk-home=/usr/java/jdk1.5.0_06 > > After running again the > > ./doconfigure ./doconfigure 2>&1 | tee -a logs/kilinux20051213 > > The following errors appears during the compilation of 74 source file > Try to pass through the lines below to see clear what was going on during > the compailation > > compile: > Compiling 74 source files to > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/classes > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:137: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.org.objectweb.asm match > this.superClassName = Type.getInternalName( superClass ); > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:185: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.org.objectweb.asm match > interfaceNames[i]=Type.getInternalName( > interfaces[i] ); > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:362: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.or > g.objectweb.asm match > Type.getType(Object.class), > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:363: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.org.objectweb.asm match > new Type [] { > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:364: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.org.objectweb.asm match > Type.getType(String.class), > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:365: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.org.objectweb.asm match > Type.getType(Object [].class), > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:366: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.org.objectweb.asm match > Type.getType(Interpreter.class), > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:367: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.org.objectweb.asm match > Type.getType(CallStack.class), > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:368: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.org.objectweb.asm match > Type.getType(SimpleNode.class), > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:369: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.org.objectweb.asm match > Type.getType(Boolean.TYPE) > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java:361: > reference to Type is ambiguous, both class java.lang.reflect.Type in > java.lang.reflect and class bsh.org.objectweb.asm.Type in > bsh.org.objectweb.asm match > Type.getMethodDescriptor( > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/Reflect.java:129: > warning: [deprecation] getAssignableForm(java.lang.Object,java.lang.Class) > in bsh.Types has been deprecated > tmpArgs[i] = Types.getAssignableForm( > args[i], types[i] ); > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/Remote.java:143: > warning: [deprecation] encode(java.lang.String) in java.net.URLEncoder has > been deprecated > sb.append( URLEncoder.encode( text ) ); > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/util/AWTConsole.java:223: > warning: [deprecation] getPeer() in java.awt.Component has been deprecated > ((java.awt.peer.TextComponentPeer > )getPeer()).setCaretPosition( > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/util/AWTConsole.java:328: > warning: [deprecation] show() in java.awt.Window has been deprecated > f.show(); > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/util/ClassBrowser.java:412: > warning: [deprecation] show() in java.awt.Window has been deprecated > f.show(); > ^ > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/src/bsh/util/Util.java:83: > warning: [deprecation] show() in java.awt.Window has been deprecated > win.show(); > ^ > Note: Some input files use unchecked or unsafe operations. > Note: Recompile with -Xlint:unchecked for details. > 11 errors > 6 warnings > > BUILD FAILED > > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell/unxlngi6.pro/misc/build/BeanShell/build.xml:176: > Compile failed; see the compiler error output for details. > > Total time: 10 seconds > dmake: Error code 1, while making 'ANTBUILD' > '---* tg_merge.mk *---' > dmake: Error code 255, while making > './unxlngi6.pro/misc/build/so_built_ooo_beanshell' > '---* tg_merge.mk *---' > > ERROR: Error 65280 occurred while making > /kilinux/ooo2-build/ooo_3/linux-build-ooo2/build/ooo680-m3/beanshell > make: *** [stamp/build] Error 1 > > > :/Kenny >
Kenny, OOo currently doesn't build with JDK 1.5, you will need to download and install J2SDK 1.4.2_10 (I think that's the latest version). If you aren't a Java person you can probably ignore the rest of this email. The problem you're getting here is that Sun added a Type class into java.lang.reflect that coflicts with a built in Type class in beanshell. If you're interested, this particular problem can be fixed by modifying the beanshell source adding an: import bsh.org.objectweb.asm.Type; to the import statements at the top of all of the classes with this problem. Unfortunately there's a lot more work to be done, including changing the ant buildfiles to compile with -source 1.4 and target 1.4 (again this wouldn't fix your problem with beanshell) and only works on things that use ant. To add further insult to injury there's a piece of code somewhere (I forget where) that tries to configure an http proxy that relies on a class in the sun packages that's been removed in JDK 1.5. It should be possible to replace this, but it isn't documented which makes it difficult to replace. Simon