[prev in list] [next in list] [prev in thread] [next in thread]
List: freediameter-help
Subject: [Help] SCTP Protocol not available
From: sdecugis () freediameter ! net (Sebastien Decugis)
Date: 2012-10-30 20:56:30
Message-ID: 50903EFE.7020908 () freediameter ! net
[Download RAW message or body]
Hello Martin,
in your sctpclient.c file do you call the same setsockopt command and it
does not fail ?
Best regards,
Sebastien.
Le 2012/10/25 5:21, Martin Ma a ?crit :
>
> Hello Sebastien,
>
> I have another question need your help. I have install
> freeDiameter successfully, I configured to use SCTP, but an error
> occurred when running:
>
> ERROR: in 'setsockopt(sk, IPPROTO_SCTP, SCTP_FRAGMENT_INTERLEAVE,
> &interleave, sizeof(interleave))' : Protocol not available
>
> ERROR: in '__v__ = (fd_setsockopt_prebind(*sock))': Protocol not
> available
>
> ERROR: in 'fd_sctp_create_bind_server( &cnx->cc_socket,
> cnx->cc_family, ep_list, port )': Protocol not available
>
> ERROR: in 's->conn = fd_cnx_serv_sctp(fd_g_config->cnf_port,
> empty_conf_ep ? ((void *)0) : &fd_g_config->cnf_endpoints)':
> Transport endpoint is not connected
>
> ERROR: in '__v__ = (fd_servers_start())': Cannot allocate memory
>
> ERROR: in '__v__ = (fd_core_start())': Cannot allocate memory
>
> I think this is one common problem, so I checked the liberary, it's ok;
>
> ldd ./freeDiameterd
>
> ......
>
> libsctp.so.1 => /usr/local/lib/libsctp.so.1 (0x00002b742062c000)
>
> ......
>
> To make sure this library can work, I write a demo to verify this
> library, it work well.
>
> gcc sctpclient.c -L/usr/local/lib -lsctp
>
> my operating system is:Linux version 2.6.18-164.el5
> (mockbuild at x86-003.build.bos.redhat.com) (gcc version 4.1.2 20080704
> (Red Hat 4.1.2-46))
>
> I am sure the kernel system has one SCTP module, but I do not know how
> to use that module.
>
> So can you please do me a favor to find the reason, thanks.
>
> Best regards
>
> Martin Ma
>
> *From:*Sebastien Decugis [mailto:sdecugis at freediameter.net]
> *Sent:* Wednesday, October 17, 2012 2:16 PM
> *To:* Support for the freeDiameter implementation.
> *Cc:* Martin Ma
> *Subject:* Re: [Help] unrecognized rule about freediameter
>
> Hello Martin,
>
> You "flex" version is too old, you have to update it to be able to
> compile freeDiameter.
> Which Operating System are you using?
>
> Sebastien.
>
> Le 2012/10/17 4:35, Martin Ma a ?crit :
>
> Hi,
>
> I am very glade to talk with you. I am martin, a software engineer
> of one communication company.
>
> When I compile freediameter , one error occurred, below is
> the output. Can you please do me a favor to help me find the
> reason, thank you.
>
> [root at ivysun fDbuild]# make
>
> [ 14%] Built target libfdproto
>
> [ 16%] Generating lex.fdd.c
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 71: unrecognized
> %option: bison-bridge
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 87: unrecognized rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 114: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 115: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 116: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 117: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 118: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 119: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 120: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 121: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 122: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 123: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 124: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 125: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 126: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 127: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 128: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 129: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 130: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 131: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 132: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 133: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 134: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 135: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 136: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 137: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 138: unrecognized
> rule
>
> "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 139: unrecognized
> rule
>
> make[2]: *** [libfdcore/lex.fdd.c] Error 1
>
> make[1]: *** [libfdcore/CMakeFiles/libfdcore.dir/all] Error 2
>
> make: *** [all] Error 2
>
> [root at ivysun fDbuild]#
>
> Best regards
>
> Martin Ma
>
>
>
>
> _______________________________________________
>
> Help mailing list
>
> Help at freediameter.net <mailto:Help at freediameter.net>
>
> http://lists.freediameter.net/cgi-bin/mailman/listinfo/help
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freediameter.net/pipermail/help/attachments/20121030/361cf074/attachment-0001.html>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic