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

Reply via email to