[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::languages

Title:Languages
Notice:Speaking In Tongues
Moderator:TLE::TOKLAS::FELDMAN
Created:Sat Jan 25 1986
Last Modified:Wed May 21 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:394
Total number of notes:2683

298.0. "move from VMS==>ULTRIX" by CLARID::HOFSTEE (Take a RISC, buy a VAX) Tue Jan 29 1991 12:01

    
    I have developed code for quite some time on VMS systems in C, pascal,
    etc., using all the nice features like LSE, debugger ,SCA etc..
    Although my current job doesn't require a lot of coding at the moment,
    I still have to develop or 'try out' some things
    
    However, with the current shift to unix , recently a DECstation 3100
    was dropped on my desk running ULTRIX. 
    Since this is complete new for me, I would like to know what a 'standard'
    development environment looks like on an ULTRIX system and where I can
    find these products and manuals in case I want to use them. For
    example, what is the 'standard' C compiler that is used within DEC on
    ultrix systems and where can I find it. What debugger is available etc.
    etc.
    
    Thanks in advance for any info
    
    timo
T.RTitleUserPersonal
Name
DateLines
298.1SHALOT::WELTONNo Terrorist @ my SuperBowlTue Jan 29 1991 16:226
    
    You may want to take a look in TURRIS::PORTING_TO_ULTRIX.
    
    later,
    
    douglas
298.2Investigate FUSEKRISIS::reevesJon Reeves, ULTRIX compiler groupWed Jan 30 1991 12:063
C compilers are in a state of flux, but 'cc' will work for a first cut
(besides, it's included with your system).  For other support tools,
look into FUSE (no, I don't know where it is).
298.3esgnfo::fuseCOUNT0::WELSHWhat are the FACTS???Fri Feb 01 1991 08:160
298.4TOKLAS::feldmanLarix decidua, var. decifyFri Feb 01 1991 13:3324
Some of the VAXset tools are being ported to Ultrix, to be called DECset.  I
believe this was program announced a couple of weeks ago.  Pay attention
to your favorite VAXset tool notes files for info on internal field tests, 
some of which should be starting soon (i. e. weeks, or a small number of
months).  (As a consideration for the various projects, look for old notes
first to find their latest info, as they get pestered about this frequently.)

TPU has already gone to internal field test.  If you wish to do as the Romans
do, you'll find that vi and GNU Emacs are the most commonly used editors.

DEC C for Ultrix on RISC is your best bet, if you can find it.  Check in the
VAXC conference for a pointer to the DEC C conference, the latter being
members only, unpublished.  The C compiler currently shipping with Ultrix on
RISC isn't completely up to the ANSI C standard, and has problems with function
prototypes (at least the way we use them; you mileage may vary).  

We've been using gcc (GNU C) for our Ultrix development, since it's closer to 
ANSI, but it doesn't produce debugging information on MIPS yet.  Until we get 
DEC C installed, we debug either on VMS with VAX C or on VAX Ultrix with gcc.  
The combination of gcc, gdb (the GNU debugger), and GNU Emacs works very well on
VAX Ultrix.  (We're also in an unusual situation, since we're working closely
with consultants who run a GNU environment under VAX Ultrix).

   Gary
298.5LESLIE::LESLIEFrom Soul Cage to Last BattlefieldSun Feb 03 1991 18:545
    Well, let's hope that the rest of the ports don't folllow TPU in being
    RISC ULTRIX only. There's a fair few of us can't possibly afford a
    DECStation when there's a prefectly good VAXStation 3100 sitting there.
    
    	- andy
298.6Mis-directed angerVMSDEV::KALERVMS Advanced DevelopmentTue Feb 12 1991 10:5913
 Re .5

	Just so you know...  As I understand it, TPU attempted to port to
	VAX Ultrix.  However, there is no native mode Bliss compiler.  There
	is one for MIPS (I'm pretty sure).  The conversion tools, like
	Ultrixize (?spelling) had problems with casing and global symbols.

	So if you want TPU on VAX Ultrix, complain to the appropriate
	sources (not TPU).


		Christopher
298.7No bucks, no productEVETPU::WALSHTPU knows... RISC/Ultrix!Tue Feb 12 1991 13:0033
    Chris is right - we tried a port to VAX/Ultrix.  Unfortunately, we have
    no revenue-generating reason to do such a port - so far it's only DEC
    employees that have VAX engines that really seem to want it.  So when
    we ran into some snags in the port, we decided not to pursue it because
    the RISC/Ultrix and Motif ports were at risk - and they have
    large-scale revenues attached to them by way of DECset and DECdecision.
    
    Some midnight oil is burned from time to time on trying to get the
    thing running, but we've recently run into disk space problems as well. 
    At this point, it's very doubtful that we could fit all three of the 
    RISC/Ultrix, VMS and VAX/Ultrix build areas into our available space. 
    So we are basically completely stalled at this point, because I will
    not jeopardize our builds for the RISC/Ultrix and Motif work.
    
    Recently we have received an offer from an employee with some midnight
    time available.  He's looking into the possibility of working on the
    VAX/Ultrix port for us.  He has our best wishes, and our blessing, and
    that's about all the hope we have for getting TPU on VAX/Ultrix.
    
    Of course, this could all change tomorrow if UEG decides that they
    really would like a proven editor, with XUI and Motif interfaces,
    running on VAX/Ultrix.  We try now and again to change their minds, but
    so far the interest has been nil.
    
    Better yet, we might become a real product, sold independently of the
    operating system.  That would also attach some revenue to VAX/Ultrix,
    at least from our installed base.
    
    So, the bottom line Andy, is that it depends upon the bottom line.  We
    have no business reason to port TPU to VAX/Ultrix.  We do have business
    reasons to port to other platforms/interfaces.
    
    - Chris
298.8OZROCK::MCGINTYTruffle prefers viThu Feb 14 1991 05:5710
    re: .5

    .7 says it all!  It would appear that only DEC itself is either too
    poor, or too stupid to buy VAXstations to run ULTRIX.  It seems that
    our customers are smart enough to buy DECstations, and so don't run
    into this lack of support for VAXen.

    DECset and FUSE are ULTRIX/RISC only, but I have been through this
    all before in both the ULTRIX and MARKETING notes files.