No vpcd binary when compiling on Linux Mint 20.3
christheradioguy opened this issue · 1 comments
christheradioguy commented
Expected behaviour
vpcd binary should be compiled
Actual behaviour
no vpcd binary
Steps to reproduce
- Clone repo (
git clone https://github.com/frankmorgner/vsmartcard.git
) - cd to virtualsmartcard directory
- Generate auxilary files (
autoreconf --verbose --install
) ./configure
- Compile with
make
Following compilation I can see the vicc and vpcd-config binaries, but no vpcd binary. Not sure if I missed an undocumented step somewhere?
Logs
make all-recursive
make[1]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard'
Making all in src
make[2]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src'
Making all in vpcd
make[3]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src/vpcd'
CC vpcd.lo
CC lock.lo
CCLD libvpcd.la
make[3]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src/vpcd'
Making all in vpicc
make[3]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src/vpicc'
GEN vicc
GEN vicc.1
make[3]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src/vpicc'
Making all in ifd-vpcd
make[3]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src/ifd-vpcd'
CC libifdvpcd_la-ifd-vpcd.lo
CCLD libifdvpcd.la
make[3]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src/ifd-vpcd'
Making all in vpcd-config
make[3]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src/vpcd-config'
CC vpcd_config-vpcd-config.o
CC vpcd_config-local-ip.o
CCLD vpcd-config
make[3]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src/vpcd-config'
make[3]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src'
make[2]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/src'
Making all in doc
make[2]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/doc'
Making all in api
make[3]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/doc/api'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/doc/api'
make[3]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/doc'
make[2]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/doc'
Making all in npa-example-data
make[2]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/npa-example-data'
Making all in dh
make[3]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/npa-example-data/dh'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/npa-example-data/dh'
Making all in ecdh
make[3]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/npa-example-data/ecdh'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/npa-example-data/ecdh'
make[3]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/npa-example-data'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/npa-example-data'
make[2]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/npa-example-data'
Making all in MacOSX
make[2]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/MacOSX'
Use `make osx` to compile package for Mac OS X
make[2]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard/MacOSX'
make[2]: Entering directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard'
make[2]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard'
make[1]: Leaving directory '/home/christopher/git.repos/public/vsmartcard/virtualsmartcard'
frankmorgner commented
it is available in src/ifd-vpcd/.libs/libifdvpcd.so and will be put in the correct location once you do make install
(typically to /usr/lib/pcsc/drivers/serial/libifdvpcd.so
)