Le 08/05/2023 à 13:27, Patrick Hibbs a écrit :
Hello,

Yes, I have. That works for wine's 64bit build, but wine's 32bit build will not 
recognize it.

I just installed a new Debian 11 (stable) system amd64 with multiarch for i386.
I have no problem installing libpcsclite-dev for both amd64 and i386.

$ LANG=C dpkg -l libpcsc*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                  Version      Architecture Description
+++-=====================-============-============-===========================>
ii  libpcsclite-dev:amd64 1.9.1-1      amd64        Middleware to access a smar>
ii  libpcsclite-dev:i386  1.9.1-1      i386         Middleware to access a smar>
ii  libpcsclite1:amd64    1.9.1-1      amd64        Middleware to access a smar>
ii  libpcsclite1:i386     1.9.1-1      i386         Middleware to access a smar>

I am also able to build a sample PC/SC code for i386 on this system:
$ /usr/bin/i586-linux-gnu-gcc `pkg-config libpcsclite --cflags`    sample.c  
`pkg-config libpcsclite --libs` -o sample

$ file sample
sample: ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), 
dynamically linked, interpreter /lib/ld-linux.so.2, 
BuildID[sha1]=435a71bbacb507f1e61c30ca3943da130490796c, for GNU/Linux 3.2.0, 
not stripped

$ ldd sample
        linux-gate.so.1 (0xf7fa2000)
        libpcsclite.so.1 => /lib/i386-linux-gnu/libpcsclite.so.1 (0xf7f83000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7d9b000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7d79000)
        /lib/ld-linux.so.2 (0xf7fa4000)

I guess the problem is because libpcsclite-dev declares:
Recommends: python3

Use:
$ apt install --no-install-recommends libpcsclite-dev:i386

Bye

--
Dr. Ludovic Rousseau

Reply via email to