https://bugs.kde.org/show_bug.cgi?id=359922

            Bug ID: 359922
           Summary: QCA: make: error: ‘QIODevice’ has not been declared
                    void update(QIODevice *file);
           Product: qca
           Version: unspecified
          Platform: Mint (Ubuntu based)
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: dr...@land.ru
          Reporter: nejat.ha...@outlook.de
                CC: br...@frogmouth.net, jus...@affinix.com

Trying to build QCA (qca-2.1.0.tar.gz) fails in Linux Mint 17.3 Cinnamon during
2'nd step "make" with error message "error: ‘QIODevice’ has not been declared".
I pasted complete details of the make command in "Actual Results"

For your information: 1'st step "cmake" succeeded.
i am using the official install document called "INSTALL" within the extracted
QCA folder "qca-2.1.0". 

Reproducible: Always

Steps to Reproduce:
1. cmake . succeeds
2. make fails


Actual Results:  
############ START of first step "cmake. "
#####################################
nejat@mintnh ~/Downloads/qca-2.1.0 $ cmake .
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
-- Building with Qt5 support
-- Installed package is NOT relocatable
-- Checking for certstore..
-- Found system certstore
-- certstore path: /etc/ssl/certs/ca-certificates.crt
-- checking for one of the modules 'nss'
-- Found OpenSSL:
/usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so
(found version "1.0.1f") 
-- Looking for EVP_md2
-- Looking for EVP_md2 - not found
CMake Warning at plugins/qca-ossl/CMakeLists.txt:18 (message):
  qca-ossl will be compiled without MD2 digest algorithm support


-- Looking for EVP_aes_128_ctr
-- Looking for EVP_aes_128_ctr - found
-- checking for one of the modules 'libpkcs11-helper-1'

Plugins:
  qca-botan off
  qca-cyrus-sasl off
  qca-gcrypt off
  qca-gnupg on
  qca-logger on
  qca-nss off
  qca-ossl on
  qca-pkcs11 off
  qca-softstore on

QCA prefix is /usr/local
Plugins will be installed to /usr/local/lib/qca
Binary will be installed to /usr/local/bin
Library will be installed to /usr/local/lib
Public headers will be installed to /usr/local/include
Private headers will be installed to /usr/local/include
Feature file will be installed to /usr/local/mkspecs/features
Documentation will be installed to /usr/local/share/doc/qca/html
Man page will be installed to /usr/local/share/man
Pkg-config file will be installed to /usr/local/lib/pkgconfig

-- Configuring done
-- Generating done
-- Build files have been written to: /home/nejat/Downloads/qca-2.1.0
nejat@mintnh ~/Downloads/qca-2.1.0 $
############ END of first step "cmake ." #####################################

############ START second step "make" #####################################
nejat@mintnh ~/Downloads/qca-2.1.0 $ make
[  1%] Generating __/include/QtCrypto/moc_qca_safetimer.cpp
[  1%] Generating qca_cert.moc
[  2%] Generating qca_core.moc
[  2%] Generating qca_default.moc
[  3%] Generating qca_keystore.moc
[  3%] Generating qca_publickey.moc
[  4%] Generating qca_safetimer.moc
[  4%] Generating qca_securelayer.moc
[  5%] Generating qca_securemessage.moc
[  5%] Generating qpipe.moc
[  6%] Generating console.moc
[  6%] Generating synchronizer.moc
[  7%] Generating dirwatch.moc
[  7%] Generating syncthread.moc
[  8%] Generating __/include/QtCrypto/moc_qca_core.cpp
[  8%] Generating __/include/QtCrypto/moc_qca_cert.cpp
[  9%] Generating __/include/QtCrypto/moc_qca_keystore.cpp
[  9%] Generating __/include/QtCrypto/moc_qcaprovider.cpp
[ 10%] Generating __/include/QtCrypto/moc_qca_publickey.cpp
[ 10%] Generating __/include/QtCrypto/moc_qca_securelayer.cpp
[ 11%] Generating __/include/QtCrypto/moc_qca_securemessage.cpp
[ 11%] Generating __/include/QtCrypto/moc_qca_support.cpp
[ 12%] Generating __/include/QtCrypto/moc_qpipe.cpp
[ 12%] Generating moc_qca_safeobj.cpp
Scanning dependencies of target qca
[ 12%] Building CXX object src/CMakeFiles/qca.dir/qca_cert.cpp.o
In file included from
/home/nejat/Downloads/qca-2.1.0/include/QtCrypto/qcaprovider.h:37:0,
                 from /home/nejat/Downloads/qca-2.1.0/src/qca_cert.cpp:25:
/home/nejat/Downloads/qca-2.1.0/include/QtCrypto/qca_basic.h:325:14: error:
‘QIODevice’ has not been declared
  void update(QIODevice *file);
              ^
make[2]: *** [src/CMakeFiles/qca.dir/qca_cert.cpp.o] Fehler 1
make[1]: *** [src/CMakeFiles/qca.dir/all] Fehler 2
make: *** [all] Fehler 2
nejat@mintnh ~/Downloads/qca-2.1.0 $
############ END of second step "make" #####################################

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to