Ok, seems "-l ssl" did the trick. But when I run it in Camera, it complains missing libssl.so.0.9.7.
-----Original Message----- From: Robbert [mailto:[email protected]] Sent: Wednesday, November 25, 2009 11:23 AM To: 'Elphel Support | Andrey Filippov' Subject: link to ssl Hi Andrey, I am trying to compile a simple hmac test program, but can not link to the library. Could you please tell me what's wrong? Thanks! Robbert ======================================================= Makefile: AXIS_USABLE_LIBS = UCLIBC GLIBC include $(AXIS_TOP_DIR)/tools/build/Rules.axis CC = gcc-cris -mlinux -march=v32 INCDIR = $(prefix)/include PROGS = hmactest SRCS = hmactest.c OBJS = hmactest.o CFLAGS += -Wall -I$(INCDIR) -I ../target/crisv32-axis-linux-gnu/include/ -I$(AXIS_KERNEL_DIR)/include mlib =/root/work/elphel353-8.0.3/elphel353/target/crisv32-axis-linux-gnu/lib mlib1 =/root/work/elphel353-8.0.3/elphel353/apps/crypto/openssl-IR0_9_7f-3/openssl/ all: $(PROGS) $(PROGS): $(OBJS) $(CC) $(LDFLAGS) -L $(mlib) -L $(mlib1) $^ $(LDLIBS) -o $@ # cris-strip -s $@ clean: rm -rf $(PROGS) *.o core dependency: make depend depend: makedepend -Y -- $(CFLAGS) -- $(SRCS) 2>/dev/null touch dependency # DO NOT DELETE ====================================================== And make output: subdirs= gcc-cris -mlinux -march=v32 -L/root/work/elphel353-8.0.3/elphel353/target/host/lib -L/root/work/elphel353-8.0.3/elphel353/target/host/usr/lib -Wl,-rpath-link,/root/work/elphel353-8.0.3/elphel353/target/host/lib,-rpath-link,/root/work/elphel353-8.0.3/elphel353/target/host/usr/lib -L /root/work/elphel353-8.0.3/elphel353/target/crisv32-axis-linux-gnu/lib -L /root/work/elphel353-8.0.3/elphel353/apps/crypto/openssl-IR0_9_7f-3/openssl/ hmactest.o -o hmactest hmactest.o: In function `main': hmactest.o(.text+0xae): undefined reference to `HMAC_CTX_init' hmactest.o(.text+0xb6): undefined reference to `EVP_md5' hmactest.o(.text+0xc6): undefined reference to `HMAC_Init_ex' hmactest.o(.text+0x10e): undefined reference to `HMAC_Update' hmactest.o(.text+0x142): undefined reference to `HMAC_Final' hmactest.o(.text+0x14a): undefined reference to `HMAC_CTX_cleanup' collect2: ld returned 1 exit status make: *** [hmactest] Error 1 _______________________________________________ Support-list mailing list [email protected] http://support.elphel.com/mailman/listinfo/support-list_support.elphel.com
