Try the attached patch. There was more to change that I thought.

If you have other corba changes you should save them.

So may need to:
   cd corba
   hg diff > ~/saved.corba.patch
   hg update -C
   hg import corba.patch
     quit editor

-kto


Florian Weimer wrote:
* Kelly O'Hair:

One of these days I need to convert these corba Makefiles to an
ant script, anyway...

I'm also testing the attached patch. One more spelling error and a few
sources missing from the lists.

With this patch, I get another error:

/bin/mkdir -p /home/fw/src/java/jdk7/build/linux-amd64/symbols/META-INF/sym
/opt/jdk1.6.0_07/bin/java  -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m 
"-Xbootclasspath/p:/home/fw/src/java/jdk7/build/linux-amd64/langtools/dist/bootstrap/lib/javac.jar"
 -jar /home/fw/src/java/jdk7/build/linux-amd64/langtools/dist/bootstrap/lib/javac.jar  -source 1.5 
-target 5 -encoding ascii 
"-Xbootclasspath:/home/fw/src/java/jdk7/build/linux-amd64/classes"  -XDprocess.packages 
-proc:only \
            -processor com.sun.tools.javac.sym.CreateSymbols \
            
-Acom.sun.tools.javac.sym.Jar=/home/fw/src/java/jdk7/build/linux-amd64/tmp/rt-orig.jar
 \
            
-Acom.sun.tools.javac.sym.Dest=/home/fw/src/java/jdk7/build/linux-amd64/symbols/META-INF/sym/rt.jar
 \
            java.applet java.awt java.awt.color java.awt.datatransfer 
java.awt.dnd java.awt.event java.awt.font java.awt.geom java.awt.im 
java.awt.im.spi java.awt.image java.awt.image.renderable java.awt.print 
java.beans java.beans.beancontext java.io java.lang java.lang.annotation 
java.lang.instrument java.lang.management java.lang.ref java.lang.reflect 
java.math java.net java.nio java.nio.channels java.nio.channels.spi 
java.nio.charset java.nio.charset.spi java.rmi java.rmi.activation java.rmi.dgc 
java.rmi.registry java.rmi.server java.security java.security.acl 
java.security.cert java.security.interfaces java.security.spec java.sql 
java.text java.text.spi java.util java.util.concurrent 
java.util.concurrent.atomic java.util.concurrent.locks java.util.jar 
java.util.logging java.util.prefs java.util.regex java.util.spi java.util.zip 
javax.accessibility javax.activation javax.activity javax.annotation 
javax.annotation.processing javax.crypto javax.crypto.interfaces javax.cry
pto.spec javax.imageio javax.imageio.event javax.imageio.metadata 
javax.imageio.plugins.jpeg javax.imageio.plugins.bmp javax.imageio.spi 
javax.imageio.stream javax.jws javax.jws.soap javax.lang.model 
javax.lang.model.element javax.lang.model.type javax.lang.model.util 
javax.management javax.management.loading javax.management.monitor 
javax.management.relation javax.management.openmbean javax.management.timer 
javax.management.modelmbean javax.management.remote javax.management.remote.rmi 
javax.naming javax.naming.directory javax.naming.event javax.naming.ldap 
javax.naming.spi javax.net javax.net.ssl javax.print javax.print.attribute 
javax.print.attribute.standard javax.print.event javax.rmi javax.rmi.CORBA 
javax.rmi.ssl javax.script javax.security.auth javax.security.auth.callback 
javax.security.auth.kerberos javax.security.auth.login javax.security.auth.spi 
javax.security.auth.x500 javax.security.cert javax.security.sasl 
javax.sound.sampled javax.sound.sampled.spi javax.sound
.midi javax.sound.midi.spi javax.sql javax.sql.rowset javax.sql.rowset.serial 
javax.sql.rowset.spi javax.swing javax.swing.border javax.swing.colorchooser 
javax.swing.filechooser javax.swing.event javax.swing.table javax.swing.text 
javax.swing.text.html javax.swing.text.html.parser javax.swing.text.rtf 
javax.swing.tree javax.swing.undo javax.swing.plaf javax.swing.plaf.basic 
javax.swing.plaf.metal javax.swing.plaf.multi javax.swing.plaf.synth 
javax.tools javax.transaction javax.transaction.xa javax.xml.parsers 
javax.xml.bind javax.xml.bind.annotation javax.xml.bind.annotation.adapters 
javax.xml.bind.attachment javax.xml.bind.helpers javax.xml.bind.util 
javax.xml.soap javax.xml.ws javax.xml.ws.handler javax.xml.ws.handler.soap 
javax.xml.ws.http javax.xml.ws.soap javax.xml.ws.spi javax.xml.transform 
javax.xml.transform.sax javax.xml.transform.dom javax.xml.transform.stax 
javax.xml.transform.stream javax.xml javax.xml.crypto javax.xml.crypto.dom 
javax.xml.crypto.dsig javax.xml.c
rypto.dsig.dom javax.xml.crypto.dsig.keyinfo javax.xml.crypto.dsig.spec 
javax.xml.datatype javax.xml.validation javax.xml.namespace javax.xml.xpath 
javax.xml.stream javax.xml.stream.events javax.xml.stream.util org.ietf.jgss 
org.omg.CORBA org.omg.CORBA.DynAnyPackage org.omg.CORBA.ORBPackage 
org.omg.CORBA.TypeCodePackage org.omg.stub.java.rmi org.omg.CORBA.portable 
org.omg.CORBA_2_3 org.omg.CORBA_2_3.portable org.omg.CosNaming 
org.omg.CosNaming.NamingContextExtPackage 
org.omg.CosNaming.NamingContextPackage org.omg.SendingContext 
org.omg.PortableServer org.omg.PortableServer.CurrentPackage 
org.omg.PortableServer.POAPackage org.omg.PortableServer.POAManagerPackage 
org.omg.PortableServer.ServantLocatorPackage org.omg.PortableServer.portable 
org.omg.PortableInterceptor org.omg.PortableInterceptor.ORBInitInfoPackage 
org.omg.Messaging org.omg.IOP org.omg.IOP.CodecFactoryPackage 
org.omg.IOP.CodecPackage org.omg.Dynamic org.omg.DynamicAny 
org.omg.DynamicAny.DynAnyPackage org.omg.Dynam
icAny.DynAnyFactoryPackage org.w3c.dom org.w3c.dom.events org.w3c.dom.bootstrap 
org.w3c.dom.ls org.xml.sax org.xml.sax.ext org.xml.sax.helpers 
com.sun.java.browser.dom org.w3c.dom org.w3c.dom.bootstrap org.w3c.dom.ls 
org.w3c.dom.ranges org.w3c.dom.traversal org.w3c.dom.html 
org.w3c.dom.stylesheets org.w3c.dom.css org.w3c.dom.events org.w3c.dom.views 
com.sun.management com.sun.security.auth com.sun.security.auth.callback 
com.sun.security.auth.login com.sun.security.auth.module com.sun.security.jgss 
com.sun.net.ssl com.sun.net.httpserver com.sun.net.httpserver.spi  
javax.smartcardio com.sun.tracing com.sun.tracing.dtrace 
com.sun.java.swing.plaf com.sun.java.swing.plaf.windows 
com.sun.java.swing.plaf.motif com.sun.java.swing.plaf.gtk
warning: package javax.transaction does not exist
warning: package com.sun.java.swing.plaf does not exist
Using boot class path = 
[/home/fw/src/java/jdk7/build/linux-amd64/tmp/rt-orig.jar, 
/home/fw/src/java/jdk7/build/linux-amd64/langtools/dist/bootstrap/lib/javac.jar,
 /opt/jdk1.6.0_07/jre/lib/resources.jar, 
/opt/jdk1.6.0_07/jre/lib/sunrsasign.jar, /opt/jdk1.6.0_07/jre/lib/jsse.jar, 
/opt/jdk1.6.0_07/jre/lib/jce.jar, /opt/jdk1.6.0_07/jre/lib/charsets.jar, 
/opt/jdk1.6.0_07/jre/classes, /opt/jdk1.6.0_07/jre/lib/ext/dnsns.jar, 
/opt/jdk1.6.0_07/jre/lib/ext/localedata.jar, 
/opt/jdk1.6.0_07/jre/lib/ext/sunpkcs11.jar, 
/opt/jdk1.6.0_07/jre/lib/ext/sunjce_provider.jar]
error: com.sun.corba.se.org.omg.CORBA.ORB: class file for 
com.sun.corba.se.org.omg.CORBA.ORB not found
error: class file for com.sun.corba.se.org.omg.CORBA.ORB not found
1 error
make[1]: *** [initial-image-jdk] Error 1
make[1]: Leaving directory `/home/fw/src/java/jdk7/jdk/make'
make: *** [jdk-build] Error 2
diff -r e9dad83f035c 
make/com/sun/corba/minclude/com_sun_corba_se_impl_dynamicany.jmk
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_dynamicany.jmk  Fri Aug 
01 13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/com_sun_corba_se_impl_dynamicany.jmk  Mon Aug 
04 17:42:50 2008 -0700
@@ -41,4 +41,7 @@ com_sun_corba_se_impl_dynamicany_java = 
        com/sun/corba/se/impl/dynamicany/DynSequenceImpl.java \
        com/sun/corba/se/impl/dynamicany/DynStructImpl.java \
        com/sun/corba/se/impl/dynamicany/DynUnionImpl.java \
-       com/sun/corba/se/impl/dynamicany/DynValueImpl.java
+       com/sun/corba/se/impl/dynamicany/DynValueImpl.java \
+       com/sun/corba/se/impl/dynamicany/DynValueBoxImpl.java \
+       com/sun/corba/se/impl/dynamicany/DynValueCommonImpl.java
+
diff -r e9dad83f035c 
make/com/sun/corba/minclude/com_sun_corba_se_impl_encoding.jmk
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_encoding.jmk    Fri Aug 
01 13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/com_sun_corba_se_impl_encoding.jmk    Mon Aug 
04 17:42:50 2008 -0700
@@ -52,6 +52,8 @@ com_sun_corba_se_impl_encoding_java = \
        com/sun/corba/se/impl/encoding/CodeSetComponentInfo.java \
        com/sun/corba/se/impl/encoding/EncapsInputStream.java \
        com/sun/corba/se/impl/encoding/EncapsOutputStream.java \
+       com/sun/corba/se/impl/encoding/IDLJavaSerializationInputStream.java \
+       com/sun/corba/se/impl/encoding/IDLJavaSerializationOutputStream.java \
        com/sun/corba/se/impl/encoding/MarkAndResetHandler.java \
        com/sun/corba/se/impl/encoding/MarshalInputStream.java \
        com/sun/corba/se/impl/encoding/MarshalOutputStream.java \
diff -r e9dad83f035c make/com/sun/corba/minclude/com_sun_corba_se_impl_ior.jmk
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_ior.jmk Fri Aug 01 
13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/com_sun_corba_se_impl_ior.jmk Mon Aug 04 
17:42:50 2008 -0700
@@ -63,6 +63,7 @@ com_sun_corba_se_impl_ior_java = \
        com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java \
        com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java \
        com/sun/corba/se/impl/ior/iiop/JavaCodebaseComponentImpl.java \
+       com/sun/corba/se/impl/ior/iiop/JavaSerializationComponent.java \
        com/sun/corba/se/impl/ior/iiop/MaxStreamFormatVersionComponentImpl.java 
\
        com/sun/corba/se/impl/ior/iiop/RequestPartitioningComponentImpl.java \
        com/sun/corba/se/impl/ior/iiop/ORBTypeComponentImpl.java
diff -r e9dad83f035c 
make/com/sun/corba/minclude/com_sun_corba_se_impl_orbutil.jmk
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_orbutil.jmk     Fri Aug 
01 13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/com_sun_corba_se_impl_orbutil.jmk     Mon Aug 
04 17:42:50 2008 -0700
@@ -27,6 +27,7 @@ com_sun_corba_se_impl_orbutil_java = \
        com/sun/corba/se/impl/orbutil/CacheTable.java \
        com/sun/corba/se/impl/orbutil/CorbaResourceUtil.java \
        com/sun/corba/se/impl/orbutil/DenseIntMapImpl.java \
+       com/sun/corba/se/impl/orbutil/GetPropertyAction.java \
        com/sun/corba/se/impl/orbutil/HexOutputStream.java \
        com/sun/corba/se/impl/orbutil/IIOPInputStream_1_3.java \
        com/sun/corba/se/impl/orbutil/IIOPInputStream_1_3_1.java \
@@ -76,6 +77,7 @@ com_sun_corba_se_impl_orbutil_java = \
        com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java \
        com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java \
        com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java \
+       com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java \
        com/sun/corba/se/impl/orbutil/graph/Node.java \
        com/sun/corba/se/impl/orbutil/graph/NodeData.java \
        com/sun/corba/se/impl/orbutil/graph/Graph.java \
diff -r e9dad83f035c 
make/com/sun/corba/minclude/com_sun_corba_se_impl_protocol.jmk
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_protocol.jmk    Fri Aug 
01 13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/com_sun_corba_se_impl_protocol.jmk    Mon Aug 
04 17:42:50 2008 -0700
@@ -63,6 +63,7 @@ com_sun_corba_se_impl_protocol_java = \
        
com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_0.java \
        
com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_1.java \
        
com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_2.java \
+       
com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyOrReplyMessage.java \
        com/sun/corba/se/impl/protocol/giopmsgheaders/Message.java \
        com/sun/corba/se/impl/protocol/giopmsgheaders/MessageBase.java \
        com/sun/corba/se/impl/protocol/giopmsgheaders/MessageHandler.java \
diff -r e9dad83f035c 
make/com/sun/corba/minclude/com_sun_corba_se_spi_legacy_interceptor.jmk
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_legacy_interceptor.jmk   
Fri Aug 01 13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/com_sun_corba_se_spi_legacy_interceptor.jmk   
Mon Aug 04 17:42:50 2008 -0700
@@ -29,6 +29,7 @@
 
 com_sun_corba_se_spi_legacy_interceptor_java = \
        com/sun/corba/se/spi/legacy/interceptor/IORInfoExt.java \
+       com/sun/corba/se/spi/legacy/interceptor/ORBInitInfoExt.java \
        com/sun/corba/se/spi/legacy/interceptor/RequestInfoExt.java \
        com/sun/corba/se/spi/legacy/interceptor/UnknownType.java
 
diff -r e9dad83f035c 
make/com/sun/corba/minclude/com_sun_corba_se_spi_monitoring.jmk
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_monitoring.jmk   Fri Aug 
01 13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/com_sun_corba_se_spi_monitoring.jmk   Mon Aug 
04 17:42:50 2008 -0700
@@ -35,5 +35,6 @@ FILES_java = \
        com/sun/corba/se/spi/monitoring/MonitoredObjectFactory.java \
        com/sun/corba/se/spi/monitoring/MonitoredAttribute.java \
        com/sun/corba/se/spi/monitoring/MonitoredAttributeInfoFactory.java \
+       com/sun/corba/se/spi/monitoring/MonitoringConstants.java \
        com/sun/corba/se/spi/monitoring/MonitoringManager.java \
        com/sun/corba/se/spi/monitoring/MonitoringManagerFactory.java 
diff -r e9dad83f035c 
make/com/sun/corba/minclude/com_sun_corba_se_spi_presentation_rmi.jmk
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_presentation_rmi.jmk     
Fri Aug 01 13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/com_sun_corba_se_spi_presentation_rmi.jmk     
Mon Aug 04 17:42:50 2008 -0700
@@ -27,6 +27,7 @@ com_sun_corba_se_spi_presentation_rmi_ja
        com/sun/corba/se/spi/presentation/rmi/DynamicMethodMarshaller.java \
        com/sun/corba/se/spi/presentation/rmi/DynamicStub.java \
        com/sun/corba/se/spi/presentation/rmi/IDLNameTranslator.java \
+       com/sun/corba/se/spi/presentation/rmi/PresentationDefaults.java \
        com/sun/corba/se/spi/presentation/rmi/PresentationManager.java \
        com/sun/corba/se/spi/presentation/rmi/StubAdapter.java
 
diff -r e9dad83f035c 
make/com/sun/corba/minclude/com_sun_corba_se_spi_transport.jmk
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_transport.jmk    Fri Aug 
01 13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/com_sun_corba_se_spi_transport.jmk    Mon Aug 
04 17:42:50 2008 -0700
@@ -26,6 +26,7 @@ com_sun_corba_se_spi_transport_java = \
 com_sun_corba_se_spi_transport_java = \
        com/sun/corba/se/spi/transport/CorbaAcceptor.java \
        com/sun/corba/se/spi/transport/CorbaConnection.java \
+       com/sun/corba/se/spi/transport/CorbaConnectionCache.java \
        com/sun/corba/se/spi/transport/CorbaContactInfo.java \
        com/sun/corba/se/spi/transport/CorbaContactInfoList.java \
        com/sun/corba/se/spi/transport/CorbaContactInfoListFactory.java \
diff -r e9dad83f035c make/com/sun/corba/minclude/org_omg_CosNaming.jmk
--- a/make/com/sun/corba/minclude/org_omg_CosNaming.jmk Fri Aug 01 13:37:17 
2008 -0700
+++ b/make/com/sun/corba/minclude/org_omg_CosNaming.jmk Mon Aug 04 17:42:50 
2008 -0700
@@ -47,6 +47,7 @@ NS_GENERATED_java = \
        org/omg/CosNaming/NamingContext.java \
        org/omg/CosNaming/NamingContextHelper.java \
        org/omg/CosNaming/NamingContextHolder.java \
+       org/omg/CosNaming/NamingContextOperations.java \
        org/omg/CosNaming/_NamingContextStub.java \
        org/omg/CosNaming/NamingContextPackage/AlreadyBound.java \
        org/omg/CosNaming/NamingContextPackage/AlreadyBoundHelper.java \
diff -r e9dad83f035c make/com/sun/corba/minclude/org_omg_DynamicAny.jmk
--- a/make/com/sun/corba/minclude/org_omg_DynamicAny.jmk        Fri Aug 01 
13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/org_omg_DynamicAny.jmk        Mon Aug 04 
17:42:50 2008 -0700
@@ -47,6 +47,10 @@ DYNANY_GENERATED_java = \
        org/omg/DynamicAny/DynUnionOperations.java \
        org/omg/DynamicAny/DynValue.java \
        org/omg/DynamicAny/DynValueOperations.java \
+       org/omg/DynamicAny/DynValueBox.java \
+       org/omg/DynamicAny/DynValueBoxOperations.java \
+       org/omg/DynamicAny/DynValueCommon.java \
+       org/omg/DynamicAny/DynValueCommonOperations.java \
        org/omg/DynamicAny/NameDynAnyPair.java \
        org/omg/DynamicAny/NameValuePair.java \
        org/omg/DynamicAny/DynAnyPackage/InvalidValue.java \
@@ -70,8 +74,16 @@ DYNANY_GENERATED_java = \
        org/omg/DynamicAny/DynSequenceHelper.java \
        org/omg/DynamicAny/NameDynAnyPairSeqHelper.java \
        org/omg/DynamicAny/NameValuePairHelper.java \
-       org/omg/DynamicAny/NameValuePairSeqHelper.java 
-
+       org/omg/DynamicAny/NameValuePairSeqHelper.java  \
+       org/omg/DynamicAny/_DynAnyFactoryStub.java \
+       org/omg/DynamicAny/_DynAnyStub.java \
+       org/omg/DynamicAny/_DynArrayStub.java \
+       org/omg/DynamicAny/_DynEnumStub.java \
+       org/omg/DynamicAny/_DynFixedStub.java \
+       org/omg/DynamicAny/_DynSequenceStub.java \
+       org/omg/DynamicAny/_DynStructStub.java \
+       org/omg/DynamicAny/_DynUnionStub.java \
+       org/omg/DynamicAny/_DynValueStub.java
 
 DYNANY_HELP_HOLD_java = \
        org/omg/DynamicAny/AnySeqHolder.java \
diff -r e9dad83f035c make/com/sun/corba/minclude/org_omg_PortableInterceptor.jmk
--- a/make/com/sun/corba/minclude/org_omg_PortableInterceptor.jmk       Fri Aug 
01 13:37:17 2008 -0700
+++ b/make/com/sun/corba/minclude/org_omg_PortableInterceptor.jmk       Mon Aug 
04 17:42:50 2008 -0700
@@ -106,6 +106,7 @@ PI_GENERATED_java = \
        org/omg/IOP/CodecPackage/TypeMismatchHelper.java \
        org/omg/IOP/ENCODING_CDR_ENCAPS.java \
        org/omg/IOP/Encoding.java \
+       org/omg/IOP/ExceptionDetailMessage.java \
        org/omg/Dynamic/Parameter.java 
 
 # Helper and Holder files to be removed:
diff -r e9dad83f035c make/com/sun/corba/se/sources/Makefile
--- a/make/com/sun/corba/se/sources/Makefile    Fri Aug 01 13:37:17 2008 -0700
+++ b/make/com/sun/corba/se/sources/Makefile    Mon Aug 04 17:42:50 2008 -0700
@@ -45,6 +45,8 @@ CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/s
 CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/
 include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_PortableActivationIDL.jmk
 include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_logging.jmk
+
+FILES_java += com/sun/corba/se/org/omg/CORBA/ORB.java
 
 #
 # Dirs
diff -r e9dad83f035c make/javax/xa/Makefile
--- a/make/javax/xa/Makefile    Fri Aug 01 13:37:17 2008 -0700
+++ b/make/javax/xa/Makefile    Mon Aug 04 17:42:50 2008 -0700
@@ -35,7 +35,7 @@ include $(BUILDDIR)/common/Defs.gmk
 #
 # Files to compile
 #
-AUTO_FILES_JAVA_DIRS = javax/transaction/xa
+AUTO_FILES_JAVA_DIRS = javax/transaction
 
 #
 # Rules
diff -r e9dad83f035c make/org/omg/CORBA/Makefile
--- a/make/org/omg/CORBA/Makefile       Fri Aug 01 13:37:17 2008 -0700
+++ b/make/org/omg/CORBA/Makefile       Mon Aug 04 17:42:50 2008 -0700
@@ -47,7 +47,7 @@ endif
 endif
 
 FILES_java = \
-        $(ORG_OMG_SENDINGCONTEXT_java) \
+        $(org_omg_SendingContext_java) \
         $(org_omg_CORBA_2_3_java) \
         $(ORG_OMG_CORBA_java)
 

Reply via email to