UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 2390

4.2i Foundation - Btrieve error: "Btrieve 12: Lmacs, cannot find the specified file" (*.HDR)

Description

Keywords: Foundation, Btrieve, LMACS, Faxworks, Gateway, Novell

Urgency: Standard

General Description:
Btrieve error messages such as the following appear in the Project Manager message window (or aldec.log file):

"LM: This version works only with Btrieve 6.15, currently installed version is 5.10W
Btrieve 12: Btrieve cannot find the specified file
LM: Missing 'C:\ACTIVE\SYSLIB\XBLOXU.HDR' file
LM: Library 'XBLOXU' doesn't exist in 'C:\ACTIVE\SYSLIB\'
PCM: Library XBLOXU not found in C:\ACTIVE\SYSLIB\
Btrieve 2: The application encountered an I/O error
LM: Missing 'C:\ACTIVE\SYSLIB\X4000EU.HDR' file
LM: Library 'X4000EU' doesn't exist in 'C:\ACTIVE\SYSLIB\'
PCM: Library X4000EU not found in C:\ACTIVE\SYSLIB\
PCM: Creating project: testinst

Stop ACTIVE-CAD - Messages"

Solution

1

Check the c:\ACTIVE\SYSLIB\ directory to verify that the necessary library (*.hdr) files exist.

If so, there may be another version of Btrieve installed on your PC. Depending upon your operating system, check the appropriate c:\windows directory (Windows 95, Windows NT) for of the following files (F1.3):

Wbt32res.dll
Wbtrcall.dll
Wbtrlocl.dll
Wbtrvres.dll
Wbtr32.exe

Or, check c:\windows\system (c:\winnt\system32) for the following files (F1.4 or later):

WBTRV32.EXE
WBTRCALL.DLL
WBTRVRES.DLL
WBTRTHNK.DLL
W32MKRC.DLL
W32MKDE.EXE
NWLOCALE.DLL

The Foundation v1.3 install program writes the Btrieve files to the c:\windows directory by default.

The Foundation v1.4 (and later) installation program writes the Btrieve files to the c:\windows\system directory by default.

Search for the same .dll and/or .exe files in the in other directories pointed to by the PATH variable. If any of these files are found in another location, there will be a possible conflict between the different versions of Btrieve on your PC. Remove these files from all other locations pointed to by the PATH variable.

It has been reported that the Gateway's Faxworks program and Novell Networks use conflicting Btrieve versions.

2

The newer Btrieve redirector software versions are designed to be compatible with existing software versions.

Foundation 4.2i uses Btrieve version 6.15. If the conflicting software is a later version of Btrieve (i.e., version 7.1), reinstalling the most recent version of the Foundation software may allow the Btrieve software to co-exist.
AR# 2390
Date Created 06/09/1997
Last Updated 08/12/2003
Status Archive
Type General Article