QCW9203001: L1103 Caused by Incremental Compile in QC/Win

ID Number: Q81880

1.00

WINDOWS

buglist1.00

Summary:

PROBLEM ID: QCW9203001

SYMPTOMS

When using the Microsoft QuickC for Windows (QC/Win) Graphical

Development Environment version 1.0, a Windows program may compile

without error, but the linker may generate the following error

message:

L1103: attempt to access data outside segment bounds

The QC/Win help gives the following additional information:

A data record in an object module specified data extending

beyond the end of a segment. This is a translator error.

Please report the circumstances of this error to Microsoft

Corporation by following the instructions on the Microsoft

Product Assistance Request form at the back of one of your

manuals.

CAUSE

The incremental compiler has been known to cause this problem.

Because L1103 means that there was a translator error when creating

the .OBJ file, this error may have been caused by other

circumstances (damaged object file, or a file created by an

incompatible compiler).

RESOLUTION

The first step to resolving this problem is to turn off incremental

compile. Incremental compile is a check box in the Customize C

Compiler Options dialog box accessed by choosing Project from the

Options menu. To access this menu, use the following steps:

1. From the Options QC/Win main menu, choose Project.

2. Choose the Compiler button in the Customize Build Options dialog

box.

3. Clear the Incremental Compile check box.

4. Save the changes by choosing OK in all dialog boxes until you

return to the QC/Win main window.

After turning off incremental compile, select Make from the main

QC/Win menu. Use Rebuild to ensure that all files are recompiled

and linked.

If the error occurs with incremental compile turned off, please

contact Microsoft Product Support Services.

STATUS

Microsoft has confirmed this to be a problem in QC/Win version 1.0.

We are researching this and will post new information here as it

becomes available.

Additional reference words: qcwin l1103 link qcw 1.00