Return to BSD News archive
Newsgroups: comp.unix.bsd.freebsd.misc Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!howland.reston.ans.net!gatech!news.mathworks.com!fu-berlin.de!fub!bolzen.in-berlin.de!luthien.in-berlin.de!wagner From: wagner@luthien.in-berlin.de Subject: Re: RPC over Unix & NT X-Newsreader: TIN [version 1.2 PL2] Organization: 'Holistic Computing Services' Message-ID: <DtyL0I.1Dn@luthien.in-berlin.de> References: <31D2B343.78CA@themall.net> Date: Wed, 3 Jul 1996 08:31:29 GMT Lines: 92 wyrm@themall.net wrote: > I need to set up a client on a FreeBSD machine that makes an RPC call to > a Windows NT server that doesn't have portmap (it currently runs win32 > which - I'm told - doesn't support it). Can I Use the client stub from > the MIDL compiler on the FreeBSD client? I can guess that the errors > from the winerr.h might be a little funky, but... > If this won't work, am I stuck with hacking together the packets > by hand [sic]? > Anyone have any ideas? If you don't have to use SunRPC, you could use ILU from Xerox PARC. Here is the (old) announcement of version 1.8. They are working on 2.0 right now, but it is still alpha code. ILU was reported to build and work on Windows NT; we have had test installations on FreeBSD, SCO, and OS/2. <H2>ILU 1.8 Notes</H2> <P> ILU release 1.8 is mainly a bug-fix release. See the file CHANGES for more information. <MENU> <LI><B>Features</B> <P> This release includes supports for all ILU types except pipes, and most features including multiple inheritance, threads, network garbage collection and across-the-wire polymorphism. This release specifically does not include support for pipes, multiple languages in the same address space, or authorization. <P> <LI><B>Languages</B> <P> The supported languages in this release are <MENU> <LI> C++ (tested with several C++ compilers, GNU g++ among them), <LI> Common Lisp using Franz Allegro Common Lisp 4.2, <LI> Modula-3 with the DEC SRC compiler and environment v2.8, <LI> ANSI C (tested with several compilers, including gcc 2.5.8 "-Wall -D_POSIX_SOURCE"). <LI> Python (version 1.1.1) </MENU> <P> <P> <LI><B>Machines and Operating Systems</B> <P> Release 1.7 (to which 1.8 is a small change) was tested on the Sun SPARCStation, under both SunOS 4.1.3 (for C, C++, Common Lisp, Python , and Modula-3), and both Linux and Solaris 2.3 (for C and C++). It has also been tested on the SGI Indigo running IRIX 5.2 (for C, C++, Python, and Common Lisp). Other testers have reported successfully building it on AIX, HP-UX, DG-UX, and SCO Unix. The core of the ILU system is written in ANSI C & Posix, so it should be highly portable. <P> <LI><B>Obtaining ILU</B> <P> This release is only available via anonymous ftp. You can ftp either <A HREF="ftp://ftp.parc.xerox.com/pub/ilu/1.8/ilu-1.8.tar.gz"> the GNU-zipped tar file of the complete sources</A> (about a 1.4 MB file), or <A HREF="ftp://ftp.parc.xerox.com/pub/ilu/1.8/ilu-1.8.tar.Z"> the 'compress'ed tar file of the complete sources</A> (about a 2.4 MB file). <A HREF="ftp://ftp.parc.xerox.com/pub/ilu/1.8/ilu-manual-1.8.ps.Z"> The manual by itself can be retrieved as a Postscript file</A> ( 282KB, compressed), or <A HREF="ftp://ftp.parc.xerox.com/pub/ilu/1.8/manual-html/manual_toc.html"> it can be viewed as a WorldWideWeb HTML document.</A> <P> </MENU> <H2>1.8 Contributors</H2> <P><A HREF="ftp://ftp.parc.xerox.com/pub/ilu/misc/janssen.html">Bill Janssen</A> <P><A HREF="ftp://ftp.parc.xerox.com/pub/ilu/misc/severson.gif"> Denis Severson</A> <P><A HREF="ftp://ftp.parc.xerox.com/pub/ilu/misc/spreitzer.gif"> Mike Spreitzer</A> -- /\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ || Olaf Wagner | wagner@luthien.in-berlin.de (private) | || Sanderstrasse 13 | olaf@logware.de (work) | || 12047 Berlin | phone: 49 30 623 36 35 | || Germany / Deutschland | please don't call before 9 o'clock | \/////////////////////////////////////////////////////////////////