Iplog tool 을 다운받고 압축을 풀고 make 명령어에서 오류가 납니다

kys@kys-qute:~/Downloads/iplog-2.2.3$ sudo make install
Making install in src
make[1]: Entering directory /home/kys/Downloads/iplog-2.2.3/src' Making install in gnu make[2]: Entering directory /home/kys/Downloads/iplog-2.2.3/src/gnu’
make[3]: Entering directory /home/kys/Downloads/iplog-2.2.3/src/gnu' make[3]: Nothing to be done for install-exec-am’.
make[3]: Nothing to be done for install-data-am'. make[3]: Leaving directory /home/kys/Downloads/iplog-2.2.3/src/gnu’
make[2]: Leaving directory /home/kys/Downloads/iplog-2.2.3/src/gnu' make[2]: Entering directory /home/kys/Downloads/iplog-2.2.3/src’
gcc -DHAVE_CONFIG_H -I. -I. -I… -g -O2 -D_REENTRANT -c iplog_options.c
iplog_options.c: In function ‘print_help’:
iplog_options.c:443:19: warning: missing terminating " character [enabled by default]
iplog_options.c:443:1: error: missing terminating " character
iplog_options.c:444:1: error: lvalue required as decrement operand
iplog_options.c:444:3: error: expected ‘)’ before ‘user’
iplog_options.c:478:59: warning: missing terminating ’ character [enabled by default]
iplog_options.c:478:1: error: missing terminating ’ character
iplog_options.c:493:65: warning: missing terminating " character [enabled by default]
iplog_options.c:493:1: error: missing terminating " character
make[2]: *** [iplog_options.o] Error 1
make[2]: Leaving directory /home/kys/Downloads/iplog-2.2.3/src' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory /home/kys/Downloads/iplog-2.2.3/src’
make: *** [install-recursive] Error 1

iplog_options.c 파일에 서오류가났다고해서그파일 로들어가보니…대충 여기 가오류 가있 는것같습니다.

422 static void print_help(void) {
423         mysyslog(
424 "Usage: " PACKAGE " [options] (\"*\" Denotes enabled by default)
425 --user      or -u <user|UID>     Run as specified the user or UID.
426 --group     or -g <group|GID>    Run with specified the group or GID.
427 --logfile   or -l <file>         Log to <file>.
428 --pid-file  <file>               Use <file> as the pid file.
429 --ignore    or -d                Ignore DNS traffic from nameservers listed in
430                                  /etc/resolv.conf.
431 --interface or -i <if0,...,ifN>  Listen on the specified interface(s).
432 --promisc   or -a <network>      Log traffic to all hosts on <network>.
433 --kill      or -k                Kill iplog, if it is running.
434 --restart   or -R                Restart iplog, if it is running.
435 --no-fork   or -o                Run in the foreground.
436 --stdout    or -L                Log to stdout.
437 --help      or -h                This help screen.
438 --version   or -v                Print version information and exit.
439 
440 --facility <facility>            Use the specified syslog facility.
441 --priority <priority>            Use the specified syslog priority.
442 
443 --tcp[=true|false|toggle]                      %cLog TCP traffic.
444 --udp[=true|false|toggle]                      %cLog UDP traffic.
445 --icmp[=true|false|toggle]                     %cLog ICMP traffic.
446 
447 --log-ip[=true|false|toggle]            or -w  %cLog IP along with hostname.
448 --log-dest[=true|false|toggle]          or -D  %cLog the destination of traffic.
449 --dns-cache[=true|false|toggle]         or -c  %cUse the built-in DNS cache.
450 --get-ident[=true|false|toggle]         or -e  %cGet ident info on connections
451                                                 to listening ports.
452 
453 --tcp-resolve[=true|false|toggle]       or -T  %cResolve IPs of TCP traffic.
454 --udp-resolve[=true|false|toggle]       or -U  %cResolve IPs of UDP traffic.
455 --icmp-resolve[=true|false|toggle]      or -I  %cResolve IPs of ICMP traffic.
456 --disable-resolver                      or -N  %cDo not resolve any IPs.
457 
458 --verbose[=true|false|toggle]           or -V  %cBe verbose.
459 --fool-nmap[=true|false|toggle]         or -z  %cFool nmap's OS detection.
460 --scans-only[=true|false|toggle]        or -m  %cOnly log scans.
461 --detect-syn-flood[=true|false|toggle]  or -s  %cStop resolving IPs if a
462                                                 SYN flood is detected.
463 
464 --log-frag[=true|false|toggle]          or -y  %cLog fragment attacks.
465 --log-traceroute[=true|false|toggle]    or -t  %cLog traceroutes.
466 --log-ping-flood[=true|false|toggle]    or -P  %cLog ICMP ping floods.
467 --log-smurf[=true|false|toggle]         or -S  %cLog smurf attacks.
468 --log-bogus[=true|false|toggle]         or -b  %cLog bogus TCP flags.
469 --log-portscan[=true|false|toggle]      or -p  %cLog port scans.
470 --log-udp-scan[=true|false|toggle]      or -F  %cLog UDP scans/floods.
471 --log-fin-scan[=true|false|toggle]      or -f  %cLog FIN scans.
472 --log-syn-scan[=true|false|toggle]      or -q  %cLog SYN scans.
473 --log-xmas-scan[=true|false|toggle]     or -x  %cLog Xmas scans.
474 --log-null-scan[=true|false|toggle]     or -n  %cLog null scans.",
475 IS_DEFAULT(LOG_TCP),    IS_DEFAULT(LOG_UDP),    IS_DEFAULT(LOG_ICMP),
476 IS_DEFAULT(LOG_IP),             IS_DEFAULT(LOG_DEST),   IS_DEFAULT(DNS_CACHE),
477 IS_DEFAULT(GET_IDENT),  IS_DEFAULT(TCP_RES),    IS_DEFAULT(UDP_RES),
478 IS_DEFAULT(ICMP_RES),   IS_DEFAULT(NO_RESOLV),  IS_DEFAULT(VERBOSE),
479 IS_DEFAULT(FOOL_NMAP),  IS_DEFAULT(SCANS_ONLY), IS_DEFAULT(SYN_FLOOD),
480 IS_DEFAULT(LOG_FRAG),   IS_DEFAULT(TRACEROUTE), IS_DEFAULT(PING_FLOOD),
481 IS_DEFAULT(SMURF),              IS_DEFAULT(BOGUS),              IS_DEFAULT(PORTSCAN),
482 IS_DEFAULT(UDP_SCAN),   IS_DEFAULT(FIN_SCAN),   IS_DEFAULT(SYN_SCAN),
483 IS_DEFAULT(XMAS_SCAN),  IS_DEFAULT(NULL_SCAN));
484         exit(0);
485 }
486 
487 /* vim:ts=4:sw=8:tw=0 */

어떻게 수정ㅇ해야되는지좀 가르쳐주세요…

소스를 임의로 수정하셨나 봅니다.

423번 줄의 mysyslog( 에서 갈로를 닫아 주는 부분을 체크 하십시오.
424번 줄의 "를 어디서 닫아주나요?
474번 줄에서 "를 닫아 주는 데 그 사이에 있는 " PACKAGE "가 Quotation mark가 아닌 것 같습니다.
483번 줄에서 IS_DEFAULT(XMAS_SCAN), IS_DEFAULT(NULL_SCAN)); 마지막에 갈로를 두번 쓰셨습니다.

마지막으로 아래 소스에서 make install 과정에서 에러가 나는 이유가 무엇인지는 짐작이 되지 않습니다.
컴파일 과정에서 에러가 날텐데…? 과정을 차분히 체크해 보십시오.