diff options
author | Jertzukka <Jertzukka@gmail.com> | 2023-06-29 21:53:25 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-29 20:53:25 +0200 |
commit | 364f3be41bcd21ac351df061408102b034862dae (patch) | |
tree | 1ac7492006da803d957b8277c448d474e7dd32d6 | |
parent | a2bc852c4dd25c172741550f82e7b4285319bf7a (diff) | |
download | VeraCrypt-364f3be41bcd21ac351df061408102b034862dae.tar.gz VeraCrypt-364f3be41bcd21ac351df061408102b034862dae.zip |
Linux: Add libpcsclite dependency into compilation guide (#1136)
After the EMV support commits, the project won't build anymore
without the new dependency of libpcsclite.
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | doc/html/CompilingGuidelineLinux.html | 24 | ||||
-rw-r--r-- | src/Readme.txt | 1 |
3 files changed, 25 insertions, 1 deletions
@@ -104,6 +104,7 @@ Requirements for Building VeraCrypt for Linux and Mac OS X: wxWidgets 3.0 library source code (available at https://www.wxwidgets.org) - FUSE library and header files (available at https://github.com/libfuse/libfuse and https://osxfuse.github.io/) +- PCSC-lite library and header files (available at https://github.com/LudovicRousseau/PCSC) Instructions for Building VeraCrypt for Linux and Mac OS X: diff --git a/doc/html/CompilingGuidelineLinux.html b/doc/html/CompilingGuidelineLinux.html index 842d106e..7b0d1df3 100644 --- a/doc/html/CompilingGuidelineLinux.html +++ b/doc/html/CompilingGuidelineLinux.html @@ -76,6 +76,7 @@ The following components are required for compiling VeraCrypt: <li>pkg-config</li> <li>wxWidgets 3.x shared library and header files installed by the system or wxWidgets 3.x library source code </li> <li>FUSE library and header files</li> + <li>PCSC-lite library and header files</li> </ol> </div> @@ -88,6 +89,7 @@ The following components are required for compiling VeraCrypt: <li><strong><a href="#InstallationOfPKGConfig">Installation of pkg-config</a></li></strong> <li><strong><a href="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a></li></strong> <li><strong><a href="#InstallationOfFuse">Installation of libfuse</a></li></strong> +<li><strong><a href="#InstallationOfPCSCLite">Installation of libpcsclite</a></li></strong> <li><strong><a href="#DownloadVeraCrypt">Download VeraCrypt</a></li></strong> <li><strong><a href="#CompileVeraCrypt">Compile VeraCrypt</a></li></strong> </ul> @@ -96,7 +98,7 @@ The following components are required for compiling VeraCrypt: <code> sudo apt update <br> sudo apt install -y build-essential yasm pkg-config libwxgtk3.0-gtk3-dev <br> -sudo apt install -y libfuse-dev git <br> +sudo apt install -y libfuse-dev git libpcsclite-dev <br> git clone https://github.com/veracrypt/VeraCrypt.git <br> cd ~/VeraCrypt/src <br> make @@ -224,6 +226,26 @@ make </p> </div> </div> + +<div class="textbox" id="InstallationOfPCSCLite"> + <a href="#InstallationOfPCSCLite">Installation of libpcsclite</a> + <div class="texttohide"> + <p> + <ol> + <li> + Open a terminal + </li> + <li> + Execute the following commands: <br> + <code> + sudo apt update <br> + sudo apt install libpcsclite-dev + </code> + </li> + </ol> + </p> + </div> +</div> <div class="textbox" id="DownloadVeraCrypt"> <a href="#DownloadVeraCrypt">Download VeraCrypt</a> diff --git a/src/Readme.txt b/src/Readme.txt index a33ff91e..babc3d69 100644 --- a/src/Readme.txt +++ b/src/Readme.txt @@ -108,6 +108,7 @@ Requirements for Building VeraCrypt for Linux and Mac OS X: wxWidgets 3.0 library source code (available at https://www.wxwidgets.org) - FUSE library and header files (available at https://github.com/libfuse/libfuse and https://osxfuse.github.io/) +- PCSC-lite library and header files (available at https://github.com/LudovicRousseau/PCSC) Instructions for Building VeraCrypt for Linux and Mac OS X: |