Compile-Problem mit libchipcard
Hanno Böck <[email protected]>
| Newsgroups | gmane.comp.lib.libchipcard.devel |
|---|---|
| Message-ID | <[email protected]> |
Hallo, Wenn man libchipcard (1.9.9_beta) ohne usb-support kompiliert, erhält man einen compile-error i686-pc-linux-gnu-gcc -DLC_DEVICEDRIVER_PATH=\"/usr/lib/chipcard2-server/drivers\" -DLC_DEFAULT_DHFILE=\"chipcardd-dh.pem\" -DLC_DEFAULT_DATADIR=\"/etc/chipcard2-server\" -DLC_DEFAULT_PIDDIR=\"/var/run\" -DLC_DEFAULT_LOGDIR=\"/var/lib/log/chipcard2\" -O2 -march=pentium-m -fomit-frame-pointer -fstack-protector -pipe -o .libs/chipcardd2 addreader.o delreader.o testreader.o init.o mkcert.o chipcardd2.o -L/var/tmp/portage/libchipcard-1.9.9_beta/work/libchipcard2-1.9.9beta/src/lib/chipcard2-server /var/tmp/portage/libchipcard-1.9.9_beta/work/libchipcard2-1.9.9beta/src/lib/chipcard2-server/.libs/libchipcard2s.so chipcardd2.o(.text+0x1496): In function `server': : undefined reference to `DBG_WARNING' collect2: ld returned 1 exit status Der Grund ist wohl, dass DBG_WARNING aufgerufen wird, die Funktion gibt es aber nicht, sie heißt DBG_WARN (von gwenhywfar). Patch/Fix ist angehängt.
libchipcard_fix
(text/x-diff, 429 B)
--- libchipcard2-1.9.9beta/src/tools/chipcardd2/chipcardd2.c 2005-01-29 10:31:09.000000000 +0100
+++ libchipcard2-1.9.9beta-fix/src/tools/chipcardd2/chipcardd2.c 2005-02-02 12:54:44.349629072 +0100
@@ -722,7 +722,7 @@
#endif
#if !defined(USE_LIBUSB) && !defined(USE_LIBSYSFS)
- DBG_WARNING(0,
+ DBG_WARN(0,
"USB scanning not supported "
"(neither LibUSB nor LibSYSFS is available).");
#endif