From owner-freebsd-java@FreeBSD.ORG Fri Dec 17 17:28:11 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E9C316A4CE for ; Fri, 17 Dec 2004 17:28:11 +0000 (GMT) Received: from mx2.netflix.com (mail2.netflix.com [216.35.131.152]) by mx1.FreeBSD.org (Postfix) with ESMTP id C268143D5E for ; Fri, 17 Dec 2004 17:28:10 +0000 (GMT) (envelope-from nsayer@kfu.com) Received: from [172.22.8.180] ([172.22.8.180]) by mx2.netflix.com (8.12.8/8.12.8) with ESMTP id iBHHS4nk030702; Fri, 17 Dec 2004 09:28:05 -0800 Message-ID: <41C31724.3010501@kfu.com> Date: Fri, 17 Dec 2004 09:28:04 -0800 From: Nick Sayer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.3) Gecko/20041111 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Greg Lewis References: <20041217160503.GB13021@misty.eyesbeyond.com> In-Reply-To: <20041217160503.GB13021@misty.eyesbeyond.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-java@freebsd.org Subject: Re: Still cannot build native JDK1.4 with FreeBSD 5.3. X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Dec 2004 17:28:11 -0000 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. > > >