Article 127247 of comp.os.vms: Path: nntpd.lkg.dec.com!crl.dec.com!crl.dec.com!bloom-beacon.mit.edu!paperboy.osf.org!bone.think.com!cass.ma02.bull.com!spool.mu.edu!howland.reston.ans.net!newsfeed.internetmci.com!news.mathworks.com!udel!news.sprintlink.net!in2.uu.net!pmafire!mars.hyperk.com!ras18.srv.net!kth From: kth@srv.net (Kevin Handy) Newsgroups: comp.os.vms Subject: Re: gnu gcc 2.7.0 on vms Date: Wed, 16 Aug 1995 15:28:40 Organization: Software Solutions Lines: 32 Message-ID: References: <40nt8f$ooc@news.mindspring.com> NNTP-Posting-Host: ras18.srv.net X-Newsreader: Trumpet for Windows [Version 1.0 Rev A] In article <40nt8f$ooc@news.mindspring.com> Heping He writes: >From: Heping He >Subject: gnu gcc 2.7.0 on vms >Date: 14 Aug 1995 16:22:39 GMT >Has anyone tried to port gnu gcc 2.7.0 to vms environment? I tried and ran into >some problems. I coulnd port libg++ 2.7.0a to vms. Please respond if you know >how to do it. Any comments are appreciated. >Heping >hxh@jhk.com I worked with this some, and have found the cause of much of the problem comiling libg++ (but there are still syntax errors in the source, plus some other odd things), but this comes much closer. in the directory [....libg__.vms] there is a file called _G_CONFIGURE.H which needs the following lines added to it (before the final #endif) #define _G_sigset_t long #define _G_wint_t int #define _G_int16_t short int #define _G_uint16_t unsigned short int #define _G_int32_t int #define _G_uint_32_t unsigned int #define _G_u_int16_t unsigned short int #define _G_u_int32_t unsigned int This really helps a lot. There's probibly more that I haven't figures out yet though.