BUG: Error Building Libraries During Setup

Last reviewed: July 11, 1995
Article ID: Q76944
The information in this article applies to:
  • Microsoft FORTRAN for MS-DOS, version 5.1
  • Microsoft FORTRAN for OS/2, version 5.1

SYMPTOMS

Setup may fail to successfully build the run-time libraries when the option to build with no error message text is selected. Setup may display the error:

   Error Building Libraries

Examining the XLIBLOGX.XYZ log file shows that the file NBUILD.OBJ could not be found. The error that is listed in the error log is:

   LIB: error U2157 NBUILD.OBJ cannot access file

CAUSE

NBUILD.OBJ is listed in the copy_always section of the SETUP.INF file so the Setup program assumes that the file will always be in the location the run-time libraries are being built in. If the new libraries are built in a location that is different from the original installation, the NBUILD.OBJ file will not be copied over during the library build process for the new libraries. Because the Setup program assumes that NBUILD.OBJ is in the directory into which the new libraries are being placed, it will not find this file and will terminate the library build process.

RESOLUTION

Manually copy the file NBUILD.OBJ to the new location, and run the Setup program again to build the libraries.

STATUS

Microsoft has confirmed this to be a problem in Microsoft FORTRAN version 5.1 for MS-DOS and OS/2.


Additional reference words: 5.10
KBCategory: kbsetup kbbuglist
KBSubcategory: f51setup


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: July 11, 1995
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.