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

Reply via email to