Package Details: libgtop11dotnet 2019.04-1

Git Clone URL: https://aur.archlinux.org/libgtop11dotnet.git (read-only, click to copy)
Package Base: libgtop11dotnet
Description: PKCS11 driver for the Gemalto Cryptocard token
Upstream URL: https://github.com/smartcardservices/smartcardservices
Licenses: custom:Apple Public Source License
Submitter: swiftscythe
Maintainer: toto
Last Packager: toto
Votes: 6
Popularity: 0.057671
First Submitted: 2014-11-04 14:37
Last Updated: 2019-10-12 23:52

Latest Comments

« First ‹ Previous 1 2

blazm commented on 2016-08-05 07:42

Hi kjozsa,

Even the latest version of the library will not compile with GCC 6.x.

In order to build Gemalto IDPrime PKCS#11 library on Arch, you will need to:
1. Obtain the latest package with the source code: IDGo800_PKCS11_Linux_1.2.3.02.zip from your local Gemalto partner.
2. Downgrade (temporary) GCC to version 5.3.0-5 or similar by installing gcc and gcc-libs packages (pacman -U). (After you succeed to compile the library, you can restore current GCC 6.1.1).
3. Install required libraries and tools (which ones are required is written in readme.rtf included in the ZIP archive).
4. Add #include <cerrno> line at the top of Token.cpp file:
- either you modify the file in the archive libidprimepkcs11-2.4.0.0.tar.gz which is part of the ZIP
- OR try to compile with script run_compile_Customer.sh which is included in ZIP and when it fails cd to src folder, modify Token.cpp there and then do make in src folder.

Hope this helps, best regards,

Blaz

kjozsa commented on 2016-07-15 09:28

this package fails to compile on an uptodate arch linux (as of 2016-07-15).

In file included from /usr/include/c++/6.1.1/locale:43:0,
from /usr/include/c++/6.1.1/iomanip:43,
from Log.hpp:31,
from MiniDriverContainer.hpp:33,
from MiniDriverContainer.cpp:22:
/usr/include/c++/6.1.1/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::wide_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::from_bytes(const char*, const char*)’:
/usr/include/c++/6.1.1/bits/locale_conv.h:250:45: error: expected primary-expression before ‘,’ token
if (__str_codecvt_in(__first, __last, __out, *_M_cvt, _M_state,
^
/usr/include/c++/6.1.1/bits/locale_conv.h:252:4: error: return-statement with no value, in function returning ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::wide_string’ [-fpermissive]
return __out;
^~~~~~
/usr/include/c++/6.1.1/bits/locale_conv.h: In member function ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::byte_string std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::to_bytes(const _Elem*, const _Elem*)’:
/usr/include/c++/6.1.1/bits/locale_conv.h:286:46: error: expected primary-expression before ‘,’ token
if (__str_codecvt_out(__first, __last, __out, *_M_cvt, _M_state,
^
/usr/include/c++/6.1.1/bits/locale_conv.h:288:4: error: return-statement with no value, in function returning ‘std::__cxx11::wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::byte_string’ [-fpermissive]
return __out;
^~~~~~
/usr/include/c++/6.1.1/bits/locale_conv.h: In member function ‘typename std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_Wide_streambuf::int_type std::wbuffer_convert<_Codecvt, _Elem, _Tr>::overflow(typename std::wbuffer_convert<_Codecvt, _Elem, _Tr>::_Wide_streambuf::int_type)’:
/usr/include/c++/6.1.1/bits/locale_conv.h:382:34: error: expected primary-expression before ‘,’ token
else if (!_Tr::eq_int_type(__out, _Tr::eof()))
^
make: *** [Makefile:524: MiniDriverContainer.lo] Error 1

Mineo commented on 2015-10-07 11:24

I've uploaded https://github.com/aur-archive/engine_pkcs11 as a new package to the AUR.

andre77 commented on 2015-09-01 15:04

the package engine_pkcs11 is not in aur