Bug 359922 - QCA: make: error: ‘QIODevice’ has not been declared void update(QIODevice *file);
Summary: QCA: make: error: ‘QIODevice’ has not been declared void update(QIODevice *fi...
Status: RESOLVED NOT A BUG
Alias: None
Product: qca
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 2.1.0
Platform: Mint (Ubuntu based) Linux
: NOR grave
Target Milestone: ---
Assignee: Ivan Romanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-29 12:49 UTC by nejat.hakan
Modified: 2020-01-26 17:21 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
attachment-3947-0.html (3.62 KB, text/html)
2020-01-26 09:13 UTC, nejat.hakan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nejat.hakan 2016-02-29 12:49:13 UTC
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" #####################################
Comment 1 Jeff Singleton 2016-04-10 16:33:49 UTC
Mark this as confirmed and reproducible. 

Version 2.1.0.3 
Debian 8.4 AMD64
Comment 2 Rolf Eike Beer 2016-06-19 10:31:14 UTC
Which version of qca are you using? It should be fixed in 2.1.1, see https://quickgit.kde.org/?p=qca.git&a=commit&h=66b9754170759d9333d5fc1e348642814d0310dd
Comment 3 Rolf Eike Beer 2016-06-19 10:33:01 UTC
Wrong link for this bug, this should be the correct one: https://quickgit.kde.org/?p=qca.git&a=commit&h=7207e6285e932044cd66d49d0dc484666cfb0092
Comment 4 Albert Astals Cid 2020-01-25 10:37:33 UTC
Do you still have this problem?
Comment 5 nejat.hakan 2020-01-26 09:13:37 UTC
Created attachment 125422 [details]
attachment-3947-0.html

Hi Albert,

I am verry to say, I can’t test this any more because it’s so Long time ago.
I don’t have that Linux mint installation any longer.
I apologizie that I have not responded earlier.
You can close this ticket if you want.

Best regards Nejat

Gesendet von Mail<https://go.microsoft.com/fwlink/?LinkId=550986> für Windows 10

Von: Albert Astals Cid<mailto:bugzilla_noreply@kde.org>
Gesendet: Samstag, 25. Januar 2020 11:37
An: nejat.hakan@outlook.de<mailto:nejat.hakan@outlook.de>
Betreff: [qca] [Bug 359922] QCA: make: error: ‘QIODevice’ has not been declared void update(QIODevice *file);

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

Albert Astals Cid <aacid@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aacid@kde.org
         Resolution|---                         |WAITINGFORINFO
             Status|REPORTED                    |NEEDSINFO

--- Comment #4 from Albert Astals Cid <aacid@kde.org> ---
Do you still have this problem?

--
You are receiving this mail because:
You reported the bug.
You are on the CC list for the bug.
Comment 6 Ben Cooksley 2020-01-26 17:21:10 UTC
Removing per abuse report.