The libqrencode package provides a fast and compact library for encoding data in a QR Code symbol, a 2D symbology that can be scanned by handheld terminals such as a mobile phone with a CCD sensor.
![[Note]](../images/note.png) 
          Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/fukuchi/libqrencode/archive/v4.1.1/libqrencode-4.1.1.tar.gz
Download MD5 sum: 486f879d1638d3fb58a4a5d45a88c600
Download size: 188 KB
Estimated disk space required: 6.6 MB (with documentation, add 5 MB for tests)
Estimated build time: less than 0.1 SBU, add 0.1 SBU for tests
Doxygen-1.15.0 for generating documentation, and SDL2-2.32.10 for tests
Install libqrencode by running the following commands:
sh autogen.sh && ./configure --prefix=/usr && make
If you have installed Doxygen-1.15.0, you can build the documentation by issuing:
doxygen
The tests must be run after installing the package.
          Now, as the root user:
        
make install
          If you have built the optional documentation, install it as the
          root user:
        
install -vdm 755 /usr/share/doc/libqrencode-4.1.1 && mv html/* /usr/share/doc/libqrencode-4.1.1
          To test the results, if you have passed the --with-tests option to configure, issue: make check.
        
          --with-tests: This option allows
          building the test programs. It requires SDL2-2.32.10.
        
          --without-tools: This option prevents
          building the qrencode
          executable, removing the need for libpng-1.6.50.