From: SMTP%"RELAY-INFO-VAX@CRVAX.SRI.COM" 10-MAY-1993 09:07:08.91 To: EVERHART CC: Subj: XV on ALPHA summary of problems and solutions X-Newsgroups: comp.os.vms From: merrill@stsci.edu (Clark) Subject: XV on ALPHA summary of problems and solutions Message-Id: <1993May7.165542.1@stsci.edu> Lines: 61 Sender: news@stsci.edu Organization: Space Telescope Science Institute Distribution: na Date: Fri, 7 May 1993 21:55:42 GMT To: Info-VAX@kl.sri.com X-Gateway-Source-Info: USENET I am the person who did the conversion of XV to ALPHA VMS. I am going on vacation for a week and I would like to make what is hopefully my last post on the subject. I will include a list of the known problems and then posible solutions. All of these problems can be gotten rid of by upgrading to DEC C version 1.3. Most of my work on XV was done using DEC C 1.0 and DEC C 1.3. Problem #1 Compiler errors out and asks you to submit a SPR when trying to find an include file Most of my work was done using DEC C 1.0. This version included a logical called DECC$LIBRARY_INCLUDE that pointed to all of the include files. This logical went away with the released version of DEC C 1.2. I ended up defining sys to this logical. so includes of the form "#include " are not working. You can go in and change all of the following occurances of "" in these modules: VPRINTF.C;1 XVALG.C;1 [.JPEG]CKCONFIG.C;1 [..TIFF]TIF_VMS.C;1 There is one occurance in each module. DEC C 1.3 will automatically find the right include file with so there is no need for the logical definition. When I was using DEC C 1.2 this did not bite me because I still had my DECC$LIBRARY_INCLUDE defined. On my system it still worked fine. Problem #2 Access Violation at startup of XV for the first time. This problem also goes away in DEC C 1.3. If this occurs do the following steps(I have posted this once before): 1. Delete XV.OBJ; 2. modify the following line in MAKE_XV.COM like following: from $ ALPHA_STUFF = "... /Optimize = (Level = 4) ..." $ ALPHA_STUFF = "... /Optimize = (Level = 4) ..." to $ ALPHA_STUFF = "... /Optimize = (Level = 1) ..." 3. @MAKE_XV.COM Then run it! The fish should spin pretty quick after that. I know of no other problems with the XV port to AXP. I will be back from vacation on May 17, 1993. So you can write me then with any comments. I hope I did not cause anyone too much trouble with the problems! Clark B. Merrill Space Telescope Science Institute Baltimore, Maryland merrill@stsci.edu