Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

cannot compile mr8.5.12

Open
#1,811 2 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 2 days

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
25/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
c
Domain
build-system

Research direction

The build fails at link time in daemon/ with undefined symbols: pcre_free_study in control_tcp.c:162, control_udp.c:139 and call_interfaces.strhash.c, and g_option_context_parse_strv in auxlib.c:257. First check which PCRE/PCRE2 and glib versions the CentOS box provides, since both symbols belong to older or newer library APIs than the ones linked. Done means make in daemon/ completes on that distribution, but the thread has gone unanswered since it was filed and the reporter's environment is version-specific.

Written by the indexing model from the issue text.

Description

bug
rtpengine version the issue has been seen with

mr8.5.12

Used distribution and its version

Centos

Linux kernel version used

6

CPU architecture issue was seen on (see uname -m)

None

Expected behaviour you didn't see

No response

Unexpected behaviour you saw

control_tcp.o: In function control_tcp_free': /var/instapp/rtp-engine/rtp8.5/daemon/control_tcp.c:162: undefined reference to pcre_free_study'
control_udp.o: In function control_udp_free': /var/instapp/rtp-engine/rtp8.5/daemon/control_udp.c:139: undefined reference to pcre_free_study'
call_interfaces.strhash.o: In function call_interfaces_free': /var/instapp/rtp-engine/rtp8.5/daemon/call_interfaces.strhash.c:2383: undefined reference to pcre_free_study'
/var/instapp/rtp-engine/rtp8.5/daemon/call_interfaces.strhash.c:2388: undefined reference to pcre_free_study' auxlib.o: In function config_load':
/var/instapp/rtp-engine/rtp8.5/daemon/auxlib.c:257: undefined reference to g_option_context_parse_strv' collect2: ld returned 1 exit status make[2]: *** [rtpengine] Error 1 make[2]: Leaving directory /var/instapp/rtp-engine/rtp8.5/daemon'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/instapp/rtp-engine/rtp8.5/daemon'
make: *** [all] Error 2

Steps to reproduce the problem

make on rtpengine mr8.5

Additional program output to the terminal or logs illustrating the issue

No response

Anything else?

No response

Dominant language
Perl
Stars
992
Forks
459
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from sipwise/rtpengine

All issues in sipwise/rtpengine

Similar issues

More Perl issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.