Package Details: libgtop11dotnet 2.2.0.12-1

Git Clone URL: https://aur.archlinux.org/libgtop11dotnet.git (read-only)
Package Base: libgtop11dotnet
Description: PKCS11 driver for the Gemalto Cryptocard token
Upstream URL: http://www.gemalto.com
Licenses: custom
Submitter: arrufat
Maintainer: andre77
Last Packager: andre77
Votes: 2
Popularity: 0.000000
First Submitted: 2014-11-04 14:37
Last Updated: 2016-12-17 22:10

Latest Comments

Argenet commented on 2017-03-29 20:27

andre77:

The source can be taken from:
https://launchpad.net/~arnaud-morin/+archive/ubuntu/gemalto/+sourcepub/5077752/+listing-archive-extra
See the last item below: libgtop11dotnet_2.2.0.12.orig.tar.gz (544.9 KiB)
Or use a direct link:
https://launchpad.net/~arnaud-morin/+archive/ubuntu/gemalto/+files/libgtop11dotnet_2.2.0.12.orig.tar.gz
I tried it and it compiles just fine. The checksum also matches.

archdria:

If there's no current owner for this package, I could maintain it.
Can you grant me permissions for that?

andre77 commented on 2016-12-16 09:45

Where can i found the source of the lib?

arrufat commented on 2016-08-05 07:46

Since I am no longer using this package, I will disown it, hope someone will make it work again.
@blazm: maybe you can add a dependency on gcc5 from the official repos and export the following variables before the ./configure:
CC=/usr/bin/gcc-5
CXX=/usr/bin/g++-5

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