For now...
https://kamailio.sipwise.com/job/kamailio41-binaries/architecture=i386,distr... ``` 15:39:35 make[1]: Entering directory `/tmp/buildd/kamailio-4.1.9+trusty' 15:39:35 mkdir -p /tmp/buildd/kamailio-4.1.9+trusty/debian/kamailio-sctp-modules/usr/lib/i386-linux-gnu/kamailio/modules 15:39:35 CC (gcc) [M sctp.so] sctp_mod.o 15:39:35 CC (gcc) [M sctp.so] sctp_options.o 15:39:35 CC (gcc) [M sctp.so] sctp_rpc.o 15:39:36 CC (gcc) [M sctp.so] sctp_server.o 15:39:36 sctp_server.c: In function 'sctp_handle_notification': 15:39:36 sctp_server.c:2400:54: error: macro "SCTP_EV_REMOTE_ERROR" requires 4 arguments, but only 3 given 15:39:36 SCTP_EV_REMOTE_ERROR(&si->address, si->port_no, su); 15:39:36 ^ 15:39:36 sctp_server.c:2400:4: error: 'SCTP_EV_REMOTE_ERROR' undeclared (first use in this function) 15:39:36 SCTP_EV_REMOTE_ERROR(&si->address, si->port_no, su); 15:39:36 ^ 15:39:36 sctp_server.c:2400:4: note: each undeclared identifier is reported only once for each function it appears in 15:39:36 make[2]: *** [sctp_server.o] Error 1 15:39:36 make[1]: *** [install-modules] Error 1 15:39:36 make[1]: Leaving directory `/tmp/buildd/kamailio-4.1.9+trusty' 15:39:36 make: *** [install] Error 2 ```
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/452
Interesting, there was no change since 4.1.8 to the sctp module. Also, the deb package was generated ok on debian wheezy.
Looking at master, there was a patch related to that macro, mentioning freebsd 10.1. I will backport them.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/452#issuecomment-165891598
It compiler fine on wheezy even with the patch -- guess gcc is not strict.
Closing this one, perhaps you can retag after the last backport.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/452#issuecomment-165894659
Closed #452.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/452#event-496238604
FTR: build failed for jessie too: https://kamailio.sipwise.com/view/kam4.1/job/kamailio41-binaries/18/console
``` 16:41:56 make[1]: Entering directory '/tmp/buildd/kamailio-4.1.9+jessie' 16:41:56 mkdir -p /tmp/buildd/kamailio-4.1.9+jessie/debian/kamailio-sctp-modules/usr/lib/x86_64-linux-gnu/kamailio/modules 16:41:56 CC (gcc) [M sctp.so] sctp_mod.o 16:41:56 CC (gcc) [M sctp.so] sctp_rpc.o 16:41:56 CC (gcc) [M sctp.so] sctp_options.o 16:41:57 CC (gcc) [M sctp.so] sctp_stats.o 16:41:57 CC (gcc) [M sctp.so] sctp_server.o 16:41:57 sctp_server.c: In function 'sctp_handle_notification': 16:41:57 sctp_server.c:2400:54: error: macro "SCTP_EV_REMOTE_ERROR" requires 4 arguments, but only 3 given 16:41:57 SCTP_EV_REMOTE_ERROR(&si->address, si->port_no, su); 16:41:57 ^ 16:41:57 sctp_server.c:2400:4: error: 'SCTP_EV_REMOTE_ERROR' undeclared (first use in this function) 16:41:57 SCTP_EV_REMOTE_ERROR(&si->address, si->port_no, su); 16:41:57 ^ 16:41:57 sctp_server.c:2400:4: note: each undeclared identifier is reported only once for each function it appears in 16:41:57 ../../Makefile.rules:114: recipe for target 'sctp_server.o' failed ``` Testing from my side after the commits 1e7c3700ac c16aa106d Proper way to do this is to release 4.1.9.1
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/452#issuecomment-165897721
We don't do 4 digit release numbers and it happened to rebuild in the same day. I think all is fine as no one reported any sctp trouble with branch 4.1 so far.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/452#issuecomment-165898388
Testing from my side, OK:
http://ie.archive.ubuntu.com/ubuntu/ trusty/main libsctp-dev amd64 1.0.15+dfsg-1 ``` root@afef7feba12d:/code# dpkg-query --show libsctp-dev libsctp-dev 1.0.15+dfsg-1 root@afef7feba12d:/code# make modules modules=modules/sctp/ Makefile:168: config.mak: No such file or directory target architecture <x86_64>, host architecture <x86_64> making config... CC (gcc) [M sctp.so] sctp_mod.o CC (gcc) [M sctp.so] sctp_options.o CC (gcc) [M sctp.so] sctp_rpc.o CC (gcc) [M sctp.so] sctp_server.o CC (gcc) [M sctp.so] sctp_stats.o LD (gcc) [M sctp.so] sctp.so ``` http://ftp.ie.debian.org/debian/ jessie/main libsctp-dev amd64 1.0.16+dfsg-2 ``` root@9762f238b6ad:/code# dpkg-query --show libsctp-dev libsctp-dev 1.0.16+dfsg-2 root@9762f238b6ad:/code# make modules modules=modules/sctp/ Makefile:168: config.mak: No such file or directory target architecture <x86_64>, host architecture <x86_64> making config... CC (gcc) [M sctp.so] sctp_mod.o CC (gcc) [M sctp.so] sctp_rpc.o CC (gcc) [M sctp.so] sctp_options.o CC (gcc) [M sctp.so] sctp_stats.o CC (gcc) [M sctp.so] sctp_server.o LD (gcc) [M sctp.so] sctp.so ```
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/452#issuecomment-165901374