Monit SRPM rebuild throws error on CentOS 6.10

Issue #893 resolved
JoãoS created an issue

While rebuilding a monit SRPM generated from the latest commit on the master branch under a CentOS release 6.10 (Final) system I get the following error:

libtool: link: gcc -Wno-address -Wno-pointer-sign -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wextra -fstack-protector-all -D_GNU_SOURCE -Wall -Wunused -Wno-unused-label -funsigned-char -std=c99 -D _REENTRANT -I/usr/include -I/usr/include -rdynamic -o monit src/y.tab.o src/lex.yy.o src/monit.o src/alert.o src/control.o src/daemonize.o src/env.o src/event.o src/file.o src/gc.o src/http.o src/log.o src/md5.o src/md5_crypt.o src/net/net.o src/net/socket.o src/net/Link.o src/sha1.o src/checksum.o src/signal.o src/spawn.o src/state.o src/util.o src/validate.o src/device/device_common.o src/device/sysdep_LINUX.o src/http/base64.o src/http/cervlet.o src/http/client.o src/http/engine.o src/http/xml.o src/http/processor.o src/notification/Address.o src/notification/MMonit.o src/notification/SMTP.o src/process/ProcessTree.o src/process/sysdep_LINUX.o src/protocols/apache_status.o src/protocols/clamav.o src/protocols/default.o src/protocols/dns.o src/protocols/dwp.o src/protocols/fail2ban.o src/protocols/ftp.o src/protocols/generic.o src/protocols/gps.o src/protocols/http.o src/protocols/imap.o src/protocols/ldap2.o src/protocols/ldap3.o src/protocols/lmtp.o src/protocols/memcache.o src/protocols/mongodb.o src/protocols/mqtt.o src/protocols/mysql.o src/protocols/nntp.o src/protocols/ntp3.o src/protocols/pgsql.o src/protocols/pop.o src/protocols/postfix_policy.o src/protocols/protocol.o src/protocols/radius.o src/protocols/rdate.o src/protocols/redis.o src/protocols/rsync.o src/protocols/sieve.o src/protocols/sip.o src/protocols/smtp.o src/protocols/spamassassin.o src/protocols/ssh.o src/protocols/tns.o src/protocols/websocket.o src/ssl/Ssl.o src/terminal/Box.o src/terminal/Color.o src/statistics/Statistics.o  libmonit/.libs/libmonit.a -lm -lpam -lz -lpthread -lcrypt -lresolv -lnsl -L/usr/lib64 -lssl -lcrypto
src/process/sysdep_LINUX.o: In function `_parseProcFdCount':
/root/rpmbuild/BUILD/monit-5.27.0/src/process/sysdep_LINUX.c:409: undefined reference to `prlimit'
collect2: ld returned 1 exit status
make[2]: Leaving directory `/root/rpmbuild/BUILD/monit-5.27.0'
make[2]: *** [monit] Error 1
make[1]: Leaving directory `/root/rpmbuild/BUILD/monit-5.27.0'


RPM build errors:
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.aVgtbW (%build)
    user jenkins does not exist - using root
    group jenkins does not exist - using root
    user jenkins does not exist - using root
    group jenkins does not exist - using root
    Bad exit status from /var/tmp/rpm-tmp.aVgtbW (%build)

Since the error occurs only on CentOS 6 and not on CentOS 7 I would like to know if this is something you are able to fix or if you’re not supporting CentOS6 due to EOL.

Comments (1)

  1. Log in to comment