File Content Extraction 25.3
Filter SDK C++ Programming Guide

# Software Dependencies

TIP: This section describes software that you, or the end user of your application, must install alongside File Content Extraction. For information about third-party software that is included with File Content Extraction, see Third-Party Libraries.

To run File Content Extraction on Windows requires the Microsoft Visual C++ 2019 redistributables to be installed. The redistributables are provided in the `vcredist` folder of the SDK but you can download the latest installers from Microsoft to get the latest security, reliability, and performance improvements.

To run OCR and RMS decryption on Posix platforms requires the versions of `libstdc++` and `libgcc_s` from the following GCC versions:

- Linux x86-64: GCC 12.2 or later

- Linux ARM: GCC 5.5 or later

- MacOS x86-64: GCC 12.3 or later

For your convenience, these are provided in the `redist` folder of the SDK.

NOTE: If you are running File Content Extraction out-of-process then the kvoop executable must be able to link to `libstdc++.so.6` and `libgcc_s.so.1`.

- If these are installed in a system folder, like `/lib64`, File Content Extraction will find them automatically.
- If you prefer you can add the path of the folder containing these libraries to the environment variable `LD_LIBRARY_PATH`.

If you are running File Content Extraction in-process:

- If your application is already linking to `libgcc_s` and `libstdc++` from GCC 12.2 or later, File Content Extraction will use them as well and no further action is needed.
- If your application is linking to earlier versions of `libgcc_s` and `libstdc++`, OpenText recommends that you upgrade those binaries to those from GCC 12.2 or later.
- If your application is not linking to `libgcc_s` and `libstdc++` you must ensure those binaries are available in the same way as described in the instructions, above, for running out-of-process.

If older versions of `libgcc_s` and `libstdc++` are provided (but at least those from GCC 4.8) then most features will continue to work, but Optical Character Recognition and RMS Decryption will not.

Some File Content Extraction components require specific third-party software:

- Outlook 2002 or later is required to process Microsoft Outlook Personal Folders (PST) files using the MAPI-based reader (`pstsr`). The native PST reader (`pstxsr`) does not require Outlook.

  NOTE: You must install an edition of Microsoft Outlook (32-bit or 64-bit) that matches the File Content Extraction software. For example, if you use 64-bit File Content Extraction, install 64-bit Outlook.

  If the editions do not match, File Content Extraction returns `Error 32: KVError_PSTAccessFailed` and an error message from Microsoft Office Outlook is displayed: `Either there is a no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Outlook and set it as the default mail client`.

- Lotus Notes or Lotus Domino is required for Lotus Notes database (NSF) file processing. The minimum requirement is 6.5.1, but version 8.5 is recommended.

Copyright 1997-2025 Open Text
Version 25.3 | Last updated July 2025

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: File Content Extraction 25.3

Topic Title: Software Dependencies