We are experiencing a problem due to a missing shared object in MF COBOL Server 2.2 for UNIX update 2.
Some background: We are compiling our programs on Linux using MF Visual COBOL for UNIX. The programs are compiled with the TESTCOVER directive. The programs are then deployed to another machine that has MF COBOL Server 2.2 for UNIX update 2 installed.
Our problem is this: the programs run correctly on the machine where they are compiled, where MF Visual COBOL for UNIX is installed. However the programs do not run on the deployment machine, where MF COBOL Server 2.2 for UNIX update 2 is installed. The programs fail saying that cobtcov64.so cannot be found. We think that this is the library that implements the test coverage functionality.
Why is cobtcov64.so not installed? Is this an install time option for MF COBOL Server 2.2 for UNIX update 2?
Our current work around is to compile without TESTCOVER, but we would like to go back to using TESTCOVER in due course.