Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No vpcd binary when compiling on Linux Mint 20.3 #244

Closed
christheradioguy opened this issue Jan 12, 2023 · 1 comment
Closed

No vpcd binary when compiling on Linux Mint 20.3 #244

christheradioguy opened this issue Jan 12, 2023 · 1 comment

Comments

@christheradioguy
Copy link

Expected behaviour

vpcd binary should be compiled

Actual behaviour

no vpcd binary

Steps to reproduce

  1. Clone repo (git clone https://github.com/frankmorgner/vsmartcard.git)
  2. cd to virtualsmartcard directory
  3. Generate auxilary files (autoreconf --verbose --install)
  4. ./configure
  5. 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'
@christheradioguy christheradioguy changed the title VPCD Not compiling on Linux Mint 20.3 No vpcd binary when compiling on Linux Mint 20.3 Jan 12, 2023
@frankmorgner
Copy link
Owner

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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants