This file contains some diffs that you need to compile the example given in the Siegel book "CORBA fundamentals". The port was provided by Kazuoki Osada . Please ask him if you have any questions about this example. He also wrote a version of Siegel's example using the "real" CORBA naming service, since MICO provides an implementation for this. The diffs at the end of this file mainly patch the Makefiles and some minor changes in the implementation files. These patches are necessary due to the under-specification of various parts of the CORBA standard (and hence different possible interpretations if you want to implement it). To apply the diffs you should make a new directory where you unpack the sources shipped with Siegel's CORBA book (/tarfiles/gencptar.z on the diskette) and apply the diffs using the patch program: mkdir siegel cd siegel mcopy a:tarfiles/gencptar.z gencp.tar.gz gzip -dc gencp.tar.gz | tar xf - patch -p0 < diffs If patch failes to apply the patches get GNU patch from one of the prep.ai.mit.edu mirrors. Here is the original copyright from the sources as shipped with the Siegel book: --begin copyright--------------------------------------------------- Copyright (C) 1996 by the Object Management Group, Inc. All rights reserved. Permission to use, copy, modify, and distribute this software for any teaching or instructional purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the names of Object Management Group, Inc. (OMG) and John Wiley and Sons, Inc. (Wiley) not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. THIS SOFTWARE IS SOLD AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTY OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Neither OMG, Wiley, nor their dealers or distributors assume any liability of any alleged or actual damages arising from the use of or the inability to use this software. (Some states do not allow the exclusion of implied warranties, so the exclusion may not apply to you.) --end copyright-----------------------------------------------------