Date: Fri, 17 Dec 2004 11:22:11 -0800 From: Nick Sayer <nsayer@kfu.com> Cc: freebsd-java@freebsd.org Subject: Re: Still cannot build native JDK1.4 with FreeBSD 5.3. Message-ID: <41C331E3.8050001@kfu.com> In-Reply-To: <41C31724.3010501@kfu.com> References: <F3A17DA2-4FFB-11D9-A430-000A959D8ECE@kfu.com> <20041217160503.GB13021@misty.eyesbeyond.com> <41C31724.3010501@kfu.com>
next in thread | previous in thread | raw e-mail | index | archive | help
My attempt with WITH_LINUX_BOOTSTRAP=1 failed exactly the same way, but I do note that it is using the linux 'java' rather than the native one. The build at home, however, did work. I am going to try and bootstrap with that JDK and see what happens. Nick Sayer wrote: > Greg Lewis wrote: > >> Hi Nick, >> >> On Thu, Dec 16, 2004 at 11:19:12PM -0800, Nick Sayer wrote: >> >> >>> A month ago, I reported problems building the native JDK14 port. I >>> haven't gotten any responses. I can't believe I'm the only one in >>> the world who is seeing this failure. >>> >> >> >> Just lucky? ;) >> >> >> >>> I'm running with RELENG_5_3. I have a working Linux 1.4 JDK installed. >>> >>> To recap, the build fails spitting out about a hundred errors about >>> various interfaces not being public and what not. At the bottom, it >>> looks like this: >>> >>> ../../../src/share/classes/java/net/SocksSocketImpl.java:335: cannot >>> resolve symbol >>> symbol : method getHostName () >>> location: class java.net.InetSocketAddress >>> out.write(epoint.getHostName().length()); >>> ^ >>> Note: Some input files use or override a deprecated API. >>> Note: Recompile with -deprecation for details. >>> 100 errors >>> >> >> >> Which is just the maximum number of errors it reports before dying. >> >> Can you please post the top of the error too please? I.e. the actual >> javac command that is being executed. >> >> > --> > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/nio/charset/UnsupportedCharsetException.java > > gmake[5]: Leaving directory > `/usr/ports/java/jdk14/work/j2se/make/java/nio' > rm -f > /usr/ports/java/jdk14/work/control/build/bsd-i586/tmp/java/java.lang/java/.classes.list > > /bin/mkdir -p > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/util > rm -f > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/util/CurrencyData.java > > rm -f -r > /usr/ports/java/jdk14/work/control/build/bsd-i586/tmp/java/java.lang/java/GenerateCurrencyData > > /bin/mkdir -p > /usr/ports/java/jdk14/work/control/build/bsd-i586/tmp/java/java.lang/java/GenerateCurrencyData > > /usr/local/jdk1.4.2/bin/javac -d > /usr/ports/java/jdk14/work/control/build/bsd-i586/tmp/java/java.lang/java/GenerateCurrencyData > ../../tools/GenerateCurrencyData/GenerateCurrencyData.java > /usr/local/jdk1.4.2/bin/java -classpath > /usr/ports/java/jdk14/work/control/build/bsd-i586/tmp/java/java.lang/java/GenerateCurrencyData > GenerateCurrencyData < > ../../../src/share/classes/java/util/CurrencyData.properties > > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/util/CurrencyData.java > > if [ -s > /usr/ports/java/jdk14/work/control/build/bsd-i586/tmp/java/java.lang/java/.classes.list > ] ; \ > then /usr/local/jdk1.4.2/bin/javac -J-Xmx128m -classpath > /usr/ports/java/jdk14/work/control/build/bsd-i586/classes > -bootclasspath > "/usr/ports/java/jdk14/work/control/build/bsd-i586/lib/jce.jar:/usr/ports/java/jdk14/work/control/build/bsd-i586/lib/jsse.jar" > -sourcepath > "/usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc:../../../src/solaris/classes:../../../src/share/classes" > -d /usr/ports/java/jdk14/work/control/build/bsd-i586/classes -source > 1.4 \ > ../../../src/share/classes/java/lang/Object.java > ../../../src/share/classes/java/lang/Class.java > ../../../src/share/classes/java/lang/Thread.java > ../../../src/share/classes/sun/misc/ASCIICaseInsensitiveComparator.java > ../../../src/share/classes/sun/misc/VM.java > ../../../src/share/classes/sun/misc/Signal.java > ../../../src/share/classes/sun/misc/NativeSignalHandler.java > ../../../src/share/classes/java/lang/ThreadGroup.java > ../../../src/share/classes/java/lang/ThreadLocal.java > ../../../src/share/classes/java/lang/InheritableThreadLocal.java > ../../../src/share/classes/java/lang/String.java > ../../../src/share/classes/java/lang/StringCoding.java > ../../../src/share/classes/java/lang/StringBuffer.java > ../../../src/share/classes/java/lang/ClassLoader.java > ../../../src/share/classes/java/lang/AssertionStatusDirectives.java > ../../../src/share/classes/java/lang/StrictMath.java > ../../../src/share/classes/java/lang/Math.java > ../../../src/share/classes/java/lang/FloatingDecimal.java > ../../../src/share/classes/java/lang/Number.java > ../../../src/share/classes/java/lang/Byte.java > ../../../src/share/classes/java/lang/Short.java > ../../../src/share/classes/java/lang/Integer.java > ../../../src/share/classes/java/lang/Long.java > ../../../src/share/classes/java/lang/Float.java > ../../../src/share/classes/java/lang/Double.java > ../../../src/share/classes/java/lang/Boolean.java > ../../../src/share/classes/java/lang/Void.java > ../../../src/share/classes/java/lang/Runnable.java > ../../../src/share/classes/java/lang/Cloneable.java > ../../../src/share/classes/java/lang/CharSequence.java > ../../../src/share/classes/java/lang/SecurityManager.java > ../../../src/share/classes/java/lang/Runtime.java > ../../../src/share/classes/java/lang/RuntimePermission.java > ../../../src/share/classes/java/lang/Shutdown.java > ../../../src/solaris/classes/java/lang/Terminator.java > ../../../src/share/classes/java/lang/System.java > ../../../src/share/classes/java/lang/Compiler.java > ../../../src/share/classes/java/lang/Throwable.java > ../../../src/share/classes/java/lang/Exception.java > ../../../src/share/classes/java/lang/IllegalAccessException.java > ../../../src/share/classes/java/lang/InstantiationException.java > ../../../src/share/classes/java/lang/ClassNotFoundException.java > ../../../src/share/classes/java/lang/CloneNotSupportedException.java > ../../../src/share/classes/java/lang/InterruptedException.java > ../../../src/share/classes/java/lang/NoSuchFieldException.java > ../../../src/share/classes/java/lang/NoSuchMethodException.java > ../../../src/share/classes/java/lang/RuntimeException.java > ../../../src/share/classes/java/lang/ArithmeticException.java > ../../../src/share/classes/java/lang/ArrayStoreException.java > ../../../src/share/classes/java/lang/ClassCastException.java > ../../../src/share/classes/java/lang/IndexOutOfBoundsException.java > ../../../src/share/classes/java/lang/ArrayIndexOutOfBoundsException.java > ../../../src/share/classes/java/lang/StringIndexOutOfBoundsException.java > ../../../src/share/classes/java/lang/NegativeArraySizeException.java../../../src/share/classes/java/lang/NullPointerException.java > ../../../src/share/classes/java/lang/IllegalStateException.java > ../../../src/share/classes/java/lang/IllegalArgumentException.java > ../../../src/share/classes/java/lang/NumberFormatException.java > ../../../src/share/classes/java/lang/IllegalThreadStateException.java > ../../../src/share/classes/java/lang/IllegalMonitorStateException.java > ../../../src/share/classes/java/lang/SecurityException.java > ../../../src/share/classes/java/lang/UnsupportedOperationException.java > ../../../src/share/classes/java/lang/Error.java > ../../../src/share/classes/java/lang/AssertionError.java > ../../../src/share/classes/java/lang/ThreadDeath.java > ../../../src/share/classes/java/lang/LinkageError.java > ../../../src/share/classes/java/lang/ClassCircularityError.java > ../../../src/share/classes/java/lang/ClassFormatError.java > ../../../src/share/classes/java/lang/UnsupportedClassVersionError.java > ../../../src/share/classes/java/lang/ExceptionInInitializerError.java > ../../../src/share/classes/java/lang/IncompatibleClassChangeError.java > ../../../src/share/classes/java/lang/AbstractMethodError.java > ../../../src/share/classes/java/lang/IllegalAccessError.java > ../../../src/share/classes/java/lang/InstantiationError.java > ../../../src/share/classes/java/lang/NoSuchFieldError.java > ../../../src/share/classes/java/lang/NoSuchMethodError.java > ../../../src/share/classes/java/lang/NoClassDefFoundError.java > ../../../src/share/classes/java/lang/UnsatisfiedLinkError.java > ../../../src/share/classes/java/lang/VerifyError.java > ../../../src/share/classes/java/lang/VirtualMachineError.java > ../../../src/share/classes/java/lang/InternalError.java > ../../../src/share/classes/java/lang/OutOfMemoryError.java > ../../../src/share/classes/java/lang/StackOverflowError.java > ../../../src/share/classes/java/lang/UnknownError.java > ../../../src/share/classes/java/lang/StackTraceElement.java > ../../../src/share/classes/java/lang/Package.java > ../../../src/share/classes/java/lang/Process.java > ../../../src/share/classes/java/lang/Comparable.java > ../../../src/share/classes/java/lang/ref/Reference.java > ../../../src/share/classes/java/lang/ref/SoftReference.java > ../../../src/share/classes/java/lang/ref/WeakReference.java > ../../../src/share/classes/java/lang/ref/FinalReference.java > ../../../src/share/classes/java/lang/ref/PhantomReference.java > ../../../src/share/classes/java/lang/ref/ReferenceQueue.java > ../../../src/share/classes/java/lang/ref/Finalizer.java > ../../../src/share/classes/java/lang/reflect/Modifier.java > ../../../src/share/classes/java/lang/reflect/Member.java > ../../../src/share/classes/java/lang/reflect/InvocationTargetException.java > ../../../src/share/classes/java/lang/reflect/AccessibleObject.java > ../../../src/share/classes/java/lang/reflect/ReflectPermission.java > ../../../src/share/classes/java/lang/reflect/Field.java > ../../../src/share/classes/java/lang/reflect/Method.java > ../../../src/share/classes/java/lang/reflect/Constructor.java > ../../../src/share/classes/java/lang/reflect/Array.java > ../../../src/share/classes/java/lang/reflect/Proxy.java > ../../../src/share/classes/java/lang/reflect/InvocationHandler.java > ../../../src/share/classes/java/lang/reflect/UndeclaredThrowableException.java > ../../../src/share/classes/java/lang/reflect/ReflectAccess.java > ../../../src/share/classes/sun/misc/ProxyGenerator.java > ../../../src/share/classes/sun/reflect/AccessorGenerator.java > ../../../src/share/classes/sun/reflect/ByteVector.java > ../../../src/share/classes/sun/reflect/ByteVectorFactory.java > ../../../src/share/classes/sun/reflect/ByteVectorImpl.java > ../../../src/share/classes/sun/reflect/ClassDefiner.java > ../../../src/share/classes/sun/reflect/ClassFileAssembler.java > ../../../src/share/classes/sun/reflect/ClassFileConstants.java > ../../../src/share/classes/sun/reflect/ConstructorAccessor.java > ../../../src/share/classes/sun/reflect/ConstructorAccessorImpl.java../../../src/share/classes/sun/reflect/FieldAccessor.java > ../../../src/share/classes/sun/reflect/FieldAccessorGenerator.java > ../../../src/share/classes/sun/reflect/FieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/FieldInfo.java > ../../../src/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java > ../../../src/share/classes/sun/reflect/Label.java > ../../../src/share/classes/sun/reflect/LangReflectAccess.java > ../../../src/share/classes/sun/reflect/MagicAccessorImpl.java > ../../../src/share/classes/sun/reflect/MethodAccessor.java > ../../../src/share/classes/sun/reflect/MethodAccessorGenerator.java > ../../../src/share/classes/sun/reflect/MethodAccessorImpl.java > ../../../src/share/classes/sun/reflect/NativeConstructorAccessorImpl.java > ../../../src/share/classes/sun/reflect/NativeMethodAccessorImpl.java > ../../../src/share/classes/sun/reflect/Reflection.java > ../../../src/share/classes/sun/reflect/ReflectionFactory.java > ../../../src/share/classes/sun/reflect/SerializationConstructorAccessorImpl.java > ../../../src/share/classes/sun/reflect/SignatureIterator.java > ../../../src/share/classes/sun/reflect/UTF8.java > ../../../src/share/classes/sun/reflect/UnsafeBooleanFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeByteFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeCharacterFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeDoubleFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java > ../../../src/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeFloatFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeIntegerFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeLongFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeObjectFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeShortFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeStaticBooleanFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeStaticByteFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeStaticCharacterFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeStaticDoubleFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeStaticFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeStaticFloatFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeStaticIntegerFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeStaticLongFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeStaticObjectFieldAccessorImpl.java > ../../../src/share/classes/sun/reflect/UnsafeStaticShortFieldAccessorImpl.java > ../../../src/share/classes/java/util/BitSet.java > ../../../src/share/classes/java/util/Calendar.java > ../../../src/share/classes/java/util/GregorianCalendar.java > ../../../src/share/classes/sun/util/BuddhistCalendar.java > ../../../src/share/classes/java/util/Currency.java > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/util/CurrencyData.java > ../../../src/share/classes/java/util/Date.java > ../../../src/share/classes/java/util/Dictionary.java > ../../../src/share/classes/java/util/EmptyStackException.java > ../../../src/share/classes/java/util/Enumeration.java > ../../../src/share/classes/java/util/EventListener.java > ../../../src/share/classes/java/util/EventListenerProxy.java > ../../../src/share/classes/java/util/EventObject.java > ../../../src/share/classes/java/util/ListResourceBundle.java > ../../../src/share/classes/java/util/Locale.java > ../../../src/share/classes/java/util/MissingResourceException.java > ../../../src/share/classes/java/util/NoSuchElementException.java > ../../../src/share/classes/java/util/Observable.java > ../../../src/share/classes/java/util/Observer.java > ../../../src/share/classes/java/util/Properties.java > ../../../src/share/classes/java/util/PropertyPermission.java > ../../../src/share/classes/java/util/PropertyResourceBundle.java > ../../../src/share/classes/java/util/Random.java > ../../../src/share/classes/java/util/ResourceBundle.java > ../../../src/share/classes/java/util/ResourceBundleEnumeration.java > ../../../src/share/classes/java/util/Stack.java > ../../../src/share/classes/java/util/StringTokenizer.java > ../../../src/share/classes/java/util/TimeZone.java > ../../../src/share/classes/java/util/SimpleTimeZone.java > ../../../src/share/classes/sun/util/calendar/CalendarDate.java > ../../../src/share/classes/sun/util/calendar/CalendarSystem.java > ../../../src/share/classes/sun/util/calendar/Gregorian.java > ../../../src/share/classes/sun/util/calendar/ZoneInfo.java > ../../../src/share/classes/sun/util/calendar/ZoneInfoFile.java > ../../../src/share/classes/java/util/TooManyListenersException.java > ../../../src/share/classes/java/util/Comparator.java > ../../../src/share/classes/java/util/Collections.java > ../../../src/share/classes/java/util/Iterator.java > ../../../src/share/classes/java/util/ListIterator.java > ../../../src/share/classes/java/util/Collection.java > ../../../src/share/classes/java/util/Set.java > ../../../src/share/classes/java/util/SortedSet.java > ../../../src/share/classes/java/util/List.java > ../../../src/share/classes/java/util/AbstractCollection.java > ../../../src/share/classes/java/util/AbstractSet.java > ../../../src/share/classes/java/util/HashSet.java > ../../../src/share/classes/java/util/LinkedHashSet.java > ../../../src/share/classes/java/util/TreeSet.java > ../../../src/share/classes/java/util/AbstractList.java > ../../../src/share/classes/java/util/ArrayList.java > ../../../src/share/classes/java/util/Vector.java > ../../../src/share/classes/java/util/AbstractSequentialList.java > ../../../src/share/classes/java/util/LinkedList.java > ../../../src/share/classes/java/util/Map.java > ../../../src/share/classes/java/util/SortedMap.java > ../../../src/share/classes/java/util/AbstractMap.java > ../../../src/share/classes/java/util/HashMap.java > ../../../src/share/classes/java/util/LinkedHashMap.java > ../../../src/share/classes/java/util/TreeMap.java > ../../../src/share/classes/java/util/Hashtable.java > ../../../src/share/classes/java/util/WeakHashMap.java > ../../../src/share/classes/java/util/IdentityHashMap.java > ../../../src/share/classes/java/util/Arrays.java > ../../../src/share/classes/java/util/ConcurrentModificationException.java > ../../../src/share/classes/java/util/Timer.java > ../../../src/share/classes/java/util/TimerTask.java > ../../../src/share/classes/java/util/regex/Pattern.java > ../../../src/share/classes/java/util/regex/Matcher.java > ../../../src/share/classes/java/util/regex/ASCII.java > ../../../src/share/classes/java/util/regex/PatternSyntaxException.java > ../../../src/share/classes/java/util/prefs/Preferences.java > ../../../src/share/classes/java/util/prefs/AbstractPreferences.java > ../../../src/share/classes/java/util/prefs/PreferenceChangeEvent.java > ../../../src/share/classes/java/util/prefs/PreferenceChangeListener.java > ../../../src/share/classes/java/util/prefs/NodeChangeEvent.java > ../../../src/share/classes/java/util/prefs/NodeChangeListener.java > ../../../src/share/classes/java/util/prefs/BackingStoreException.java > ../../../src/share/classes/java/util/prefs/InvalidPreferencesFormatException.java > ../../../src/share/classes/java/util/prefs/PreferencesFactory.java > ../../../src/share/classes/java/util/prefs/Base64.java > ../../../src/share/classes/java/util/prefs/XmlSupport.java > ../../../src/share/classes/java/io/PipedInputStream.java > ../../../src/share/classes/java/io/PipedOutputStream.java > ../../../src/share/classes/java/io/IOException.java > ../../../src/share/classes/java/io/CharConversionException.java > ../../../src/share/classes/java/io/FileNotFoundException.java > ../../../src/share/classes/java/io/EOFException.java > ../../../src/share/classes/java/io/SyncFailedException.java > ../../../src/share/classes/java/io/UTFDataFormatException.java > ../../../src/share/classes/java/io/InterruptedIOException.java > ../../../src/share/classes/java/io/UnsupportedEncodingException.java../../../src/share/classes/java/io/DataInput.java > ../../../src/share/classes/java/io/DataOutput.java > ../../../src/share/classes/java/io/InputStream.java > ../../../src/share/classes/java/io/FileInputStream.java > ../../../src/share/classes/java/io/FilterInputStream.java > ../../../src/share/classes/java/io/BufferedInputStream.java > ../../../src/share/classes/java/io/DataInputStream.java > ../../../src/share/classes/java/io/ByteArrayInputStream.java > ../../../src/share/classes/java/io/PushbackInputStream.java > ../../../src/share/classes/java/io/SequenceInputStream.java > ../../../src/share/classes/java/io/StringBufferInputStream.java > ../../../src/share/classes/java/io/LineNumberInputStream.java > ../../../src/share/classes/java/io/OutputStream.java > ../../../src/share/classes/java/io/FileOutputStream.java../../../src/share/classes/java/io/FilterOutputStream.java > ../../../src/share/classes/java/io/BufferedOutputStream.java > ../../../src/share/classes/java/io/DataOutputStream.java > ../../../src/share/classes/java/io/ByteArrayOutputStream.java > ../../../src/share/classes/java/io/PrintStream.java > ../../../src/share/classes/java/io/RandomAccessFile.java > ../../../src/share/classes/java/io/StreamTokenizer.java > ../../../src/share/classes/java/io/File.java > ../../../src/share/classes/java/io/FileSystem.java > ../../../src/share/classes/java/io/FileDescriptor.java > ../../../src/share/classes/java/io/FilenameFilter.java > ../../../src/share/classes/java/io/FileFilter.java > ../../../src/share/classes/java/io/FilePermission.java > ../../../src/share/classes/java/io/Serializable.java > ../../../src/share/classes/java/io/Externalizable.java > ../../../src/share/classes/java/io/Bits.java > ../../../src/share/classes/java/io/ObjectInput.java > ../../../src/share/classes/java/io/ObjectInputStream.java > ../../../src/share/classes/java/io/ObjectInputValidation.java > ../../../src/share/classes/java/io/ObjectOutput.java > ../../../src/share/classes/java/io/ObjectOutputStream.java > ../../../src/share/classes/java/io/ObjectStreamClass.java > ../../../src/share/classes/java/io/ObjectStreamConstants.java > ../../../src/share/classes/java/io/ObjectStreamField.java > ../../../src/share/classes/java/io/SerializablePermission.java > ../../../src/share/classes/java/io/InvalidClassException.java > ../../../src/share/classes/java/io/InvalidObjectException.java > ../../../src/share/classes/java/io/NotActiveException.java > ../../../src/share/classes/java/io/NotSerializableException.java > ../../../src/share/classes/java/io/ObjectStreamException.java > ../../../src/share/classes/java/io/OptionalDataException.java > ../../../src/share/classes/java/io/StreamCorruptedException.java > ../../../src/share/classes/java/io/WriteAbortedException.java > ../../../src/share/classes/java/io/Reader.java > ../../../src/share/classes/java/io/BufferedReader.java > ../../../src/share/classes/java/io/LineNumberReader.java > ../../../src/share/classes/java/io/CharArrayReader.java > ../../../src/share/classes/java/io/FilterReader.java > ../../../src/share/classes/java/io/PushbackReader.java > ../../../src/share/classes/java/io/InputStreamReader.java > ../../../src/share/classes/java/io/FileReader.java > ../../../src/share/classes/java/io/PipedReader.java > ../../../src/share/classes/java/io/StringReader.java > ../../../src/share/classes/java/io/Writer.java > ../../../src/share/classes/java/io/BufferedWriter.java > ../../../src/share/classes/java/io/PrintWriter.java > ../../../src/share/classes/java/io/CharArrayWriter.java > ../../../src/share/classes/java/io/FilterWriter.java > ../../../src/share/classes/java/io/OutputStreamWriter.java > ../../../src/share/classes/java/io/FileWriter.java > ../../../src/share/classes/java/io/PipedWriter.java > ../../../src/share/classes/java/io/StringWriter.java > ../../../src/share/classes/java/io/ExpiringCache.java > ../../../src/share/classes/java/nio/charset/Charset.java > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/nio/charset/CharsetDecoder.java > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/nio/charset/CharsetEncoder.java > ../../../src/share/classes/java/nio/charset/UnmappableCharacterException.java > ../../../src/share/classes/java/nio/Bits.java > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/nio/DirectByteBuffer.java > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/nio/HeapByteBuffer.java > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/nio/HeapCharBuffer.java > ../../../src/share/classes/sun/io/Converters.java > ../../../src/share/classes/sun/io/ByteToCharConverter.java > ../../../src/share/classes/sun/io/ByteToCharASCII.java > ../../../src/share/classes/sun/io/ByteToCharUTF8.java > ../../../src/share/classes/sun/io/ByteToCharUTF16.java > ../../../src/share/classes/sun/io/ByteToCharUnicode.java > ../../../src/share/classes/sun/io/ByteToCharUnicodeBig.java > ../../../src/share/classes/sun/io/ByteToCharUnicodeBigUnmarked.java > ../../../src/share/classes/sun/io/ByteToCharUnicodeLittle.java > ../../../src/share/classes/sun/io/ByteToCharUnicodeLittleUnmarked.java > ../../../src/share/classes/sun/io/CharToByteConverter.java > ../../../src/share/classes/sun/io/CharToByteASCII.java > ../../../src/share/classes/sun/io/CharToByteUTF8.java > ../../../src/share/classes/sun/io/CharToByteUTF16.java > ../../../src/share/classes/sun/io/CharToByteUnicode.java > ../../../src/share/classes/sun/io/CharToByteUnicodeBig.java > ../../../src/share/classes/sun/io/CharToByteUnicodeBigUnmarked.java > ../../../src/share/classes/sun/io/CharToByteUnicodeLittle.java > ../../../src/share/classes/sun/io/CharToByteUnicodeLittleUnmarked.java > ../../../src/share/classes/sun/io/CharacterEncoding.java > ../../../src/share/classes/sun/io/ConversionBufferFullException.java > ../../../src/share/classes/sun/io/MalformedInputException.java > ../../../src/share/classes/sun/io/UnknownCharacterException.java > ../../../src/share/classes/sun/io/ByteToCharISO8859_1.java > ../../../src/share/classes/sun/io/CharToByteISO8859_1.java > ../../../src/share/classes/sun/io/ByteToCharISO8859_2.java > ../../../src/share/classes/sun/io/CharToByteISO8859_2.java > ../../../src/share/classes/sun/io/ByteToCharISO8859_4.java > ../../../src/share/classes/sun/io/CharToByteISO8859_4.java > ../../../src/share/classes/sun/io/ByteToCharISO8859_5.java > ../../../src/share/classes/sun/io/CharToByteISO8859_5.java > ../../../src/share/classes/sun/io/ByteToCharISO8859_7.java > ../../../src/share/classes/sun/io/CharToByteISO8859_7.java > ../../../src/share/classes/sun/io/ByteToCharISO8859_9.java > ../../../src/share/classes/sun/io/CharToByteISO8859_9.java > ../../../src/share/classes/sun/io/ByteToCharISO8859_13.java > ../../../src/share/classes/sun/io/CharToByteISO8859_13.java > ../../../src/share/classes/sun/io/ByteToCharISO8859_15.java > ../../../src/share/classes/sun/io/CharToByteISO8859_15.java > ../../../src/share/classes/sun/io/ByteToCharCp1250.java > ../../../src/share/classes/sun/io/CharToByteCp1250.java > ../../../src/share/classes/sun/io/ByteToCharCp1251.java > ../../../src/share/classes/sun/io/CharToByteCp1251.java > ../../../src/share/classes/sun/io/ByteToCharCp1252.java > ../../../src/share/classes/sun/io/CharToByteCp1252.java > ../../../src/share/classes/sun/io/ByteToCharCp1253.java../../../src/share/classes/sun/io/CharToByteCp1253.java > ../../../src/share/classes/sun/io/ByteToCharCp1254.java > ../../../src/share/classes/sun/io/CharToByteCp1254.java > ../../../src/share/classes/sun/io/ByteToCharCp1257.java > ../../../src/share/classes/sun/io/CharToByteCp1257.java > ../../../src/share/classes/sun/io/ByteToCharKOI8_R.java > ../../../src/share/classes/sun/io/CharToByteKOI8_R.java > ../../../src/share/classes/sun/io/ByteToCharSingleByte.java > ../../../src/share/classes/sun/io/CharToByteSingleByte.java > ../../../src/share/classes/sun/nio/cs/StandardCharsets.java > ../../../src/share/classes/sun/nio/cs/AbstractCharsetProvider.java > ../../../src/share/classes/sun/nio/cs/HistoricallyNamedCharset.java > ../../../src/share/classes/sun/nio/cs/Surrogate.java > ../../../src/share/classes/sun/nio/cs/SingleByteEncoder.java > ../../../src/share/classes/sun/nio/cs/SingleByteDecoder.java > ../../../src/share/classes/sun/nio/cs/UnicodeEncoder.java > ../../../src/share/classes/sun/nio/cs/UnicodeDecoder.java > ../../../src/share/classes/sun/nio/cs/ISO_8859_1.java > ../../../src/share/classes/sun/nio/cs/ISO_8859_2.java > ../../../src/share/classes/sun/nio/cs/ISO_8859_4.java > ../../../src/share/classes/sun/nio/cs/ISO_8859_5.java > ../../../src/share/classes/sun/nio/cs/ISO_8859_7.java > ../../../src/share/classes/sun/nio/cs/ISO_8859_9.java > ../../../src/share/classes/sun/nio/cs/ISO_8859_13.java > ../../../src/share/classes/sun/nio/cs/ISO_8859_15.java > ../../../src/share/classes/sun/nio/cs/KOI8_R.java > ../../../src/share/classes/sun/nio/cs/MS1250.java > ../../../src/share/classes/sun/nio/cs/MS1251.java > ../../../src/share/classes/sun/nio/cs/MS1252.java > ../../../src/share/classes/sun/nio/cs/MS1253.java > ../../../src/share/classes/sun/nio/cs/MS1254.java > ../../../src/share/classes/sun/nio/cs/MS1257.java > ../../../src/share/classes/sun/nio/cs/US_ASCII.java > ../../../src/share/classes/sun/nio/cs/UTF_16.java > ../../../src/share/classes/sun/nio/cs/UTF_16BE.java > ../../../src/share/classes/sun/nio/cs/UTF_16LE.java > ../../../src/share/classes/java/security/AccessController.java > ../../../src/share/classes/java/security/ProtectionDomain.java > ../../../src/share/classes/java/net/URLClassLoader.java > ../../../src/share/classes/java/net/URLConnection.java > ../../../src/share/classes/sun/misc/Launcher.java > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/sun/misc/Version.java > ../../../src/share/classes/sun/net/www/protocol/jar/Handler.java > ../../../src/share/classes/sun/net/www/protocol/jar/JarURLConnection.java > ../../../src/solaris/classes/sun/net/www/protocol/file/Handler.java > ../../../src/share/classes/sun/net/www/protocol/file/FileURLConnection.java > ../../../src/solaris/classes/sun/misc/FileURLMapper.java > ../../../src/share/classes/sun/misc/MessageUtils.java > ../../../src/share/classes/sun/misc/GC.java > ../../../src/share/classes/sun/misc/Service.java > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/lang/UNIXProcess.java > ../../../src/solaris/classes/java/io/UnixFileSystem.java > ../../../src/solaris/classes/java/util/prefs/FileSystemPreferences.java > ../../../src/solaris/classes/java/util/prefs/FileSystemPreferencesFactory.java > ../../../src/solaris/classes/sun/io/ByteToCharCOMPOUND_TEXT.java > ../../../src/solaris/classes/sun/io/CharToByteCOMPOUND_TEXT.java > ../../../src/solaris/classes/sun/io/CompoundTextSupport.java > /usr/ports/java/jdk14/work/control/build/bsd-i586/gensrc/java/lang/Character.java > ../../../src/share/classes/sun/misc/AtomicLong.java > ../../../src/share/classes/sun/misc/AtomicLongCSImpl.java > ../../../src/share/classes/sun/misc/AtomicLongLockImpl.java ; \ > >> Some other questions (assuming your Linux JDK is the Sun JDK): >> >> 1. Is the Sun JDK up to date? I've never seen this error, but it >> doesn't hurt to make sure everything is up to date. >> >> > linux-sun-jdk-1.4.2.05 > > But curiously, looking up there, I see it trying to use the native > JDK. That one *ought* to work, except for the fact that it has file > descriptor leaks (because it was built under 5.2.1). > > My next attempt is in progress, this time with WITH_LINUX_BOOTSTRAP=1 > on the command line. > >> 2. Have you tried the Blackdown or IBM JDKs to do the bootstrapping? >> >> > Nope. Right now I am trying it at home (i.e. on another machine) also. > If that works, then I can bring that build over and (optionally) try > using it to bootstrap. > >> Do they report the same error? You'll have to tweak the >> LINUX_BOOTSTRAP_JDKS variable in the Makefile to try this. >> >> >> > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41C331E3.8050001>