Article 4879 of vmsnet.networks.tcp-ip.cmu-tek: Path: nntpd.lkg.dec.com!pa.dec.com!decwrl!elroy.jpl.nasa.gov!swrinde!gatech!news.mathworks.com!mvb.saic.com!cmu-openvms-ip From: Sakari Heino Newsgroups: vmsnet.networks.tcp-ip.cmu-tek Subject: VS: LIBCMU II socket library with UCX compatibility Message-ID: <01BB0780.14AE5BC0@LXXX.dyn.sci.fi> Date: Fri, 1 Mar 1996 15:01:12 +-200 Organization: Cmu-Openvms-Ip<==>Vmsnet.Networks.Tcp-Ip.Cmu-Tek Gateway X-Gateway-Source-Info: Mailing List Lines: 214 ------ =_NextPart_000_01BB0780.14B78380 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable How can I make executables from LIBCMUII_BLD.BCK files without C-compiler, but with the linker. There is no advice how to link those obj and ?lb files. Please help me ... Yours Sakari Heino from Tampere Finland ---------- Lahettaja: Andy Harper - KCL Systems manager[SMTP:A.HARPER@kcl.ac.uk] Lahetetty: 27. helmikuuta 1996 20:32 Vastaanottaja: CMU-OpenVMS-IP@sacto.mp.usbr.gov Kopio: A.HARPER@kcl.ac.uk Aihe: LIBCMU II socket library with UCX compatibility I've added Clive Nicolson's LIBCMUII socket library to my ftp server. It provides a socket library that has UCX compatibility, to ease the = porting problems that have beset CMU users over the years. I've included clive's summary of the package below. This description is also available as LIBCMUII.DOC in the server directory. Thanks to clive for his work on this. URL: ftp://ftp2.kcl.ac.uk/cmu-tcpip/libcmuii_*.bck Note, with the current abysmal state of the transatlantic links that = access our site, I'ld strongly recommened that you access us when the US and UK are = asleep - that's roughly between 3AM and 8AM GMT. Otherwise, you'll spend days = trying! (There's hope on the horizon though; the UK links are being upgraded in = the near future) Regards, Andy Harper Kings College London =0C LIBCMU-II/UCX$IPC_SHR, "UCX Compatibility" for CMU-OpenVMS-IP Author: Clive Nicolson clive@bedroom.gen.nz 25-FEB-1996 This package is built on LIBCMU and SOCKETSHR, in the sense that I've = just put a new roof on the house. For best performance of this package one should also use the 6.6-5K = version of CMUIP's IPACP.EXE. LIBCMU-II is package that contains a sharable image that provides the socket entry points as does LIBCMU, and also entry points that implement DEC's UCX$IPC_SHR interface. LIBCMU is a socket interface for = CMU-OpenVMS-IP. The UCX$IPC_SHR interface is used by VAXCRTL.EXE and DECC$SHR.EXE (and their corresponding object libraries) to provide a IP stack = independent socket interface at the user level. ie BSD select is offered by = VAXCRTL.EXE as vaxc$select (or by DECC$SHR.EXE as decc$select) which dynamically links = to ucx$select via the logical UCX$IPC_SHR. The UCX$IPC_SHR interface provided should match the forth coming DECC = RTL 7.0 which has (latent) support for a complete BSD socket interface. "UCX Compatibility" is also provided by (I think): i) DEC's UCX (of course) ii) PathWay Runtime (twg/Wollongong) iii) ? LIBCMU-II also has sharable images (VAXC_RTL_SHR and DECC_RTL_SHR) to = extend, with VAXCRTL and DECC$SHR, the user interface to near complete BSD = socket i/o, this is done via calls to UCX$IPC_SHR and extra code. This could be extended to be better, if I knew what DEC have announced = for this. Sources for these bits and pieces will help providers of other socket stacks/interfaces build a UCX$IPC_SHR interface. This stuff should enable the user interface to all socket/IP packages = under VAX/VMS to be raised to the C RTL user level. Some 3 party stacks may = already support UCX$IPC_SHR. This is similar to the aims of SOCKETSHR and = NETLIB. I've tested (using LIBCMU_IPC_SHR) the NCSA Mosaic versions 2.4 through = 2.7b2a that DEC distribute with recent releases of DW-Motif, it hardly knows = that DEC's UCX in not really being used. Latest version found at: http://www.openvms.digital.com/openvms/freeware/mosaic/index.html I've also built HTTPD1-9B to use the VAXCRTL socket interface, ie so = that it is independant of IP stack. -------------------------------------------------------------------------= ------ LIBCMUII is distributed in 3 (disjoint) pieces: LIBCMUII_exe.bck, Contains the shareable images, the netdb data files and minimum = installation files, currently linked against VMS 6.1. This is all you need to use = LIBCMUII. for VMS 6.1 or later, well maybe you should also find IPACP.EXE 6.6-5K = or better (in CMUTEK665K.bck). LIBCMUII_src.bck Contains the source files to build the executables found in = LIBCMUII_exe.bck . LIBCMUII_bld.bck Contains the object files, and libraries built with files found in LIBCMUII_src.bck, these are not required but short circuit initial = build work. -------------------------------------------------------------------------= ------ ------ =_NextPart_000_01BB0780.14B78380 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IhANAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAIAAgABBJAG AFwBAAABAAAADAAAAAMAADADAAAACwAPDgAAAAACAf8PAQAAAF8AAAAAAAAAgSsfpL6jEBmdbgDd AQ9UAgAAAABDTVUtT3BlblZNUy1JUEBzYWN0by5tcC51c2JyLmdvdgBTTVRQAENNVS1PcGVuVk1T LUlQQHNhY3RvLm1wLnVzYnIuZ292AAAeAAIwAQAAAAUAAABTTVRQAAAAAB4AAzABAAAAIQAAAENN VS1PcGVuVk1TLUlQQHNhY3RvLm1wLnVzYnIuZ292AAAAAAMAFQwBAAAAAwD+DwYAAAAeAAEwAQAA ACMAAAAnQ01VLU9wZW5WTVMtSVBAc2FjdG8ubXAudXNici5nb3YnAAACAQswAQAAACYAAABTTVRQ OkNNVS1PUEVOVk1TLUlQQFNBQ1RPLk1QLlVTQlIuR09WAAAAAwAAOQAAAAALAEA6AQAAAAIB9g8B AAAABAAAAAAAAAPSRQEIgAcAGAAAAElQTS5NaWNyb3NvZnQgTWFpbC5Ob3RlADEIAQSAAQA0AAAA VlM6IExJQkNNVSBJSSBzb2NrZXQgbGlicmFyeSB3aXRoIFVDWCBjb21wYXRpYmlsaXR5ALURAQWA AwAOAAAAzAcDAAEADwABAAwABQD4AAEggAMADgAAAMwHAwABAA4AOwAkAAUASQEBCYABACEAAAAy NENFMDdDNjcyNzNDRjExQkFENTAwQzA1ODAwQUQ2NgAZBwEDkAYAoAwAABIAAAALACMAAAAAAAMA JgAAAAAACwApAAAAAAADADYAAAAAAEAAOQCgdscqbwe7AR4AcAABAAAANAAAAFZTOiBMSUJDTVUg SUkgc29ja2V0IGxpYnJhcnkgd2l0aCBVQ1ggY29tcGF0aWJpbGl0eQACAXEAAQAAABYAAAABuwdv Kr/GB84lc3IRz7rVAMBYAK1mAAAeAB4MAQAAAAUAAABTTVRQAAAAAB4AHwwBAAAADQAAAHNha2tl QHNjaS5maQAAAAADAAYQ5eFLogMABxBrDQAAHgAIEAEAAABlAAAASE9XQ0FOSU1BS0VFWEVDVVRB QkxFU0ZST01MSUJDTVVJSUJMREJDS0ZJTEVTV0lUSE9VVEMtQ09NUElMRVIsQlVUV0lUSFRIRUxJ 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 v/FuB7sBHgA9AAEAAAAFAAAAVlM6IAAAAAATuA== ------ =_NextPart_000_01BB0780.14B78380--