From 364f3be41bcd21ac351df061408102b034862dae Mon Sep 17 00:00:00 2001 From: Jertzukka Date: Thu, 29 Jun 2023 21:53:25 +0300 Subject: 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. --- README.md | 1 + doc/html/CompilingGuidelineLinux.html | 24 +++++++++++++++++++++++- src/Readme.txt | 1 + 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8e421b64..61e5329a 100644 --- a/README.md +++ b/README.md @@ -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:
  • pkg-config
  • wxWidgets 3.x shared library and header files installed by the system or wxWidgets 3.x library source code
  • FUSE library and header files
  • +
  • PCSC-lite library and header files
  • @@ -88,6 +89,7 @@ The following components are required for compiling VeraCrypt:
  • Installation of pkg-config
  • Installation of wxWidgets 3.2
  • Installation of libfuse
  • +
  • Installation of libpcsclite
  • Download VeraCrypt
  • Compile VeraCrypt
  • @@ -96,7 +98,7 @@ The following components are required for compiling VeraCrypt: sudo apt update
    sudo apt install -y build-essential yasm pkg-config libwxgtk3.0-gtk3-dev
    -sudo apt install -y libfuse-dev git
    +sudo apt install -y libfuse-dev git libpcsclite-dev
    git clone https://github.com/veracrypt/VeraCrypt.git
    cd ~/VeraCrypt/src
    make @@ -224,6 +226,26 @@ make

    + +
    + Installation of libpcsclite +
    +

    +

      +
    1. + Open a terminal +
    2. +
    3. + Execute the following commands:
      + + sudo apt update
      + sudo apt install libpcsclite-dev +
      +
    4. +
    +

    +
    +
    Download VeraCrypt 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: -- cgit v1.2.3