--no-install-recommends does work. I was able to get both i386 and
x86_64 versions of libpcsclite-dev installed.
Thanks.
On 5/8/23 12:34, Ludovic Rousseau wrote:
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