Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
Satikas
Pingviini aktivist
Pingviini aktivist



Liitunud: 22.06.2007
Postitused: 193
Asukoht: Põlva
Distributsioon: Mageia2, PCLinuxOS
estonia.gif
postituspostitatud: 24.09.2014, 13:40  postituse pealkiri:  ID kaardi tarkvara kompileerimine  

Proovin siis kompileerida id kaardi uut tarkvara 3.9
Kõik sõltuvused peaksid nagu lahendatud olema aga lõpetab erroriga
Vahest on siin kedagi, kes läbi hammustaks, mida ta sunnik tahab

error: no matching function for call to ‘xsd::cxx::xml::dom::parser<char>::parser(const xercesc_3_1::DOMElement&, bool, bool)’

Kood:
-- The C compiler identification is GNU 4.7.2
-- The CXX compiler identification is GNU 4.7.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found Subversion: /usr/bin/svn (found version "1.8.10")
-- Performing Test C11
-- Performing Test C11 - Success
-- Performing Test C0X
-- Performing Test C0X - Success
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.8")
-- Found LibDigiDoc: /usr/local/lib64/libdigidoc.so 
-- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found version "1.0.1i")
-- Found PKCS11_Module: opensc-pkcs11.so 
-- Found XercesC: /usr/local/lib/libxerces-c.so 
-- Found XmlSecurityC: /usr/local/lib/libxml-security-c.so 
-- Found XSD: /usr/bin/xsd 
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8")
-- Found SWIG: /usr/bin/swig (found version "2.0.12")
-- Boost version: 1.55.0
-- Found the following Boost libraries:
--   unit_test_framework
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kasutaja/libdigidocpp
[kasutaja@localhost libdigidocpp]$ make
[  1%] Generating xml/ts_102918v010201.cxx, xml/ts_102918v010201.hxx
[  3%] Generating xml/conf.cxx, xml/conf.hxx
[  5%] Generating xml/OpenDocument_manifest.cxx, xml/OpenDocument_manifest.hxx
[  7%] Generating xml/xmldsig-core-schema.cxx, xml/xmldsig-core-schema.hxx
[  9%] Generating xml/XAdES.cxx, xml/XAdES.hxx
[ 11%] Generating xml/XAdESv141.cxx, xml/XAdESv141.hxx
Scanning dependencies of target digidocpp
[ 13%] Building CXX object src/CMakeFiles/digidocpp.dir/DDoc.cpp.o
[ 15%] Building CXX object src/CMakeFiles/digidocpp.dir/crypto/Connect.cpp.o
[ 17%] Building CXX object src/CMakeFiles/digidocpp.dir/crypto/Digest.cpp.o
[ 19%] Building CXX object src/CMakeFiles/digidocpp.dir/crypto/OCSP.cpp.o
[ 21%] Building CXX object src/CMakeFiles/digidocpp.dir/crypto/TS.cpp.o
[ 23%] Building CXX object src/CMakeFiles/digidocpp.dir/crypto/X509Cert.cpp.o
[ 25%] Building CXX object src/CMakeFiles/digidocpp.dir/crypto/X509CertStore.cpp.o
[ 27%] Building CXX object src/CMakeFiles/digidocpp.dir/crypto/X509Crypto.cpp.o
[ 29%] Building CXX object src/CMakeFiles/digidocpp.dir/xml/conf.cxx.o
[ 31%] Building CXX object src/CMakeFiles/digidocpp.dir/xml/OpenDocument_manifest.cxx.o
[ 33%] Building CXX object src/CMakeFiles/digidocpp.dir/xml/xmldsig-core-schema.cxx.o
[ 35%] Building CXX object src/CMakeFiles/digidocpp.dir/xml/XAdES.cxx.o
[ 37%] Building CXX object src/CMakeFiles/digidocpp.dir/xml/XAdESv141.cxx.o
[ 39%] Building CXX object src/CMakeFiles/digidocpp.dir/xml/ts_102918v010201.cxx.o
[ 41%] Building CXX object src/CMakeFiles/digidocpp.dir/xml/ObjectType.cpp.o
/home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.cpp: In constructor ‘digidoc::dsig::ObjectType::ObjectType(const xercesc_3_1::DOMElement&, xml_schema::Flags, xml_schema::Container*)’:
/home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.cpp:50:54: error: no matching function for call to ‘xsd::cxx::xml::dom::parser<char>::parser(const xercesc_3_1::DOMElement&, bool, bool)’
/home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.cpp:50:54: note: candidates are:
In file included from /home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.cpp:22:0:
/usr/include/xsd/cxx/xml/dom/parsing-source.hxx:99:11: note: xsd::cxx::xml::dom::parser<C>::parser(const xsd::cxx::xml::dom::parser<C>&) [with C = char; xsd::cxx::xml::dom::parser<C> = xsd::cxx::xml::dom::parser<char>]
/usr/include/xsd/cxx/xml/dom/parsing-source.hxx:99:11: note:   candidate expects 1 argument, 3 provided
In file included from /usr/include/xsd/cxx/xml/dom/parsing-source.hxx:151:0,
                 from /home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.cpp:22:
/usr/include/xsd/cxx/xml/dom/parsing-source.txx:31:9: note: xsd::cxx::xml::dom::parser<C>::parser(const xercesc_3_1::DOMElement&, bool, bool, bool) [with C = char]
/usr/include/xsd/cxx/xml/dom/parsing-source.txx:31:9: note:   candidate expects 4 arguments, 3 provided
/home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.cpp:51:14: error: ‘class xsd::cxx::xml::dom::parser<char>’ has no member named ‘more_elements’
/home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.cpp:51:34: error: ‘class xsd::cxx::xml::dom::parser<char>’ has no member named ‘next_element’
In file included from /usr/include/xsd/cxx/tree/list.hxx:15:0,
                 from /usr/include/xsd/cxx/tree/types.hxx:25,
                 from /home/kasutaja/libdigidocpp/src/xml/xmldsig-core-schema.hxx:62,
                 from /home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.h:22,
                 from /home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.cpp:20:
/usr/include/xsd/cxx/tree/containers.hxx: In instantiation of ‘xsd::cxx::tree::sequence<T, false>::sequence(xsd::cxx::tree::sequence<T, false>::size_type, xsd::cxx::tree::container*) [with T = digidoc::xades::QualifyingPropertiesType; xsd::cxx::tree::sequence<T, false>::size_type = long unsigned int; xsd::cxx::tree::container = xsd::cxx::tree::_type]’:
/home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.cpp:36:42:   required from here
/usr/include/xsd/cxx/tree/containers.hxx:848:42: error: no matching function for call to ‘digidoc::xades::QualifyingPropertiesType::QualifyingPropertiesType()’
/usr/include/xsd/cxx/tree/containers.hxx:848:42: note: candidates are:
In file included from /home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.h:23:0,
                 from /home/kasutaja/3.9/libdigidocpp/src/xml/ObjectType.cpp:20:
/home/kasutaja/libdigidocpp/src/xml/XAdES.hxx:1188:7: note: digidoc::xades::QualifyingPropertiesType::QualifyingPropertiesType(const digidoc::xades::QualifyingPropertiesType&, xml_schema::Flags, xml_schema::Container*)
/home/kasutaja/libdigidocpp/src/xml/XAdES.hxx:1188:7: note:   candidate expects 3 arguments, 0 provided
/home/kasutaja/libdigidocpp/src/xml/XAdES.hxx:1184:7: note: digidoc::xades::QualifyingPropertiesType::QualifyingPropertiesType(const xercesc_3_1::DOMElement&, xml_schema::Flags, xml_schema::Container*)
/home/kasutaja/libdigidocpp/src/xml/XAdES.hxx:1184:7: note:   candidate expects 3 arguments, 0 provided
/home/kasutaja/libdigidocpp/src/xml/XAdES.hxx:1182:7: note: digidoc::xades::QualifyingPropertiesType::QualifyingPropertiesType(const TargetType&)
/home/kasutaja/libdigidocpp/src/xml/XAdES.hxx:1182:7: note:   candidate expects 1 argument, 0 provided
src/CMakeFiles/digidocpp.dir/build.make:427: recipe for target 'src/CMakeFiles/digidocpp.dir/xml/ObjectType.cpp.o' failed
make[2]: *** [src/CMakeFiles/digidocpp.dir/xml/ObjectType.cpp.o] Error 1
CMakeFiles/Makefile2:115: recipe for target 'src/CMakeFiles/digidocpp.dir/all' failed
make[1]: *** [src/CMakeFiles/digidocpp.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2
[kasutaja@localhost libdigidocpp]$


mihkel
Vana Pingviin
Vana Pingviin



Liitunud: 16.04.2006
Postitused: 1284

Distributsioon: Fedora/Centos
estonia.gif
postituspostitatud: 24.09.2014, 13:45  postituse pealkiri:  (teema puudub)  

Ilma suuresti süvenemata, xerces-c ja xsd devel pakid on peal? Alustasid ikka libdigidoc-st ja paigaldasid saadud pakid... ka devel pakk.

Mis disrtole kompillid muidu?


mckevin
Pingviini aktivist
Pingviini aktivist


Vanus: 34
Liitunud: 02.05.2007
Postitused: 121
Asukoht: tallinn
Distributsioon: Arch Linux x86_64
estonia.gif
postituspostitatud: 24.09.2014, 13:46  postituse pealkiri:  (teema puudub)  

pead kasutama XSD versiooni 3.3.0


Satikas
Pingviini aktivist
Pingviini aktivist



Liitunud: 22.06.2007
Postitused: 193
Asukoht: Põlva
Distributsioon: Mageia2, PCLinuxOS
estonia.gif
postituspostitatud: 24.09.2014, 14:14  postituse pealkiri:  (teema puudub)  

Tänud mckevin
Sain kompileeritud aga suurt tolku sellest just pole

qdigidocclient: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib64/libdigidocpp.so.0)

Haldusvahend töötab
SEB panka saab ka aga kui tahad makset teha siis pla pla pla "Tarkvara laadimisel ilmnes viga ...... pla pla pla "

Ma ei saa aru, kompileerid lähtekoodist ja selline asi
Enne ei saanud siis öelda et talle selline GLIBCXX ei sobi

PCLinuxOS pakub praegu 3.4.14 versiooni

Päris kaine peaga sellest sotti vist ei saagi Smile


mihkel
Vana Pingviin
Vana Pingviin



Liitunud: 16.04.2006
Postitused: 1284

Distributsioon: Fedora/Centos
estonia.gif
postituspostitatud: 24.09.2014, 17:55  postituse pealkiri:  (teema puudub)  

Satikas kirjutas:
Tänud mckevin
Sain kompileeritud aga suurt tolku sellest just pole

qdigidocclient: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib64/libdigidocpp.so.0)

Haldusvahend töötab
SEB panka saab ka aga kui tahad makset teha siis pla pla pla "Tarkvara laadimisel ilmnes viga ...... pla pla pla "

Ma ei saa aru, kompileerid lähtekoodist ja selline asi
Enne ei saanud siis öelda et talle selline GLIBCXX ei sobi

PCLinuxOS pakub praegu 3.4.14 versiooni

Päris kaine peaga sellest sotti vist ei saagi Smile


Vat see tundub kummaline. Mina kasutan esteid täiesti edukalt Fedora 20 peal, millel peaks olema suht uus glibc, aga vot GLIBCXX_3.4.20 küll pole Razz
Kood:

/usr/lib64 $ strings libstdc++.so.6| grep -i glibcxx
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH


Satikas
Pingviini aktivist
Pingviini aktivist



Liitunud: 22.06.2007
Postitused: 193
Asukoht: Põlva
Distributsioon: Mageia2, PCLinuxOS
estonia.gif
postituspostitatud: 25.09.2014, 01:23  postituse pealkiri:  (teema puudub)  

uus häda
rookisin kogu kupatuse maha ja kompileerisin uuesti
nüüd hädaldab et: qdigidocclient: error while loading shared libraries: libdigidocpp.so.0: cannot open shared object file: No such file or directory

/usr/local/lib64/libdigidocpp.so.0 on täitsa olemas


mihkel
Vana Pingviin
Vana Pingviin



Liitunud: 16.04.2006
Postitused: 1284

Distributsioon: Fedora/Centos
estonia.gif
postituspostitatud: 25.09.2014, 07:56  postituse pealkiri:  (teema puudub)  

Kuidas sa üldse neid pakk kompileerid?

LISA.
Võimalik, et sa ei tohiks neid komponente /usr/local/ all panna, sest sealt ei osata neid otsida, vaid ikka /usr/lib64/


ylka
Pingviini külastaja
Pingviini külastaja


Vanus: 61
Liitunud: 24.01.2007
Postitused: 15

Distributsioon: Slackware, SLES
estonia.gif
postituspostitatud: 25.09.2014, 14:58  postituse pealkiri:  (teema puudub)  

Satikas kirjutas:
uus häda
rookisin kogu kupatuse maha ja kompileerisin uuesti
nüüd hädaldab et: qdigidocclient: error while loading shared libraries: libdigidocpp.so.0: cannot open shared object file: No such file or directory

/usr/local/lib64/libdigidocpp.so.0 on täitsa olemas

Ja mis Sul /etc/ld.so.conf all näitab?


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group