Try using the muscleframework-1.1.1 instead? jipi
Pei Wang wrote: > Hi, all, > > Please allow this newbie question, but I really need > help to figure it out. Now I am developing smartcard > applications under linux using Reflex 72 Reader and > Cyberflex Access Developer 32k card. What I need is > have the reader driver and card driver, be able to > communicate between pc/sc, and load java program. > > Everything is alright before I try to install > musclecard plugin. I installed pclite-1.1.1, > testpcsc and pcsc_scan all return success. (see > returnings below) but error occurs when I try to > install musclecard-plugin-1.0.3. (see error msg below) > > Any suggestions to either solve or bypass this > problem is highly appreciated, thanks! > > My os is Redhat 7.3, kernel 2.4.18-3, using > gcc version 2.96 > > > Pei Wang > University of Texas > > > error messages are as following: > > [root@localhost musclecard-plugin-1.0.3]# make > Making all in src > make[1]: Entering directory > `/home/wpy/sc/download/card/musclecard-plugin-1.0.3/ > src' > /bin/sh ../libtool --mode=compile gcc > -DPACKAGE=\"MCardPlugin\" -DVERSION=\"1.0. > 0\" -DMSC_TARGET_LINUX=1 -DSTDC_HEADERS=1 > -DHAVE_STRDUP=1 -I. -I. -g -O2 - > fno-common -I/usr/local/include -c musclecardApplet.c > rm -f .libs/musclecardApplet.lo > gcc -DPACKAGE=\"MCardPlugin\" -DVERSION=\"1.0.0\" > -DMSC_TARGET_LINUX=1 -DSTDC_HE > ADERS=1 -DHAVE_STRDUP=1 -I. -I. -g -O2 -fno-common > -I/usr/local/include -Wp,-MD, > .deps/musclecardApplet.pp -c -fPIC -DPIC > musclecardApplet.c -o .libs/musclecard > Applet.lo > musclecardApplet.c: In function `MSCGetCapabilities': > musclecardApplet.c:144: `MSC_SUPPORT_ISOVERIFY' > undeclared (first use in this fu > nction) > musclecardApplet.c:144: (Each undeclared identifier is > reported only once > musclecardApplet.c:144: for each function it appears > in.) > musclecardApplet.c:145: `MSC_SUPPORT_ISOGETRESPONSE' > undeclared (first use in th > is function) > musclecardApplet.c: In function `MSCImportKey': > musclecardApplet.c:406: too few arguments to function > `MSCWriteObject' > musclecardApplet.c:414: too few arguments to function > `MSCWriteObject' > musclecardApplet.c: In function `MSCExportKey': > musclecardApplet.c:541: too few arguments to function > `MSCReadObject' > musclecardApplet.c:549: too few arguments to function > `MSCReadObject' > musclecardApplet.c: In function `MSCComputeCrypt': > musclecardApplet.c:738: too few arguments to function > `MSCReadAllocateObject' > musclecardApplet.c: At top level: > musclecardApplet.c:1244: conflicting types for > `MSCWriteObject' > /usr/local/include/musclecard.h:916: previous > declaration of `MSCWriteObject' > musclecardApplet.c:1300: conflicting types for > `MSCReadObject' > /usr/local/include/musclecard.h:924: previous > declaration of `MSCReadObject' > musclecardApplet.c:1607: conflicting types for > `MSCReadAllocateObject' > /usr/local/include/musclecard.h:932: previous > declaration of `MSCReadAllocateObj > ect' > musclecardApplet.c:1638: warning: type mismatch with > previous implicit declarati > on > musclecardApplet.c:1631: warning: previous implicit > declaration of `MSCReadLarge > Object' > musclecardApplet.c:1638: warning: `MSCReadLargeObject' > was previously implicitly > declared to return `int' > musclecardApplet.c:1669: warning: type mismatch with > previous implicit declarati > on > musclecardApplet.c:691: warning: previous implicit > declaration of `MSCWriteLarge > Object' > musclecardApplet.c:1669: warning: > `MSCWriteLargeObject' was previously implicitl > y > declared to return `int' > make[1]: *** [musclecardApplet.lo] Error 1 > make[1]: Leaving directory > `/home/wpy/sc/download/card/musclecard-plugin-1.0.3/s > > rc' > make: *** [all-recursive] Error 1 > [root@localhost musclecard-plugin-1.0.3]# > > > ==================================================== > > [wpy@localhost src]$ ./testpcsc > > MUSCLE PC/SC Lite Test Program > > Testing SCardEstablishContext : Command successful. > Testing SCardGetStatusChange > Please insert a working reader : Command successful. > Testing SCardListReaders : Command successful. > Reader 01: Schlumberger Reflex 72 0 0 > Enter the reader number : 01 > > Waiting for card insertion > : Command successful. > Testing SCardConnect : Command successful > Testing SCardStatus : Command successful. > Current Reader Name : Schlumberger Reflex > 72 0 0 > Current Reader State : 34 > Current Reader Protocol : 0 > Current Reader ATR Size : a > Current Reader ATR Value : 3b 17 13 9c 12 2 1 > 1 7 40 > Testing SCardDisconnect : Command successful. > Testing SCardReleaseContext : Command successful. > > PC/SC Test Completed Successfully ! > > > [wpy@localhost pcsc-tools-1.2.1]$ ./pcsc_scan > PC/SC device scanner > V 1.2.1 (c) 2001-2002, Ludovic Rousseau > <[EMAIL PROTECTED]> > PC/SC lite version: 1.1.1 > 0: Schlumberger Reflex 72 0 0 > > Thu Sep 19 02:31:01 2002 > Reader 0 (Schlumberger Reflex 72 0 0) > Card state: Card inserted, > ATR: 3B 17 13 9C 12 02 01 01 07 40 > > ATR: 3B 17 13 9C 12 02 01 01 07 40 > + TS = 3B --> Direct Convention > + T0 = 17, Y(1): 0001, K: 7 (historical bytes) > TA(1) = 13 --> Fi=372, Di=4, 93.000 cycles/ETU > + Historical bytes: 9C 12 02 01 01 07 40 > > Possibly identified card: > 3B 17 13 9C 12 02 01 01 07 40 > Schlumberger Cyberflex Access Developer 32k > > > > > __________________________________________________ > Do you Yahoo!? > New DSL Internet Access from SBC & Yahoo! > http://sbc.yahoo.com > _______________________________________________ > Muscle mailing list > [EMAIL PROTECTED] > http://lists.musclecard.com/mailman/listinfo/muscle > > > _______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.musclecard.com/mailman/listinfo/muscle
