Compile Erorrs Centos7.x
This would compile without error in the past. However, running it today resulted in this error
make[2]: Entering directory `/tmp/monit/monit' /bin/sh ./libtool --tag=CC --mode=link gcc -Wno-address -Wno-pointer-sign -O2 -O3 -Wall -Wunused -Wno-unused-label -funsigned-char -D_GNU_SOURCE -std=c99 -D _REENTRANT -I/usr/include -I/usr/include -static -rdynamic -o monit src/y.tab.o src/lex.yy.o src/monit.o src/alert.o src/collector.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.o src/process.o src/sendmail.o src/sha1.o src/signal.o src/socket.o src/spawn.o src/state.o src/status.o src/util.o src/validate.o src/xml.o src/device/device_common.o src/device/sysdep_LINUX.o src/http/base64.o src/http/cervlet.o src/http/engine.o src/http/processor.o src/process/process_common.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/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/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/ssh.o src/protocols/tns.o src/protocols/websocket.o src/ssl/Ssl.o libmonit/libmonit.la -lpthread -lcrypt -lresolv -lnsl -L/lib64 -lssl -lcrypto -L/lib64 libtool: link: gcc -Wno-address -Wno-pointer-sign -O2 -O3 -Wall -Wunused -Wno-unused-label -funsigned-char -D_GNU_SOURCE -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/collector.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.o src/process.o src/sendmail.o src/sha1.o src/signal.o src/socket.o src/spawn.o src/state.o src/status.o src/util.o src/validate.o src/xml.o src/device/device_common.o src/device/sysdep_LINUX.o src/http/base64.o src/http/cervlet.o src/http/engine.o src/http/processor.o src/process/process_common.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/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/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/ssh.o src/protocols/tns.o src/protocols/websocket.o src/ssl/Ssl.o libmonit/.libs/libmonit.a -lpthread -lcrypt -lresolv -lnsl -L/lib64 -lssl -lcrypto
src/ssl/Ssl.o: In function _verifyServerCertificates':
Ssl.c:(.text+0xb0): undefined reference to
ASN1_TIME_diff'
collect2: error: ld returned 1 exit status
make[2]: [monit] Error 1
make[2]: Leaving directory /tmp/monit/monit'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory
/tmp/monit/monit'
make: [install] Error 2
This is what is being run:
Add Monit from source
mkdir -p /tmp/monit ;\
cd /tmp/monit ;\
git clone https://bitbucket.org/tildeslash/monit.git ;\
cd monit ;\
git clone https://bitbucket.org/tildeslash/libmonit.git ;\
./bootstrap ;\
./configure \
--without-pam \
--enable-optimized ;\
make ;\
make install
Comments (2)
-
repo owner -
repo owner - changed status to resolved
fix Issue
#246→ <<cset fa74798a9db3>>
- Log in to comment
Thanks for report ... this compile error is for the development version (bitbucket repository), the SSL certificates testing is work in progress, we'll test and fix the compilation on all platforms before the release.