[ARGUS] Compiling client under centos 8

Monah Baki monahbaki at gmail.com
Fri May 1 14:52:58 EDT 2020


Hi all,

Argus compiles fine, the argus client though having issues

Dependencies are installed

After running "make"

[mbaki at marvin argus-clients-3.0.8]$ make
making in ./common
make[1]: Entering directory '/home/mbaki/argus-clients-3.0.8/common'
gcc -O -I. -I../include    -DHAVE_CONFIG_H -DARGUS_SYSLOG -c ./argus_main.c
rm -f ../lib/argus_parse.a; ar qc ../lib/argus_parse.a argus_main.o
ranlib ../lib/argus_parse.a
gcc -O -I. -I../include    -DHAVE_CONFIG_H -DARGUS_SYSLOG -c ./argus_code.c
gcc -O -I. -I../include    -DHAVE_CONFIG_H -DARGUS_SYSLOG -c
./argus_filter.c
In file included from ./argus_filter.c:121:
../include/argus_filter.h:162:34: warning: inline function ‘lookup_protoid’
declared but never defined
 extern inline struct protoidmem *lookup_protoid(const unsigned char *);
                                  ^~~~~~~~~~~~~~
../include/argus_filter.h:161:32: warning: inline function ‘lookup_nsap’
declared but never defined
 extern inline struct enamemem *lookup_nsap(const unsigned char *);
                                ^~~~~~~~~~~
gcc -O -I. -I../include    -DHAVE_CONFIG_H -DARGUS_SYSLOG -c ./argus_util.c
./argus_util.c:90:10: fatal error: rpc/types.h: No such file or directory
 #include <rpc/types.h>
          ^~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:73: argus_util.o] Error 1
make[1]: Leaving directory '/home/mbaki/argus-clients-3.0.8/common'
making in ./include
make[1]: Entering directory '/home/mbaki/argus-clients-3.0.8/include'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/mbaki/argus-clients-3.0.8/include'
making in ./clients
make[1]: Entering directory '/home/mbaki/argus-clients-3.0.8/clients'
gcc -O -I. -I../include -I../common   -DHAVE_CONFIG_H -c ./ra.c
make[1]: *** No rule to make target '../lib/argus_common.a', needed by
'../bin/ra'.  Stop.
make[1]: Leaving directory '/home/mbaki/argus-clients-3.0.8/clients'
making in ./examples
make[1]: Entering directory '/home/mbaki/argus-clients-3.0.8/examples'
making in ./raconvert
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/raconvert'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./raconvert.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/raconvert'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/raconvert'
making in ./radark
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/radark'
sed 's+ at PERLBIN@+/usr/bin/perl+' radark.pl > ../../bin/radark
chmod +x ../../bin/radark
make[2]: Leaving directory '/home/mbaki/argus-clients-3.0.8/examples/radark'
making in ./radecode
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/radecode'
sed 's+ at BINDIR@+/usr/local/bin+' radecode.pl | \
sed 's+ at PERLBIN@+/usr/bin/perl+' > ../../bin/radecode
chmod +x ../../bin/radecode
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/radecode'
making in ./radump
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/radump'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./radump.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-aodv.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-arp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-beep.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-bfd.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-bgp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./print-bootp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./print-domain.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-krb.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-ldp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-l2tp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-lmp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-msdp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-ntp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-pim.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-pptp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-snmp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./print-syslog.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-rip.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./print-telnet.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-tftp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./print-isoclns.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./print-ether.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./print-timed.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./print-radius.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-rx.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-smb.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-stp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./print-isakmp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./print-igmp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./print-dvmrp.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./smbutil.c
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./gmpls.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/radump'.  Stop.
make[2]: Leaving directory '/home/mbaki/argus-clients-3.0.8/examples/radump'
making in ./raevent
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/raevent'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./raevent.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/raevent'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/raevent'
making in ./rafilter
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/rafilter'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./rafilteraddr.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/rafilteraddr'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/rafilter'
making in ./ragraph
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/ragraph'
sed 's+ at BINDIR@+/usr/local/bin+' ragraph.pl | \
sed 's+ at PERLBIN@+/usr/bin/perl+' > ../../bin/ragraph
chmod +x ../../bin/ragraph
sed 's+ at BINDIR@+/usr/local/bin+' raplot.pl | \
sed 's+ at PERLBIN@+/usr/bin/perl+' > ../../bin/raplot
chmod +x ../../bin/raplot
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/ragraph'
making in ./ragrep
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/ragrep'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./ragrep.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/ragrep'.  Stop.
make[2]: Leaving directory '/home/mbaki/argus-clients-3.0.8/examples/ragrep'
making in ./rahisto
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/rahisto'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./rahisto.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/rahisto'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/rahisto'
making in ./rahosts
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/rahosts'
sed 's+ at PERLBIN@+/usr/bin/perl+' rahosts.pl > ../../bin/rahosts
chmod +x ../../bin/rahosts
sed 's+ at PERLBIN@+/usr/bin/perl+' raips.pl > ../../bin/raips
chmod +x ../../bin/raips
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/rahosts'
making in ./ralabel
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/ralabel'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./ralabel.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/ralabel'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/ralabel'
making in ./rapath
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/rapath'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./rapath.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/rapath'.  Stop.
make[2]: Leaving directory '/home/mbaki/argus-clients-3.0.8/examples/rapath'
making in ./rapolicy
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/rapolicy'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./rapolicy.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/rapolicy'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/rapolicy'
making in ./raports
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/raports'
sed 's+ at PERLBIN@+/usr/bin/perl+' raports.pl > ../../bin/raports
chmod +x ../../bin/raports
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/raports'
making in ./rarpwatch
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/rarpwatch'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./rarpwatch.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/rarpwatch'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/rarpwatch'
making in ./raservices
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/raservices'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./raservices.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/raservices'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/raservices'
making in ./rastream
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/rastream'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./rastream.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/rastream'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/rastream'
making in ./rastrip
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/rastrip'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./rastrip.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/rastrip'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/rastrip'
making in ./ratop
make[2]: Entering directory '/home/mbaki/argus-clients-3.0.8/examples/ratop'
gcc -O -I. -I../../include -I../../common   -DHAVE_CONFIG_H -c ./racurses.c
gcc -O -I. -I../../include -I../../common   -DHAVE_CONFIG_H -c ./raclient.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/ratop'.  Stop.
make[2]: Leaving directory '/home/mbaki/argus-clients-3.0.8/examples/ratop'
making in ./ratimerange
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/ratimerange'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c
./ratimerange.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/ratimerange'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/ratimerange'
making in ./ratemplate
make[2]: Entering directory
'/home/mbaki/argus-clients-3.0.8/examples/ratemplate'
gcc -O -I. -I../../include -I../../common  -DHAVE_CONFIG_H -c ./ratemplate.c
make[2]: *** No rule to make target '../../lib/argus_common.a', needed by
'../../bin/ratemplate'.  Stop.
make[2]: Leaving directory
'/home/mbaki/argus-clients-3.0.8/examples/ratemplate'
make[1]: *** [Makefile:60: all] Error 2
make[1]: Leaving directory '/home/mbaki/argus-clients-3.0.8/examples'
make: *** [Makefile:63: all] Error 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20200501/7092cac4/attachment-0001.html>


More information about the argus mailing list