Browse by type
A detailed changelog can be found here:
https://hohnstaedt.de/xca/index.php/software/changelog
This application is documented in the Help menu and here:
https://www.hohnstaedt.de/xca/index.php/documentation/manual
To build XCA you need: - a toolchain - cmake: https://cmake.org - Qt5 or Qt6: https://www.qt.io (5.10.1 or higher) - OpenSSL: https://www.openssl.org (1.1.1 or higher) or libressl-3.6.x - Sphinx-Build: https://www.sphinx-doc.org
# Bookworm
sudo apt install build-essential libssl-dev pkg-config cmake qttools5-dev python3-sphinxcontrib.qthelp
# Bullseye
sudo apt install build-essential libssl-dev pkg-config cmake qttools5-dev python3-sphinx
# Either Qt5
sudo apt install qtbase5-dev qttools5-dev-tools libqt5sql5 libqt5help5 qttools5-dev
# Or Qt6
sudo apt install qt6-base-dev qt6-tools-devgit clone https://github.com/chris2511/xca.gitcmake -B build xcacmake --build build -j5sudo cmake --install buildDESTDIR=DEST cmake --install build --prefix /usrxcode-select --install
brew install openssl@3 qt6 python3 cmake
pip3 install sphinxgit clone https://github.com/chris2511/xca.gitcmake -B build xcacmake --build build -j5cd build && cpackcd build && cpack -G productbuildXCA can be used with Xcode after initializing the directory with:
cmake -G Xcode -B .
pip3 install sphinx aqtinstallaqt install-qt windows desktop 6.6.3 win64_mingw
aqt install-tool windows desktop tools_mingw90 qt.tools.win64_mingw900
aqt install-tool windows desktop tools_vcredist qt.tools.vcredist_647-Zip File Manager (unofficial) or from 7-zip.org%USERPROFILE%\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts;
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;
%USERPROFILE%\Tools\CMake_64\bin;
%USERPROFILE%\Tools\mingw_64\bin;
%USERPROFILE%\6.6.3\mingw_64\bin;CMAKE_PREFIX_PATH environment variable:
%USERPROFILE%\6.6.3\mingw_64\lib\cmakeInstall https://wixtoolset.org/releases/ if you want to create the MSI installer
Clone: git clone https://github.com/chris2511/xca.git
cmake -B build -G "MinGW Makefiles" xcacmake --build build -j5cmake --build build -t installcd build ; cpackMySQL plugins are not shipped with QT anymore because of license issues.
libqt6sql6-psql libqt6sql6-mysql or libqt6sql6-odbc.libqt6-database-plugin-pgsql libqt6-database-plugin-mysql libqt6-database-plugin-odbcThey should pull in all necessary dependencies.
/usr/local/opt/libiodbc/lib/libiodbc.2.dylib.
When installing unixodbc via brew the library must be symlinked from
/opt/homebrew/Cellar/libiodbc/3.52.16/lib/libiodbc.2.dylibbin directory of the Postgres installation directory to your PATH (C:\Program Files\PostgreSQL\16)ODBC Datasources 64bit app to configure the SQL Server