Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Blinker 5.10 Online Reference - <b> 1113: segment <name> or its group exceeds 64kb</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 1113: segment <name> or its group exceeds 64kb
------------------------------------------------------------------------------
 This message indicates one of a number of situations :

 Two related libraries may have been separated by other libraries in the link
 script file, so that the code in one library cannot reach the code in the
 other library. This may also occur when related .OBJ files, possibly
 extracted from the same library, have been separated by too many other .OBJ
 files in the script file.

 Non-overlayable code may have been overlaid. When third party products are
 linked into the program, please refer to the file 3RDPARTY.TXT in the
 Blinker directory and to the products' own documentation for the suggested
 method for dynamic overlaying.

 Two libraries may have declared the same segment names in different classes,
 which should not occur in most programs.
 Two or more libraries may have been specified in an incorrect order within
 the link script. Refer to the `Ordering the libraries' section of the online
 help for more details.

 The program's default data segment (usually named DGROUP in the program's
 MAP file) may have exceeded 64K in size. Try changing near data to far data,
 by declaring large data items as far, or instruct the compiler to do this
 automatically, e.g. using the Microsoft C/C++ -Gt compile switch. If you are
 using Borland C/C++, change the memory model compile option from large to
 huge. If using CA-Clipper, determine which 3rd-party product is using the
 most of DGROUP by systematically removing each library and running the
 program with //INFO on the command line and comparing the DS Avail figures.
 When the offending library is found, please contact that product's technical
 support.

 If these approaches do not work, and recreating or reinstalling the
 specified file does not help, then please contact Blinker technical support
 with exact details of the problem.

 CA-Clipper note:

 For CA-Clipper applications, the usual cause of this problem is that the
 first .OBJ file specified on the command line or in the script file is not a
 CA-Clipper .OBJ file. When linking a CA-Clipper application the first .OBJ
 file specified must be the CA-Clipper starting program.

 If the first .OBJ file is definitely a CA-Clipper .OBJ then please review
 the `Ordering the libraries' section of the online help, which discusses the
 order of third party libraries in the script file.

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson