Source Code

Source code archive: profex-4.3.0.tar.gz (7 MB)

BGMN binary archive (i686): bgmnwin-4.2.22-i686.tar.gz (1.2 MB)
BGMN binary archive (x86_64): bgmn-4.2.23-x86_64.tar.gz (1.6 MB)

COD database: (219 MB)

BGMN and related files are provided with kind permission of the BGMN development team. For source code and further information, please visit

Structure and device templates: BGMN-Templates-210125-MacLinux.tar.gz (1.4 MB)

Compiling from Source


The Qt toolkit 5.9 or newer is required to compile Profex. Since there are no further dependencies it runs on all operating systems supported by the Qt-libraries version >= 5.9. The following commands show how to install the necessary packages on various Linux distributions. Note that root privileges are required:

Ubuntu 18.04

apt-get install qtbase5-dev libqt5svg5-dev qtdeclarative5-dev


apt-get install lib64qt5base5-devel lib64qt5svg-devel lib64qt5qml-devel lib64qt5imageformats-devel

OpenSuse Leap 15.0

zypper install libqt5-qtbase-devel libqt5-qtsvg-devel libqt5-qtdeclarative-devel libqt5-qtimageformats-devel

How to compile

To compile the source code archive and run the program, change to the Profex base directory, and type:

qmake -r
make -j 4

Make sure that qmake of Qt version 5 is used if several versions are installed. If necessary, specify the full path to qmake.


On PCLinuxOS 64bit run:

/usr/lib64/qt5/bin/qmake -r
make -j 4

On Debian 8.0 32bit run:

/usr/lib/i386-linux-gnu/qt5/bin/qmake -r
make -j 4

On Debian 8.0 / Ubuntu 16.04 64bit run:

/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -r
make -j 4

On OpenSuse Leap 15.0 run:

qmake-qt5 -r
make -j 4

Background information

The source code archive is bundled with GPL licensed versions of zlib, the QuaZip library, and the alglib library source code. All libraries are automatically compiled by the commands shown above and linked statically into the profex binary. This avoids conflicts with libquazip system versions compiled against Qt 4, which would cause Profex to crash as soon as a Bruker BRML file is loaded. Bundling, compiling and static linking both libraries solves this problem.

 Known Issues

  • none

Previous Release

Source code archive: profex-4.2.5.tar.gz (7 MB)

Source code archive: profex-3.14.3.tar.gz (7 MB)