Hi Sim, I compiled libmusclecard succesfully with PCSCshim library. Now I wonder what kind the test program I can run to see if it works on solaris. When doing "make install" under libmusclecard, I noticed following error happened: gcc -g -O2 -o .libs/muscletest muscletest-muscletest.o ../src/.libs/libmusclecard.so -L/opt/PCSCshim/lib -L/usr/local/lib /opt/PCSCshim/lib/libpcsclite.so -ll -ldl -lnsl -lsocket -lposix4 -lsmartcard -R/usr/local/musclecard/lib -R/opt/PCSCshim/lib
Undefined first referenced symbol in file log_msg ../src/.libs/libmusclecard.so log_xxd ../src/.libs/libmusclecard.so ld: fatal: Symbol referencing errors. No output written to .libs/muscletest collect2: ld returned 1 exit status I know this is because PCSCshim library dosen't have log_msg and log_xxd which are being used by a program called muscletest. As a result, I cannot use muscletest to see if the internal card reader is working or not. Any other alternatives to verify this? Thanks, Wei ________________________________ From: [EMAIL PROTECTED] on behalf of sim rid Sent: Wed 8/3/2005 8:02 PM To: [email protected] Subject: RE: [Muscle] pkcslite and libmusclecard on solaris box Hiya Wei, I'd try libSCMI2CNative.so first.. Cheers Sim >From: "Wei Hu" <[EMAIL PROTECTED]> >Reply-To: MUSCLE <[email protected]> >To: "MUSCLE" <[email protected]> >Subject: RE: [Muscle] pkcslite and libmusclecard on solaris box >Date: Tue, 2 Aug 2005 23:29:41 -0700 > >Hi Sim, > >There is no file called ifdh_scmi2c.so under /usr/lib/smartcard on my >system. Here is a list of files I got: > >libIFDNative.so.1 >libSCMI2CNative.so >libSCMI2CNative.so.1 >libSolarisSerialParallel.so >libSolarisSericalParallel.so.1 > >Do you think I should use the first one instead or my system is missing >something? > >Thanks, > >Wei > >________________________________ > >From: [EMAIL PROTECTED] on behalf of sim rid >Sent: Tue 8/2/2005 5:10 PM >To: [email protected] >Subject: RE: [Muscle] pkcslite and libmusclecard on solaris box > > > >Hi Wei, > >I have muscle working on a Sunblade with Solaris 9 (sparc) and the internal >reader. > >You will need to use the PCSCShim package supplied by Sun >("PCSCshim-1.0-sol9-sun4u-local"), which you can get from : >http://www.linuxnet.com/middleware/files/PCSCshim-1.0-sol9-sun4u-local.tgz > >This package provides a PCSC interface to the Solaris OCF smartcard >framework so your internal reader has to be registered with ocfserv. > >To register your reader you must: > >1) Make sure ocfserv is running (ps -ef | grep ocfserv). If its not then >execute "/usr/sbin/ocfserv" >2) Open the "Solaris SmartCard Console" found in >"/usr/dt/bin/sdtsmartcardadmin" >3) Select "Card Readers" then "Add Reader" >- Reader type: "IFD Card Terminal Reader" >- Device port: "/dev/scmi2c0" >- IFDHandler: "/usr/lib/smartcard/ifdh_scmi2c.so" > >The PCSCshim libs usually install in /opt/PCSCshim/lib so make sure you add >this to your LDFLAGS when configuring and compiling libmusclecard. You >want >libmusclecard to link to the PCSCshim version of libpcsclite NOT your own >compiled version. > >You will also need the correct include files so you can compile >libmusclecard. I just downloaded "pcsc-lite-1.2.9-beta7" and added >-Ipcsc-lite-1.2.9-beta7/src/PCSC to my CFLAGS. > >After all that its standard setup.. > >Hope that helps >Sim > > >From: "Wei Hu" <[EMAIL PROTECTED]> > >Reply-To: MUSCLE <[email protected]> > >To: "MUSCLE" <[email protected]> > >Subject: RE: [Muscle] pkcslite and libmusclecard on solaris box > >Date: Tue, 2 Aug 2005 11:37:45 -0700 > > > >Hi Simon, > > > > > > >> What kind of driver should I specify > > >> in /etc/reader.conf? > > > > >None. You should configure the library to use Sun's SmartCard services, > > >then you don't need the daemon as Sun's stuff can already provide > > >transactions (and has the general advantage of granting access to the > > >local user only). > > > >How do I configure the library to use Sun's SmartCard services? Is there > >a document on how to do that? > > > >Thanks, > >Wei > > > ><< winmail.dat >> > >_______________________________________________ > >Muscle mailing list > >[email protected] > >http://lists.drizzle.com/mailman/listinfo/muscle > >_________________________________________________________________ >Express yourself instantly with MSN Messenger! Download today it's FREE! >http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > >_______________________________________________ >Muscle mailing list >[email protected] >http://lists.drizzle.com/mailman/listinfo/muscle > > ><< winmail.dat >> >_______________________________________________ >Muscle mailing list >[email protected] >http://lists.drizzle.com/mailman/listinfo/muscle _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
<<winmail.dat>>
_______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
