Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Where can I get a free DCE IDL compiler for AIX and Solaris?

62 views
Skip to first unread message

Tony Rodriguez

unread,
Jan 20, 1998, 3:00:00 AM1/20/98
to

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?


Jim Doyle

unread,
Jan 20, 1998, 3:00:00 AM1/20/98
to

Tony Rodriguez (sky...@flash.net) wrote:
: Does anyone know where I can download a free DCE IDL compiler for AIX and
: Solaris?

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
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++--+-+-+-+-+-+-


Tim Campbell

unread,
Jan 22, 1998, 3:00:00 AM1/22/98
to Tony Rodriguez

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?

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"
---------------------------------------------------

Ian Stewartson

unread,
Jan 23, 1998, 3:00:00 AM1/23/98
to

In article <34C817DC...@concentric.net>,

Tim Campbell <tcam...@concentric.net> wrote:
>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?
>
>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.

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

Chris Cowan

unread,
Jan 23, 1998, 3:00:00 AM1/23/98
to

>>>>> "Tim" == Tim Campbell <tcam...@concentric.net> writes:

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)

Tony Rodriguez

unread,
Jan 23, 1998, 3:00:00 AM1/23/98
to

I want to use DCE/IDL to write my own distributed apps. between WinNT and
Unix. I am not a company or business, just your
average programmer that is interested in how this stuff works. I have
written Apps. from Unix to Unix using ONC/RPC, but
windows nt does not support ONC RPC. (Yes - I know someone has just
released a port of ONC RPC for winnt, I already
purchased many books on DCE and the more I read, the more interesting it
becomes.) I need the IDL compiler because
AIX does not include the IDL compiler, AIX includes the client tools
(uuidgen),etc. Why isn't DCE included in the distribution
of Unix like ONC/RPC for free ?

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 ...

Jim Doyle

unread,
Jan 25, 1998, 3:00:00 AM1/25/98
to

Tony Rodriguez (sky...@flash.net) wrote:
: I want to use DCE/IDL to write my own distributed apps. between WinNT and

: Unix. I am not a company or business, just your
: average programmer that is interested in how this stuff works. I have

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... :)

0 new messages