think u must link in muscleplugin jipi
Simon Innes wrote: > > Hi, > > I get these errors when attempting to compile XcardII and MuscleTool > on SuSE 8 Pro. I'm sure it's something simple, but I can't figure it > out. Can someone help?? Cheers > > Simon > > > ************* > > gcc -g -Wall -lpcsclite -lpthread muscleTool.c -o muscleTool > /tmp/ccXkIrHy.o: In function `doListTokens': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:248: undefined > reference to `MSCListTokens' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:249: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:257: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:259: undefined > reference to `MSCListTokens' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:260: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doConnect': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:274: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:296: undefined > reference to `MSCEstablishConnection' > /tmp/ccXkIrHy.o: In function `doRelease': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:316: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:320: undefined > reference to `MSCReleaseConnection' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:325: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doList': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:335: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:337: undefined > reference to `MSCListObjects' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:353: undefined > reference to `MSCListObjects' > /tmp/ccXkIrHy.o: In function `doStatus': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:485: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:487: undefined > reference to `MSCGetStatus' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:488: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doResume': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:510: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:513: undefined > reference to `MSCGetCapabilities' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:528: undefined > reference to `MSCGetCapabilities' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:563: undefined > reference to `MSCGetCapabilities' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:594: undefined > reference to `MSCGetCapabilities' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:620: undefined > reference to `MSCGetCapabilities' > /tmp/ccXkIrHy.o:/opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:642: > more undefined references to `MSCGetCapabilities' follow > /tmp/ccXkIrHy.o: In function `doLogout': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:821: undefined > reference to `MSCLogoutAll' > /tmp/ccXkIrHy.o: In function `doChallenge': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:844: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:857: undefined > reference to `MSCGetChallenge' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:860: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doVerify': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:879: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:889: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:896: undefined > reference to `MSCVerifyPIN' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:897: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doMakePIN': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:919: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:932: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:941: undefined > reference to `MSCCreatePIN' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:943: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doChangePIN': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:964: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:977: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:978: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:987: undefined > reference to `MSCChangePIN' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:990: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doListPIN': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1001: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1003: undefined > reference to `MSCListPINs' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1004: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doCreate': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1021: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1045: undefined > reference to `MSCCreateObject' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1048: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doDelete': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1064: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1075: undefined > reference to `MSCDeleteObject' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1076: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doRead': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1113: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1134: undefined > reference to `MSCReadAllocateObject' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1140: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doWrite': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1168: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1209: undefined > reference to `MSCWriteObject' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1215: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doCrypt': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1239: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1260: undefined > reference to `MSCGetKeyAttributes' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1261: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1276: undefined > reference to `MSCComputeCrypt' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1281: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doListKeys': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1298: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1300: undefined > reference to `MSCListKeys' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1334: undefined > reference to `MSCListKeys' > /tmp/ccXkIrHy.o: In function `doExportKey': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1382: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1403: undefined > reference to `MSCExportKey' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1407: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doImportKey': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1438: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1485: undefined > reference to `MSCImportKey' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1494: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doGenKeys': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1555: undefined > reference to `MSCGenerateKeys' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1560: undefined > reference to `msc_error' > /tmp/ccXkIrHy.o: In function `doFormat': > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1596: undefined > reference to `msc_error' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1709: undefined > reference to `MSCEstablishConnection' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1740: undefined > reference to `MSCWriteFramework' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1741: undefined > reference to `MSCReleaseConnection' > /opt/muscleframework-1.1.3/MuscleTools/muscleTool.c:1750: undefined > reference to `msc_error' > collect2: ld returned 1 exit status > make: *** [muscleTool] Error 1 > > ****END*** > > > _______________________________________________ > Muscle mailing list > [EMAIL PROTECTED] > http://lists.musclecard.com/mailman/listinfo/muscle > > > _______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.musclecard.com/mailman/listinfo/muscle
