G'day,
Ludovic Rousseau wrote:
The recommended way is to do: PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure
I tried this first, and still got compilation errors:
$ pkg-config --cflags libmusclecard -pthread -I/usr/local/include/PCSC
$ ls /usr/local/lib/pkgconfig libmusclecard.pc libopensc.pc libpcsclite.pc
$ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure $ make ... gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libmusclepkcs11\" -DVERSION=\"0.0.11\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBPCSCLITE=1 -DHAVE_LIBMUSCLECARD=1 -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_VPRINTF=1 -I. -I. -I./../include -g -O2 -Wall -fno-strict-aliasing -MT p11_crypt.lo -MD -MP -MF .deps/p11_crypt.Tpo -c p11_crypt.c -fPIC -DPIC -o .libs/p11_crypt.o In file included from p11_crypt.c:13: ../include/cryptoki.h:39:24: musclecard.h: No such file or directory
Note: "-I/usr/local/include/PCSC" is not present.
But if I specify the PCSC include path in CPPFLAGS:
$ CPPFLAGS="-I/usr/local/include/PCSC" ./configure
$ make
...
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libmusclepkcs11\" -DVERSION=\"0.0.11\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBPCSCLITE=1 -DHAVE_LIBMUSCLECARD=1 -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DHAVE_VPRINTF=1 -I. -I. -I./../include -I/usr/local/include/PCSC -g -O2 -Wall -fno-strict-aliasing -MT p11_crypt.lo -MD -MP -MF .deps/p11_crypt.Tpo -c p11_crypt.c -fPIC -DPIC -o .libs/p11_crypt.o
Note: "-I/usr/local/include/PCSC" is present.
Am I doing something wrong here, as using pkgconfig does not work.
-- Geoff _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
