Anything based on RHEL10 (Oracle Linux 10, Centos 10, etc) won't have the "pcre" package. That's been deprecated and by RHEL10 it has finally been removed. The replacement is "pcre2". Someone referred to a bunch of patches for Debian, I think, that replaces pcre with pcre2. I don't know where that is, but I think it'll be rolled into the Git repository some time.
For RRD to work, you need the rrdtool-devel packages, because that installs the headers and library files. Similarly for several other dependencies - openssl-devel, libtirp-devel, openssh-devel, and probably others. Whenever you add one, and recompile, you'll be told about the next thing you need to install.
Ralph Mitchell
On Thu, Feb 5, 2026 at 11:11 AM Robles, Chris via Xymon <xymon@xymon.com> wrote:
Recently I tried to install xymon-4.3.30. I had similar results trying to run .configure on CentOS Stream 10 and openSUSE Leap 16.0. Xymon configure can't seem to find or work with rrdtool, openSSH or OpenLDAP. I have confirmed that I have the following versions installed: RRDtool 1.9.0 Copyright by Tobias Oetiker <tobi@oetiker.ch> Compiled Aug 08 2024 16:56:07
OpenSSH_10.0p2, OpenSSL 3.5.0 8 Apr 2025
OpenSSL 3.5.0 8 Apr 2025 (Library: OpenSSL 3.5.0 8 Apr 2025)
I am thrilled to see the Xymon project moving forward. We have been using Xymon for over 15 years and it continues to be an essential tool for us. Rather than try to upgrade the old distro it's running on, I look forward to standing up a new server if this project updates the installer. I am open to using whichever Linux distro will work. Thank you so much everyone for your efforts to maintain Xymon! Regards, Chris R.
*From:* Becker Christian via Xymon <xymon@xymon.com> *Sent:* Thursday, February 5, 2026 9:09 AM *To:* Xymon mailinglist <xymon@xymon.com> *Cc:* Becker Christian <christian.becker@rhein-zeitung.net> *Subject:* [Xymon] Re: Project direction and next steps – GitHub migration and branch model
Hi to the list,
Just FYI, it might be interesting for the project…..
Today, just for testing, I've installed an Oracle Linux 10 x86_64 from scratch, followed by the repo's updates and the known prerequisites to install Xymon.
Then I've cloned the Xymon 4.3.30 github from https://github.com/xymon-monitoring/xymon (hope it's the right one....)
Running configure did throw me that error as first:
Checking for PCRE ...
test-pcre.c:1:10: fatal error: pcre.h: No such file or directory
1 | #include <pcre.h> | ^~~~~~~~compilation terminated.
make: *** [Makefile.test-pcre:4: test-compile] Error 1
ERROR: Cannot compile using PCRE library.
/usr/bin/ld: cannot find test-pcre.o: No such file or directory
/usr/bin/ld: cannot find -lpcre: No such file or directory
collect2: error: ld returned 1 exit status
make: *** [Makefile.test-pcre:7: test-link] Error 1
ERROR: Cannot link with PCRE library.
Missing PCRE include- or library-files. These are REQUIRED for xymond
PCRE can be found at http://www.pcre.org/
If you have PCRE installed, use the "--pcreinclude DIR" and "--pcrelib DIR"
options to configure to specify where they are.
Google’ing around, I found this site: https://dl.marmotte.net/rpms/redhat/el10/x86_64/pcre-8.45-1.el10.8/
From there, I've downloaded:
pcre-8.45-1.el10.8.src.rpm
pcre-8.45-1.el10.8.x86_64.rpm
pcre-cpp-8.45-1.el10.8.x86_64.rpm
pcre-cpp-debuginfo-8.45-1.el10.8.x86_64.rpm
pcre-debuginfo-8.45-1.el10.8.x86_64.rpm
pcre-debugsource-8.45-1.el10.8.x86_64.rpm
pcre-devel-8.45-1.el10.8.x86_64.rpm
pcre-doc-8.45-1.el10.8.noarch.rpm
pcre-static-8.45-1.el10.8.x86_64.rpm
pcre-tools-8.45-1.el10.8.x86_64.rpm
pcre-tools-debuginfo-8.45-1.el10.8.x86_64.rpm
pcre-utf16-8.45-1.el10.8.x86_64.rpm
pcre-utf16-debuginfo-8.45-1.el10.8.x86_64.rpm
pcre-utf32-8.45-1.el10.8.x86_64.rpm
pcre-utf32-debuginfo-8.45-1.el10.8.x86_64.rpm
…and installed:
rpm -i pcre-8.45-1.el10.8.x86_64.rpm \ pcre-devel-8.45-1.el10.8.x86_64.rpm \pcre-utf16-8.45-1.el10.8.x86_64.rpm \
pcre-utf32-8.45-1.el10.8.x86_64.rpm \
pcre-cpp-8.45-1.el10.8.x86_64.rpm \
pcre-tools-8.45-1.el10.8.x86_64.rpm
After this, with the next configure, the next error came to me:
Checking for RRDtool ...
Found RRDtool < 1.9.0 via pkg-config
Not RRDtool 1.0.x, checking for 1.2.x
test-rrd.c: In function ‘main’:
test-rrd.c:32:36: error: passing argument 2 of ‘rrd_graph’ from incompatible pointer type [-Wincompatible-pointer-types]
32 | result = rrd_graph(pcount, rrdargs, &calcpr, &xsize, &ysize, NULL, &ymin, &ymax);
| ^~~~~~~ | | | char **In file included from test-rrd.c:3:
/usr/include/rrd.h:185:5: note: expected ‘const char **’ but argument is of type ‘char **’
185 | const char **,
| ^~~~~~~~~~~~~make: *** [Makefile.test-rrd:4: test-compile] Error 1
ERROR: Cannot compile with RRDtool.
ERROR: Linking with RRDtool fails
RRDtool include- or library-files not found.
These are REQUIRED for trend-graph support in Xymon, but Xymon can
be built without them (e.g. for a network-probe only installation.
RRDtool can be found at http://oss.oetiker.ch/rrdtool/
If you have RRDtool installed, use the "--rrdinclude DIR" and "--rrdlib DIR"
options to configure to specify where they are.
Continuing with all trend-graph support DISABLED
Now I’m stuck at this stage.
But this is just to let you guys know what happened to me on Oracle Linux 10.
Regards
Christian
The City of Milwaukee is subject to Wisconsin Statutes related to public records. Unless otherwise exempted from the public records law, senders and receivers of City of Milwaukee e-mail should presume that e-mail is subject to release upon request, and is subject to state records retention requirements.
Xymon mailing list -- xymon@xymon.com To unsubscribe send an email to xymon-leave@xymon.com