I have received serveral posts that I need to purchase DCE for AIX and
Solaris, does GNU make
a free version of DCE?
If you want an unsupported, but free IDL compiler, you can build it
yourself from the OSF DCE 1.2.2 Reference source plus my patches to it
to make it more portable. It's uses GNU Flex and Bison instead of Yacc and
Lex. I've gotten it to build and work on IRIX, AIX, Linux, FreeBSD and
Solaris.
Finally, having an unsupported IDL compiler MAY not be the end of your
problem. You may need additional headers and libraries on your system
in order to compile the IDL stubs.
I *CANNOT* give you a binary - since that would be in violation of my license
agreement. I can give you diffs, you can go get the DCE sources, and
build it yourself, but you yourself cannot give your binary out either.
My IDL compiler patches include a GNU Makefile so that
you can build the IDL compiler standalone without the rest of DCE and ODE.
You can get more information here: http://www.bu.edu/~jrd/FreeDCE/
Finally, someone ambitious with some unspoken-for time should go and
add DCE IDL support to the Fluke Project's modular IDL compiler.
http://www.cs.utah.edu/projects/flux/index.html
-- Jim
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Jim Doyle Boston University Information Technology
Systems Analyst/Programmer email: j...@bu.edu Distributed Systems
tel. (617)-353-8248
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++--+-+-+-+-+-+-
I've deleted most of your newsgroups from this response (except for DCE,
AIX, And Solaris).
You need to purchase TransarcDCE for Solaris to get any DCE support.
Digital also makes a version, but I would recommend the Transarc version
over the DEC version.
IBM ships the DCE "runtime" with AIX, but this does not include any of
the development tools. You need to purchase the development tools from
IBM.
--
---------------------------------------------------
Timothy S. Campbell / tcam...@concentric.net
"Very funny Scotty... now beam down my clothes"
---------------------------------------------------
You should look at the free version of the DCE RPC compiler release 1.1 which
is available from HP or DEC. It's location used to be available from the
DCE FAQ.
You could also look at the Open Group DCE 1.2.2 sources, and build your own.
From memory, the OSF/Open Group primary development system is AIX 3.2.5, but
they may have upgraded. I've built the 1.1 compiler on AIX 4.1. I don't
know what additional services you require. The 1.1 compiler has all the
security, naming, and other DCE services removed, so you just get the RPC
service.
The 1.2.2 stuff is subject to Open Group licensing, which I think means
you can't distribute or sell the binaries. The 1.2.2 stuff is available
by FTP from the Open Group - look on the DCE page.
Hope this helps.
Regards
Ian Stewartson
OSI Group Limited
SMail: Metropolis House, 22 Percy Street, LONDON, W1P 9FF, UK
Internet: IanSte...@dial.pipex.com (Home)
or IStew...@osi.co.uk (Work)
Phone: +44 171 323 3353
Fax: +44 171 323 1787
Tim> Tony Rodriguez wrote:
>> Does anyone know where I can download a free DCE IDL compiler
>> for AIX and Solaris?
>> I have received serveral posts that I need to purchase DCE for
>> AIX and Solaris, does GNU make a free version of DCE?
Tim> I've deleted most of your newsgroups from this response
Tim> (except for DCE, AIX, And Solaris).
Tim> You need to purchase TransarcDCE for Solaris to get any DCE
Tim> support. Digital also makes a version, but I would recommend
Tim> the Transarc version over the DEC version.
The poster hasn't specified what they are going to do with the IDL compiler
and I won't attempt to advise anyone on the license and redistribution
issues. Nonetheless, the source for DCE 1.2.x can be downloaded from
the OpenGroup web site.
The code is licensed and is not freeware. It is not GPL'ed.
There is a project under way to port DCE and possibly DFS to Linux.
I don't have the web page handy, right now.
--
Chris Cowan
co...@pswtech.com
co...@mail.esystem.com (until 2/1/98)
I downloaded the entire OSF DCE 1.2 source and would appreciate any help
that anyone can give me to compile this monster
under AIX (4.2.1) using gcc, and Solaris X86 (using SUNS C compiler). The
distribution is so huge that I don't know where to even
begin to start compiling, etc.
P.S . What does this mean? ( It is not GPL'ed)
Please Help!
Thanks
Chris Cowan wrote in message ...
This has been a very harmful problem with DCE... The technology is not
marketed or made available to the "tinkerer". The barrier-to-entry are
the costs required to license the components from a vendor and get a cell
up and begin playing with DCE to see what you can get done with it. A
single node DCE cell with development tools costs roughly $8000 - VERY
few people have that kind of discretionary budget authority to acquire
it to goof around with it.
With the 1.2.2 license - we are trying to make available a DCE option
for tinkerers like yourself. The vendors (I hope) recognize that todays
tinkerers end up tommorrows technology leaders and decision makers - which
leads to good vendor relations and sales. The Linux and FreeBSD port is
exactly for people like you, in your situation. You setup an environment
on Linux, or BSD, you mess with things for awhile - you go buy a Transarc
or Gradient or HP DCE and go live.
: I downloaded the entire OSF DCE 1.2 source and would appreciate any help
: that anyone can give me to compile this monster
: under AIX (4.2.1) using gcc, and Solaris X86 (using SUNS C compiler).
First off, DCE 1.2.2 is not anywhere near a GPL style license. Its designed
for people that want to study, tinker and play, under very liberal
constraints. The license is designed to neuter you from trying to compete
with the interests of the parties involved with developing DCE, but also
designed to empower you to contribute to the base of the technology and
better extract value and usefulness out of it.
As far as people porting it to vendor platforms:
This wont happen. No-one should be interested in attempting to circumvent
the vendor DCE offerings by using the 1.2.2 Source to port to one of
the vendor platforms. For one, this makes no sense economically. Given
the amount of knowledge and people that would be required to port 1.2.2
to a platform, it makes even more sense to just go buy it.. What you are
really buying is the 50 or so engineers that each vendor has on fulltime
to support the technology.
Some philosophy for you in working with the 1.2.2 Source License:
- Use 1.2.2 in conjunction with your supported, vendor DCE offerings
to add value. There are alot of cool ideas going around among
DCE end-users, SO many cool ideas that the OSF and vendors cant
even investigate or even attempt to implement or pilot them.
Have you ever wanted to implement features in DCE, like cool tricks with
the DFS FLDB or Security? Cant convince your vendor to add the feature
-- do it yourself. If it works out, turn back the changes to your vendor
and if it makes good sense - it goes back into DCE.
- There are many things worth paying for... Example: DFS. Buy it if
you need it. A Linux or FreeBSD port of DFS will likely NEVER be as
well-tested and never be as supportable as the stuff that Transarc
develops and sells.
- Wait until we get something tangible with the Linux/FreeBSD port.
: The distribution is so huge that I don't know where to even
: begin to start compiling, etc.
Oh... Its even bigger than that... :)