Apologies for the formatting in the previous mail.

 

-----Original Message-----
From: Madhush Mathews [mailto:[EMAIL PROTECTED]
Sent:
17 May 2006 03:36 PM
To: '[email protected]'
Subject: MIPL 2.0 RC2 userspace part

 

Hi

 

I have a MIPL 2.0 RC2 enabled Linux kernel 2.6.8.1 running on my testbed. However, when compiling the userspace part, I get a "OpenSSL Crypto Library required!" error. I have openssl-0.9.8a installed. The output I get is pasted below.

 

mipHA:/usr/src/mipv6-2.0-rc2# CPPFLAGS=-I/usr/src/linux-2.6.8.1/include ./configure

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for gawk... no

checking for mawk... mawk

checking whether make sets $(MAKE)... yes

checking for gcc... gcc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ANSI C... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking for flex... flex

checking for yywrap in -lfl... yes

checking lex output file root... lex.yy

checking whether yytext is a pointer... yes

checking for bison... bison -y

checking for gawk... (cached) mawk

checking for a BSD-compatible install... /usr/bin/install -c

checking whether ln -s works... yes

checking whether make sets $(MAKE)... (cached) yes

checking for ranlib... ranlib

checking for sed... sed

checking if --disable-debug option is specified... no

checking for an ANSI C-conforming const... yes

checking for inline... inline

checking how to run the C preprocessor... gcc -E

checking for egrep... grep -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking for pid_t... yes

checking for size_t... yes

checking whether time.h and sys/time.h may both be included... yes

checking for unistd.h... (cached) yes

checking vfork.h usability... no

checking vfork.h presence... no

checking for vfork.h... no

checking for fork... yes

checking for vfork... yes

checking for working fork... yes

checking for working vfork... (cached) yes

checking whether gcc needs -traditional... no

checking sys/select.h usability... yes

checking sys/select.h presence... yes

checking for sys/select.h... yes

checking sys/socket.h usability... yes

checking sys/socket.h presence... yes

checking for sys/socket.h... yes

checking types of arguments for select... int,fd_set *,struct timeval *

checking whether setpgrp takes no argument... yes

checking return type of signal handlers... void

checking for vprintf... yes

checking for _doprnt... no

checking for gethostbyaddr... yes

checking for memset... yes

checking for socket... yes

checking for strcasecmp... yes

checking for strchr... yes

checking for strdup... yes

checking for strtol... yes

checking for strtoul... yes

checking for clock_gettime in -lrt... yes

checking for pthread_create in -lpthread... yes

checking for HMAC_Init in -lcrypto... no

checking for inet6_opt_find... no

checking for inet6_rth_space... no

checking for inet6_rth_init... no

checking for inet6_rth_add... no

checking for inet6_rth_getaddr... no

checking for inet6_rth_gettype... no

checking for ANSI C header files... (cached) yes

checking for sys/wait.h that is POSIX.1 compatible... yes

checking arpa/inet.h usability... yes

checking arpa/inet.h presence... yes

checking for arpa/inet.h... yes

checking fcntl.h usability... yes

checking fcntl.h presence... yes

checking for fcntl.h... yes

checking netdb.h usability... yes

checking netdb.h presence... yes

checking for netdb.h... yes

checking netinet/in.h usability... yes

checking netinet/in.h presence... yes

checking for netinet/in.h... yes

checking for stdlib.h... (cached) yes

checking for string.h... (cached) yes

checking sys/ioctl.h usability... yes

checking sys/ioctl.h presence... yes

checking for sys/ioctl.h... yes

checking sys/param.h usability... yes

checking sys/param.h presence... yes

checking for sys/param.h... yes

checking for sys/socket.h... (cached) yes

checking time.h usability... yes

checking time.h presence... yes

checking for time.h... yes

checking syslog.h usability... yes

checking syslog.h presence... yes

checking for syslog.h... yes

checking for unistd.h... (cached) yes

checking netinet/ip6mh.h usability... no

checking netinet/ip6mh.h presence... no

checking for netinet/ip6mh.h... no

checking for struct ip6_opt_home_address.ip6oha_type... no

checking for struct mip_dhaad_req.mip_dhreq_hdr... no

configure: creating ./config.status

config.status: creating Makefile

config.status: creating libnetlink/Makefile

config.status: creating libmissing/Makefile

config.status: creating libipsec/Makefile

config.status: creating src/Makefile

config.status: creating man/Makefile

config.status: creating config.h

config.status: config.h is unchanged

config.status: executing depfiles commands

 

--------

 

mh.c:53:2: #error "OpenSSL Crypto Library required!"

mh.c: In function `calculate_auth_data':

mh.c:426: error: `HMAC_CTX' undeclared (first use in this function)

 

 

Has anyone had a similar problem? Suggestions/solutions would be appreciated.

 

Thank you.

 

Regards

Madhush

 

_______________________________________________
mipl mailing list
[email protected]
http://www.mobile-ipv6.org/cgi-bin/mailman/listinfo/mipl

Reply via email to