[comp.lang.c++] C++ on an IRIS?

tomm@voodoo.UUCP (Tom Mackey) (03/15/87)

Has anyone out there ported the C++ translator to the Silicon Graphics
IRIS?  I am in a strange situation where I have C++ running on a VAX under
ULTRIX (4.2 BSD) and the IRIS is SysV.  So far, no joy.  The ..c files
were created ok, and compiled with no errors on the IRIS, but the
resulting translator chokes when you try to run code through it.  The
port was done using the information posted by Jon Leech (the Sun
port), plus a problem with the declaration of sprintf.  Actually, the
version I am porting is release 1.0, since I am also having problems
with the sprintf declaration on the ULTRIX side.  Jon, I would like to
get a copy of the rel. 1.0 porting summary you mentioned several
months ago.  So why am I using 1.0?  I have a lot more experience with
that release and it is dead solid on my ULTRIX machine (I went through
a complete cycle of bootstrap -> translator -> bootstrap source ->
bootstrap -> translator).  I figure it will be easier to get rel 1.1
and above onto the IRIS if I can use the straight SysV sources.
Thanks,

-- 
Tom Mackey      (206) 342-1805 (wk)
Boeing Computer Services     ....uw-beaver!ssc-vax!voodoo!tomm
Everett, WA		IBM: Just say "no".

beshers@sylvester.columbia.edu (Clifford Beshers) (03/16/87)

I have a follow up question about C++ and IRISes.  I am going to try using
that combination, but I would like to use version 1.2, which we already have.
I have not tried porting it yet, but if anyone has warnings, I would appreciate
them, and if someone has C++ header files for the graphics library, I would
like to see those as well.

We also have HP 9000 series 300 workstations and I'm going after those too.
Similar help would be welcome.

Cliff Beshers
Columbia University Computer Science Dept.
beshers@sylvester.columbia.edu

news@cit-vax.Caltech.Edu (Usenet netnews) (03/17/87)

Organization : California Institute of Technology
Keywords: 
From: jon@oddhack.Caltech.Edu (Jon Leech)
Path: oddhack!jon

In article <4466@columbia.UUCP> beshers@sylvester.columbia.edu.UUCP (Clifford Beshers) writes:
>We also have HP 9000 series 300 workstations and I'm going after those too.
>Similar help would be welcome.

	I had few problems getting 1.1 up on our bobcats (9000/320s). One
problem was that <CC/signal.h> included <sys/signal.h>, which declared
signal() with no parameters, conflicting with usage in cfront's main.c.
Two solutions: copy <sys/signal.h> to <CC/sys/signal.h> and correct
the declarations (more general), or correct the declaration in main.c.
This may be fixed in 1.2 anyway.

    -- Jon Leech (jon@csvax.caltech.edu || ...seismo!cit-vax!jon)
    Caltech Computer Science Graphics Group
    __@/