Luca Capello a écrit :
Hello,
Hello,
my Gemplus GemPC Card reader worked well with libccid-1.3.0. Since my
FSFE cryptocard broke, I couldn't test the new libccid-1.3.1 since today
and after some debugging to find out why pcscd didn't work anymore, I
discovered the following in /var/log/syslog:
pcscd: configfile.l:129:evaluatetoken() Error with library \
/usr/lib/pcsc/drivers/serial/libccidtwin.so.1.3.0: \
No such file or directory
Indeed, /etc/reader.conf.d/Gemplus_GemPC-Card contains:
FRIENDLYNAME "GemPCTwin serial"
DEVICENAME /dev/ttyS0:GemPCTwin
LIBPATH /usr/lib/pcsc/drivers/serial/libccidtwin.so.1.3.0
CHANNELID 0
/etc/reader.conf.d/Gemplus_GemPC-Card is a file you created yourself. It
is not provided by libccid.
libccid provides the file /etc/reader.conf.d/libccidtwin which is a
sample configuration file with every thing commented, but with the
correct filename for the driver.
I consider this a regression and I'd like to have also something general
(similar to what is happening with system libraries), so the user can
specify which library the reader should use without specifying a
specific a specific version of the library. Obviously, if the user
wants, she/he can still refers to a specific library version.
You are right. I will also provide a libccidtwin.so link so that users
do not have to edit the configuration file for each new version.
Bye,
--
Dr. Ludovic Rousseau