info-vax@ucbvax.ARPA (03/06/85)
From: Gail Rubin <grubin@bbn-spca> I have a large program with many modules. It links to 2 shareable images provided by a different company. When linked normally as a program, it links and works just fine. However, when I try to link just about everything but the entry point into a shareable image, that link works but when I try to make an executable program by linking the (tiny) front end which calls into the shareable image, I get errors: %LINK_E_INSVIRMEM, insufficient virtual memory for 566 pages for cluster OUTSIDE1 where OUTSIDE1 happens to be for the first cluster from the other company. It then gives the same message for 3 other clusters, 1 from the other company and 2 from the VMS run time library. If it matters, a 1000 page area is allocated by an object file from the other vendor and in the link, that cluster is given a specific address, but nothing else is based. The VMS doc set (v3 or 4) basically says, look at the map and figure out what to do and correct it. Very helpful. Well, what should I look for and what can I do? The size of what seems to be linked in before it gets to cluster OUTSIDE1 is about 3000 pages. I am running on a 750 with 6 meg and a VIRTUALPAGECNT of over 15000. I had this problem under VMS 3.5; it is the same under VMS 4.0. What limit am I really running into and is there any way I can get around it? -- Gail Rubin (grubin@bbn-spca or @bbn-unix)
rcb@rti-sel.UUCP (Random) (03/07/85)
You are being limited by your own pgflquota in authorize. Random Research Triangle Institute ...!mcnc!rti-sel!rcb