Compiling questions

Jurg Ott jo7 at COLUMBIA.EDU
Wed May 11 17:14:12 EST 1994


On Wed, 11 May 1994, Scott Wildenberg wrote:

> I have been trying to recompile the DOS versions of ilink, mlink,
> lodscore, and linkmap with Turbo Pascal for Windows to allow for more
> alleles per locus.  I get an "invalid compiler directive" error when I
> get to the line:
> 
>          "{$O+}             {Overlays; + or -}"  in swgen.pas.
> 
> This compiler directive is not listed in the programmers manual that came
> with the program, so am I just using an outdated version, or do I need a
> different compiler?
> 
I am not familiar with the Windows version of Turbo Pascal.  If it does 
not provide for an O+ switch then just disable that switch, eg. by 
inserting spaces between $ and O and, $ and {.  Under DOS, that switch 
allows for overlays but very few people use them.

Without program modifications, Windows versions of Pascal compilers will 
not allow you to use larger numbers of alleles!  We have tried Borland 
Pascal under Windows.  With the unmodified LINKAGE programs, available 
memory was even a little smaller than under DOS.  If you want to make use 
of your memory (beyond the 640K available under DOS) your best bet is to 
run the OS/2 version of the LINKAGE programs.  They may be downloaded 
from our anonymous ftp site, york.cpmc.columbia.edu (unavailable from 
11am to 6pm).

Jurg Ott




More information about the Gen-link mailing list