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