Similar to #2235
``` src/modules/rtp_media_server/rtp_media_server.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/modules/rtp_media_server/rtp_media_server.h b/src/modules/rtp_media_server/rtp_media_server.h index bf22660b1b..cd3a0109ce 100644 --- a/src/modules/rtp_media_server/rtp_media_server.h +++ b/src/modules/rtp_media_server/rtp_media_server.h @@ -39,7 +39,7 @@ #include "rms_media.h" #include "rms_dialog_info.h"
-ser_lock_t dialog_list_mutex; +extern ser_lock_t dialog_list_mutex;
@@ -51,7 +51,7 @@ typedef struct rms char *local_ip; } rms_t;
-struct tm_binds tmb; +extern struct tm_binds tmb;
#endif
```
Thank you @miconda. The build is now possible for Fedora 32/33 x86_64.
Closed #2522.
Thanks folks,
Very cool that you are able to build this module given the dependencies required, I was thinking it was not in the default module group.
Thanks folks,
Very cool that you are able to build this module given the dependencies required, I was thinking it was not in the default module group.
I started building the Fedora packages here https://messinet.com/rpms/browser (bcunit, bctoolbox, ortp, and mediastreamer2) -- challenging to say the least and I probably need to update the packages to "include" more of the functionality from the underlying deps. Working through testing now and getting segfaults. Probably need to move testing to a separate simpler box.
Declaration were moved to .c files, but I reopen because the lock should be pointer and allocated in shared memory lock_alloc() to be properly used.
Reopened #2522.
Thank you. @jchavanton, I'm going to open another issue where `rms_bridge()` doesn't seem to work properly.
This should fix the lock problem https://github.com/kamailio/kamailio/pull/2529
Closed #2522.