hi, everybody

I downloaded GSM Phone Card Viewer (0.9.1) from
http://www.linuxnet.com/applications/files/gsmcard_0.9.1.tar.gz. Then
I made some changes to the Makefile so that it could be compiled
successfully. But I encountered the loading error:
cardcomm/cardcomm: error while loading shared libraries:
libpcsclite.so.1: cannot open shared object file: No such file or
directory

Where should I put libpcsclite.so.1 in ?

My environment is :
pcscd located in /usr/local/pcsc/sbin
include files located in /usr/local/pcsc/include/PCSC
lib files located in /usr/local/pcsc/lib

Now the Makefile for GSM Card Viewer is :
=========BEGIN===========
LDFLAGS += -L/usr/local/lib -L/usr/local/pcsc/lib -lpcsclite -ldl -pthread

CFLAGS  += -I/usr/local/include -I/usr/local/pcsc/include/PCSC -g -Wall
#LDFLAGS        += -L/usr/local/lib -lpcsclite-core -static


all:    cardcomm tags

tags:   *.c
        ctags *.c /usr/local/pcsc/include/PCSC/*.h
cardcomm: cardcomm.o
cardcomm.o: cardcomm.c


wurscht:
        $(LD) $(LDFLAGS) cardcomm.o -o cardcomm
#       $(CC) $(CFLAGS) $(LDFLAGS) cardcomm.c
==========END============

But when I run "./gsmcard.pl" then input command "opencard", it reported that:
[EMAIL PROTECTED] gsmcard_0.9.1]# ./gsmcard.pl
Enter Command: opencard
cardcomm/cardcomm: error while loading shared libraries:
libpcsclite.so.1: cannot open shared object file: No such file or
directory
200 card allocated.
Enter Command: quit

In fact, libpcsclite.so.1 is located in /usr/local/pcsc/lib
[EMAIL PROTECTED] gsmcard_0.9.1]# ll /usr/local/pcsc/lib/libpcsclite.so.1
lrwxrwxrwx  1 root root 20 May 31  2005
/usr/local/pcsc/lib/libpcsclite.so.1 -> libpcsclite.so.1.0.0

Can anybody tell me why and how to solve it?
Thanks very much!

Best Regards,
TowerGee

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to