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.
This commit is contained in:
Jertzukka 2023-06-29 21:53:25 +03:00 committed by GitHub
parent a2bc852c4d
commit 364f3be41b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 25 additions and 1 deletions

View File

@ -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) wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
- FUSE library and header files (available at https://github.com/libfuse/libfuse - FUSE library and header files (available at https://github.com/libfuse/libfuse
and https://osxfuse.github.io/) 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: Instructions for Building VeraCrypt for Linux and Mac OS X:

View File

@ -76,6 +76,7 @@
<li>pkg-config</li> <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>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>FUSE library and header files</li>
<li>PCSC-lite library and header files</li>
</ol> </ol>
</div> </div>
@ -88,6 +89,7 @@
<li><strong><a href="#InstallationOfPKGConfig">Installation of pkg-config</a></li></strong> <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="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a></li></strong>
<li><strong><a href="#InstallationOfFuse">Installation of libfuse</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="#DownloadVeraCrypt">Download VeraCrypt</a></li></strong>
<li><strong><a href="#CompileVeraCrypt">Compile VeraCrypt</a></li></strong> <li><strong><a href="#CompileVeraCrypt">Compile VeraCrypt</a></li></strong>
</ul> </ul>
@ -96,7 +98,7 @@
<code> <code>
sudo apt update <br> sudo apt update <br>
sudo apt install -y build-essential yasm pkg-config libwxgtk3.0-gtk3-dev <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> git clone https://github.com/veracrypt/VeraCrypt.git <br>
cd ~/VeraCrypt/src <br> cd ~/VeraCrypt/src <br>
make make
@ -225,6 +227,26 @@
</div> </div>
</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"> <div class="textbox" id="DownloadVeraCrypt">
<a href="#DownloadVeraCrypt">Download VeraCrypt</a> <a href="#DownloadVeraCrypt">Download VeraCrypt</a>
<div class="texttohide"> <div class="texttohide">

View File

@ -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) wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
- FUSE library and header files (available at https://github.com/libfuse/libfuse - FUSE library and header files (available at https://github.com/libfuse/libfuse
and https://osxfuse.github.io/) 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: Instructions for Building VeraCrypt for Linux and Mac OS X: