[MPICH] ch3:sctp configure broken

Steve Kargl sgk at troutmask.apl.washington.edu
Wed May 23 11:47:47 CDT 2007


On Wed, May 23, 2007 at 08:53:45AM -0700, Brad Penoff wrote:
> hey Steve,
> 
> I learned what I think you're problem is...

Yep.  I was going to report this, but you beat me to it.

> I had seen in the config.log that you sent me that it couldn't find your 
> libsctp.  It used to be that all sctp_XXX() API calls were in a library 
> called libsctp for all platforms;  this is still the case for most OS's.

troutmask:kargl[206] nm -D /lib/libc.so.7 | grep sctp
0000000000054c10 T __sys_sctp_generic_recvmsg
0000000000054c50 T __sys_sctp_generic_sendmsg
0000000000054c30 T __sys_sctp_generic_sendmsg_iov
0000000000054c70 T __sys_sctp_peeloff
0000000000054c10 W _sctp_generic_recvmsg
0000000000054c50 W _sctp_generic_sendmsg
0000000000054c30 W _sctp_generic_sendmsg_iov
0000000000054c70 W _sctp_peeloff
000000000003f6b0 T sctp_bindx
000000000003f530 T sctp_connectx
000000000003fae0 T sctp_freeladdrs
000000000003f9a0 T sctp_freepaddrs
0000000000054c10 W sctp_generic_recvmsg
0000000000054c50 W sctp_generic_sendmsg
0000000000054c30 W sctp_generic_sendmsg_iov
000000000003f4b0 T sctp_getaddrlen
000000000003fb70 T sctp_getassocid
000000000003f9b0 T sctp_getladdrs
000000000003f8a0 T sctp_getpaddrs
000000000003f7f0 T sctp_opt_info
000000000003ff80 T sctp_peeloff
000000000003ff30 T sctp_recvmsg
000000000003fc10 T sctp_send
000000000003faf0 T sctp_sendmsg
000000000003fe50 T sctp_sendmsgx
000000000003fc40 T sctp_sendx

> On a semi-related note, can you let me know also if netinet/sctp.h exists 
> somewhere within your system's CPPFLAGS?

troutmask:kargl[207] ls /usr/include/netinet/sct*
/usr/include/netinet/sctp.h             /usr/include/netinet/sctp_os_bsd.h
/usr/include/netinet/sctp_asconf.h      /usr/include/netinet/sctp_output.h
/usr/include/netinet/sctp_auth.h        /usr/include/netinet/sctp_pcb.h
/usr/include/netinet/sctp_bsd_addr.h    /usr/include/netinet/sctp_peeloff.h
/usr/include/netinet/sctp_constants.h   /usr/include/netinet/sctp_structs.h
/usr/include/netinet/sctp_crc32.h       /usr/include/netinet/sctp_sysctl.h
/usr/include/netinet/sctp_header.h      /usr/include/netinet/sctp_timer.h
/usr/include/netinet/sctp_indata.h      /usr/include/netinet/sctp_uio.h
/usr/include/netinet/sctp_input.h       /usr/include/netinet/sctp_var.h
/usr/include/netinet/sctp_lock_bsd.h    /usr/include/netinet/sctputil.h
/usr/include/netinet/sctp_os.h

AFAIK, /usr/include is automatically included by gcc.

-- 
Steve




More information about the mpich-discuss mailing list