Issue only on Fedora Rawhide for i586 arch.
``` [ 92s] CC (gcc) [M corex.so] corex_rpc.o [ 92s] LD (gcc) [M corex.so] corex.so [ 92s] /usr/bin/ld: corex_mod.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:35: multiple definition of `nio_route_no'; corex_nio.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:35: first defined here [ 92s] /usr/bin/ld: corex_mod.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:36: multiple definition of `nio_min_msg_len'; corex_nio.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:36: first defined here [ 92s] /usr/bin/ld: corex_mod.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:37: multiple definition of `nio_is_incoming'; corex_nio.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:37: first defined here [ 92s] /usr/bin/ld: corex_mod.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:39: multiple definition of `nio_msg_avp_param'; corex_nio.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:39: first defined here [ 92s] /usr/bin/ld: corex_mod.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:40: multiple definition of `nio_msg_avp_name'; corex_nio.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:40: first defined here [ 92s] /usr/bin/ld: corex_mod.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:41: multiple definition of `nio_msg_avp_type'; corex_nio.o:/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src/modules/corex/corex_nio.h:41: first defined here [ 92s] collect2: error: ld returned 1 exit status [ 92s] make[2]: *** [../../Makefile.rules:191: corex.so] Error 1 [ 92s] make[1]: *** [Makefile:511: modules] Error 1 [ 92s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/kamailio-5.3.2/src' [ 92s] make: *** [Makefile:34: every-module] Error 2 [ 92s] error: Bad exit status from /var/tmp/rpm-tmp.2clDX3 (%build) [ 92s] [ 92s] [ 92s] RPM build errors: [ 92s] Bad exit status from /var/tmp/rpm-tmp.2clDX3 (%build) [ 92s] [ 92s] build71 failed "build kamailio.spec" at Tue Jan 21 12:10:42 UTC 2020. [ 92s] [ 92s] ### VM INTERACTION START ### [ 93s] Powering off. [ 93s] [ 86.169920] reboot: Power down [ 93s] ### VM INTERACTION END ### ```
[Full log](https://build.opensuse.org/package/live_build_log/home:kamailio:v5.3.x-rpms/...)
Hello, Daniel did a few fixes after the refactoring, I think this is related. Please try again with latest git master.
Actually this was an old faulty code (if I caught it in the history, from 2014) where global variables were defined in .h file, which was included in .c files. Probably this OS version has a newer compiler more strict on this case, because it was not reported so far anywhere else so far and corex is compiled by default.
Fixed now in master, patch will be backported.
I will close this one.
Closed #2198.