[EMAIL PROTECTED] wrote:
Hi Jimmy,
Yes,We linked the sharedlibraries libssl and libcrypto while building.
This is how my Makefile looks like
=====================================
LINUX_TARGET =libxauthn.so
LINUX_LIBS =-lpthread -lpdxauthn -lpdxauthnutils -lpdauthzn
LINUX_CFLAGS =-I. -I/opt/pdwebrte/pdxauthn_adk/include
-I/opt/PolicyDirector/include -I/usr/local/ssl/include -D_REENTRANT
-D_POSIX_PTHREAD_SEMANTICS -g
LINUX_LFLAGS =-L/opt/pdwebrte/pdxauthn_adk/lib -L/usr/lib
*-L/usr/local/ssl/lib/libcrypto.a -L/usr/local/ssl/lib/libssl.a
This line above isn't right. The line commented below looks right. '-L'
is for library search paths, specify libraries with '-l'. So -lssl
-lcrypto is the way to do it.
So it seems that you really aren't linking with openssl.
*#LINUX_LFLAGS =-L/opt/pdwebrte/pdxauthn_adk/lib -L/usr/lib -lcrypto -lssl
LINUX_DCFLAGS =-g2
LINUX_DLFLAGS =-g2
LINUX_CC =gcc
LINUX_LD =gcc
LINUX_LINK_DLL =gcc -shared
LINUX_DELETE =rm -f
LINUX_O_EXT =o
TARGET =$(LINUX_TARGET)
DCFLAGS =$(LINUX_DCFLAGS)
DLFLAGS =$(LINUX_DLFLAGS)
CFLAGS =$(LINUX_CFLAGS) $(DCFLAGS)
IFLAGS =$(LINUX_IFLAGS)
LFLAGS =$(LINUX_LFLAGS) $(DLFLAGS)
LIBS =$(LINUX_LIBS)
CC =$(LINUX_CC)
LD =$(LINUX_LD)
LINK_DLL =$(LINUX_LINK_DLL)
DELETE =$(LINUX_DELETE)
O_EXT =$(LINUX_O_EXT)
# ***********************************************************************
# Main body of the Makefile
# ***********************************************************************
REQ_OBJS =xauthn.$(O_EXT) CCAIntialize.$(O_EXT) CCAAuthenticate.$(O_EXT)
all: $(TARGET)
clean:
$(DELETE) $(REQ_OBJS) $(TARGET)
libxauthn.a: $(REQ_OBJS)
$(LINK_DLL) $(LFLAGS) -o $(TARGET) $(REQ_OBJS) $(LIBS)
libxauthn.so: $(REQ_OBJS)
$(LINK_DLL) $(LFLAGS) -o $(TARGET) $(REQ_OBJS) $(LIBS)
libxauthn.sl: $(REQ_OBJS)
$(LINK_DLL) $(LFLAGS) -o $(TARGET) $(REQ_OBJS) $(LIBS)
=======================================================
Regards
Sunil
-jb
--
Real computer scientists don't comment their code. The identifiers are
so long they can't afford the disk space.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager [EMAIL PROTECTED]