Re: RTPEngine installation on RHEL 8.x or Rocky Linux 8.x
Chandramouli P via sr-users <[email protected]>
| Newsgroups | gmane.comp.voip.ser |
|---|---|
| Message-ID | <CAKYJ-7C-A81Dgw5cNJNQhCyfXDqZ-B=HWkwvLRgE91cHr7QNsg@mail.gmail.com> |
Hello Sergy, Good morning and thank you for your reply. Somehow, I wasn't able to login to my pastebin account. Please find the error that I am getting in the attached file. Thank you. Best regards, Chandramouli. On Mon, Sep 15, 2025 at 5:43 PM Sergei Safarov <[email protected]> wrote: > Pastebin is no available more. > Please post again. > > On Sat, 2025-09-13 at 13:43 +0530, Chandramouli P wrote: > > Hello Sergey, > > Good morning and thank you for your reply. As you suggested, I tried to > compile the mr12.4 version and getting the below error: > > *https://pastebin.com/fc54vv9T <https://pastebin.com/fc54vv9T>* > > Please advise me to move forward and thank you in advance. > > Best Regards, > Chandramouli. > > > > > > On Fri, Sep 12, 2025 at 11:15 PM Sergey Safarov <[email protected]> > wrote: > > Looks like you're trying to build the master branch > I use https://github.com/sipwise/rtpengine/commits/mr12.4 branch on > CentOS 8 > Probably this should also work for Rocky 8 > After you compile this branch, you can build for a more recent branch. > > > On Fri, Sep 12, 2025 at 5:11 PM Chandramouli P via sr-users < > [email protected]> wrote: > > Hello Alex, > > Good morning and thank you for your reply. As you suggested, I followed > and tried to install RTPEngine on Rocky Linux 8.x. But, I'm still getting > errors. > > Please find the installation steps that I followed here: *https://pastebin.com/wi4YtbKZ > <https://pastebin.com/wi4YtbKZ>* > > Please find the complete error description here: *https://pastebin.com/LbgYQMGb > <https://pastebin.com/LbgYQMGb>* > > Please advise me to move forward and thank you in advance. > > Best Regards, > Chandramouli. > > > > On Wed, Sep 10, 2025 at 8:04 PM Alex Balashov <[email protected]> > wrote: > > It would be hard to share a step-by-step guide as I don't have one handy > and it would be labourious to set up a fresh host for the express purpose > of writing one for you, but I do this routinely on EL8 and Rocky 8, and > have done so dozens of times. > > Tips: > > - You will need EPEL. > > - You will need the CBR repository or whatever has replaced PowerTools in > Rocky 8. > > Otherwise, it's just installing the dependencies until you get there. > > -- Alex > > > On Sep 10, 2025, at 10:07 AM, Chandramouli P via sr-users < > [email protected]> wrote: > > > > Hello, > > > > I tried a lot to install RTPEngine on RHEL 8.x and as well as in Rocky > Linux 8.x also using different sources. But, I am facing a lot of issues > like libraries issues, dependencies issues, conflict issues etc. Anyone > successfully installed RTPEngine on RHEL 8.x or Rocky Linux 8.x (Not on > CentOS)? If so, could you please share the documentation step-by-step or > web URL? Thanks in advance. > > > > Best regards, > > Chandramouli. > > __________________________________________________________ > > Kamailio - Users Mailing List - Non Commercial Discussions -- > [email protected] > > To unsubscribe send an email to [email protected] > > Important: keep the mailing list in the recipients, do not reply only to > the sender! > > -- > Alex Balashov > Principal Consultant > Evariste Systems LLC > Web: https://evaristesys.com, https://www.csrpswitch.com > Tel: +1-706-510-6800 > > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions -- > [email protected] > To unsubscribe send an email to [email protected] > Important: keep the mailing list in the recipients, do not reply only to > the sender! > > > __________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions -- [email protected] To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender!
ErrorLog-rtpengine-mr124.rtf
(text/rtf, 8.8 KB)
{\rtf1\ansi\ansicpg1252\cocoartf2822
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
{\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red255\green255\blue255;\red156\green156\blue156;
}
{\*\expandedcolortbl;;\cssrgb\c0\c0\c0;\cssrgb\c100000\c100000\c100000;\cssrgb\c67451\c67451\c67451;
}
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{decimal\}}{\leveltext\leveltemplateid1\'01\'00;}{\levelnumbers\'01;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
\paperw11900\paperh16840\margl1440\margr1440\vieww28600\viewh14580\viewkind0
\deftab720
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
\ls1\ilvl0
\f0\fs28 \cf2 \cb3 {\listtext 1 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 git clone https://github.com/sipwise/rtpengine.git rtpengine\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 2 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 3 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 cd rtpengine\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 4 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 5 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 git checkout mr12.4\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 6 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 7 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 git status\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 8 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 9 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 On branch mr12.4\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 10 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 11 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 Your branch is up to date with 'origin/mr12.4'.\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 12 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 13 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 cd daemon\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 14 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 15 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 make\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 16 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 17 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 ****************\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 18 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 19 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 ****************\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 20 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 21 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 ( echo '/******** GENERATED FILE ********/' && \\\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 22 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 23 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 echo '#line 1' && \\\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 24 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 25 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 cat ../lib/"mix_in_x64_sse2.S" ) > "mix_in_x64_sse2.S"\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 26 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 27 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 cc -c -o mix_in_x64_sse2.o mix_in_x64_sse2.S\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 28 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 29 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 cc -rdynamic -flto=auto -g -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wstrict-prototypes -Werror=return-type -Wshadow -pthread -fno-strict-aliasing -std=c11 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include/json-glib-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -DWITH_IPTABLES_OPTION -I. -I../kernel-module/ -I../lib/ -I../include/ -D_GNU_SOURCE -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/opus -DWITH_TRANSCODING -I/usr/include/mysql -I/usr/include/mysql/mysql -DHAVE_BCG729 -DHAVE_MQTT -DRTPENGINE_VERSION="\\"git-mr12.4-0eec1b31\\"" -DHAVE_LIBSYSTEMD -O3 -flto=auto -ffat-lto-objects -o rtpengine main.o kernel.o helpers.o control_tcp.o call.o control_udp.o redis.o bencode.o cookie_cache.o udp_listener.o control_ng_flags_parser.o control_ng.strhash.o sdp.strhash.o stun.o rtcp.o crypto.o rtp.o call_interfaces.strhash.o dtls.o log.o cli.o graphite.o ice.o media_socket.o homer.o recording.o statistics.o cdr.o ssrc.o iptables.o tcp_listener.o codec.o load.o dtmf.o timerthread.o media_player.o jitter_buffer.o t38.o websocket.o mqtt.o janus.strhash.o audio_player.o nftables.o loglib.o auxlib.o rtplib.o str.o socket.o streambuf.o ssllib.o dtmflib.o mix_buffer.o poller.o bufferpool.o codeclib.strhash.o resample.o uring.o mvr2s_x64_avx2.o mvr2s_x64_avx512.o mix_in_x64_avx2.o mix_in_x64_avx512bw.o mix_in_x64_sse2.o -lm -ldl -lglib-2.0 -lgthread-2.0 -pthread -lglib-2.0 -lz -lpcre2-8 -lcrypto -lssl -lcrypto -levent_pthreads -levent -lpcap -lxmlrpc_client -lxmlrpc -lxmlrpc_util -lhiredis -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lwebsockets -lnftnl -lmnl -lip4tc -lip6tc -lavcodec -lavformat -lavutil -lswresample -lavfilter -lspandsp -lopus -L/usr/lib64/ -lmariadb -lbcg729 -L/usr/lib -lmosquitto -lsystemd \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 30 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 31 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 /usr/bin/ld: dynamic STT_GNU_IFUNC symbol `s16_mix_in.lto_priv.222' with pointer equality in `/tmp/cc3IdiIR.ltrans2.ltrans.o' can not be used when making an executable; recompile with -fPIE and relink with -pie\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 32 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 33 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 collect2: error: ld returned 1 exit status\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 34 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 35 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 make[1]: *** [../lib/common.Makefile:7: rtpengine] Error 1\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 36 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 37 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 rm sdp.strhash.c control_ng.strhash.c call_interfaces.strhash.c janus.strhash.c\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 38 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 39 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 make[1]: Leaving directory '/usr/local/src/rtpengine/daemon'\
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 40 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec4 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 \outl0\strokewidth0 {\listtext 41 }\expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 make: *** [../lib/common.Makefile:4: all] Error 2\strokec4 \
}