+ cd compile + exec make ll be installed: socklog Fetching README... 0%100%100%100%100%100%Done Fetching README.Slackware... 0%100%100%100%100%100%Done Fetching headers.patch... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done Fetching socklog.SlackBuild... 0%100%100%100%100%100%Done Fetching socklog.info... 0%100%100%100%100%100%Done admin/socklog-2.1.0/ admin/socklog-2.1.0/doc/ admin/socklog-2.1.0/doc/install.html admin/socklog-2.1.0/doc/benefits.html admin/socklog-2.1.0/doc/configuration.html admin/socklog-2.1.0/doc/examples.html admin/socklog-2.1.0/doc/index.html admin/socklog-2.1.0/doc/socklog.8.html admin/socklog-2.1.0/doc/network.html admin/socklog-2.1.0/doc/notify.html admin/socklog-2.1.0/doc/readme.solaris.html admin/socklog-2.1.0/doc/socklog-check.8.html admin/socklog-2.1.0/doc/socklog-conf.8.html admin/socklog-2.1.0/doc/upgrade.html admin/socklog-2.1.0/doc/tryto.1.html admin/socklog-2.1.0/doc/usedietlibc.html admin/socklog-2.1.0/doc/uncat.1.html admin/socklog-2.1.0/man/ admin/socklog-2.1.0/man/socklog-check.8 admin/socklog-2.1.0/man/socklog-conf.8 admin/socklog-2.1.0/man/socklog.8 admin/socklog-2.1.0/man/tryto.1 admin/socklog-2.1.0/man/uncat.1 admin/socklog-2.1.0/package/ admin/socklog-2.1.0/package/commands admin/socklog-2.1.0/package/CHANGES admin/socklog-2.1.0/package/COPYING admin/socklog-2.1.0/package/README admin/socklog-2.1.0/package/install-man admin/socklog-2.1.0/package/compile admin/socklog-2.1.0/package/install admin/socklog-2.1.0/package/versions admin/socklog-2.1.0/package/sharing admin/socklog-2.1.0/package/upgrade admin/socklog-2.1.0/package/check admin/socklog-2.1.0/src/ admin/socklog-2.1.0/src/check-diff admin/socklog-2.1.0/src/Makefile admin/socklog-2.1.0/src/TARGETS admin/socklog-2.1.0/src/TODO admin/socklog-2.1.0/src/alloc.c admin/socklog-2.1.0/src/alloc.h admin/socklog-2.1.0/src/alloc_re.c admin/socklog-2.1.0/src/buffer.c admin/socklog-2.1.0/src/buffer.h admin/socklog-2.1.0/src/buffer_0.c admin/socklog-2.1.0/src/buffer_1.c admin/socklog-2.1.0/src/buffer_2.c admin/socklog-2.1.0/src/buffer_get.c admin/socklog-2.1.0/src/buffer_put.c admin/socklog-2.1.0/src/buffer_read.c admin/socklog-2.1.0/src/buffer_write.c admin/socklog-2.1.0/src/byte.h admin/socklog-2.1.0/src/byte_chr.c admin/socklog-2.1.0/src/byte_copy.c admin/socklog-2.1.0/src/byte_cr.c admin/socklog-2.1.0/src/byte_diff.c admin/socklog-2.1.0/src/byte_rchr.c admin/socklog-2.1.0/src/chkshsgr.c admin/socklog-2.1.0/src/choose.sh admin/socklog-2.1.0/src/coe.c admin/socklog-2.1.0/src/coe.h admin/socklog-2.1.0/src/conf-cc admin/socklog-2.1.0/src/conf-ld admin/socklog-2.1.0/src/direntry.h1 admin/socklog-2.1.0/src/direntry.h2 admin/socklog-2.1.0/src/env.c admin/socklog-2.1.0/src/env.h admin/socklog-2.1.0/src/error.c admin/socklog-2.1.0/src/error.h admin/socklog-2.1.0/src/error_str.c admin/socklog-2.1.0/src/fd.h admin/socklog-2.1.0/src/fd_copy.c admin/socklog-2.1.0/src/fd_move.c admin/socklog-2.1.0/src/fifo.c admin/socklog-2.1.0/src/fifo.h admin/socklog-2.1.0/src/find-systype.sh admin/socklog-2.1.0/src/fmt.h admin/socklog-2.1.0/src/fmt_uint.c admin/socklog-2.1.0/src/fmt_uint0.c admin/socklog-2.1.0/src/fmt_ulong.c admin/socklog-2.1.0/src/gen_alloc.h admin/socklog-2.1.0/src/gen_allocdefs.h admin/socklog-2.1.0/src/hasflock.h1 admin/socklog-2.1.0/src/hasflock.h2 admin/socklog-2.1.0/src/hasmkffo.h1 admin/socklog-2.1.0/src/hasmkffo.h2 admin/socklog-2.1.0/src/hassgact.h1 admin/socklog-2.1.0/src/hassgact.h2 admin/socklog-2.1.0/src/hassgprm.h1 admin/socklog-2.1.0/src/hassgprm.h2 admin/socklog-2.1.0/src/hasshsgr.h1 admin/socklog-2.1.0/src/hasshsgr.h2 admin/socklog-2.1.0/src/haswaitp.h1 admin/socklog-2.1.0/src/haswaitp.h2 admin/socklog-2.1.0/src/iopause.c admin/socklog-2.1.0/src/iopause.h1 admin/socklog-2.1.0/src/iopause.h2 admin/socklog-2.1.0/src/lock.h admin/socklog-2.1.0/src/lock_ex.c admin/socklog-2.1.0/src/lock_exnb.c admin/socklog-2.1.0/src/ndelay.h admin/socklog-2.1.0/src/ndelay_off.c admin/socklog-2.1.0/src/ndelay_on.c admin/socklog-2.1.0/src/open.h admin/socklog-2.1.0/src/open_append.c admin/socklog-2.1.0/src/open_read.c admin/socklog-2.1.0/src/open_trunc.c admin/socklog-2.1.0/src/open_write.c admin/socklog-2.1.0/src/openreadclose.c admin/socklog-2.1.0/src/openreadclose.h admin/socklog-2.1.0/src/pathexec.h admin/socklog-2.1.0/src/pathexec_env.c admin/socklog-2.1.0/src/pathexec_run.c admin/socklog-2.1.0/src/print-ar.sh admin/socklog-2.1.0/src/print-cc.sh admin/socklog-2.1.0/src/print-ld.sh admin/socklog-2.1.0/src/prot.c admin/socklog-2.1.0/src/prot.h admin/socklog-2.1.0/src/readclose.c admin/socklog-2.1.0/src/readclose.h admin/socklog-2.1.0/src/scan.h admin/socklog-2.1.0/src/scan_ulong.c admin/socklog-2.1.0/src/seek.h admin/socklog-2.1.0/src/seek_set.c admin/socklog-2.1.0/src/select.h1 admin/socklog-2.1.0/src/select.h2 admin/socklog-2.1.0/src/sgetopt.c admin/socklog-2.1.0/src/sgetopt.h admin/socklog-2.1.0/src/sig.c admin/socklog-2.1.0/src/sig.h admin/socklog-2.1.0/src/sig_block.c admin/socklog-2.1.0/src/sig_catch.c admin/socklog-2.1.0/src/sig_pause.c admin/socklog-2.1.0/src/uncat.check admin/socklog-2.1.0/src/socklog.c admin/socklog-2.1.0/src/str.h admin/socklog-2.1.0/src/str_chr.c admin/socklog-2.1.0/src/str_diff.c admin/socklog-2.1.0/src/str_len.c admin/socklog-2.1.0/src/str_start.c admin/socklog-2.1.0/src/stralloc.h admin/socklog-2.1.0/src/stralloc_cat.c admin/socklog-2.1.0/src/stralloc_catb.c admin/socklog-2.1.0/src/stralloc_cats.c admin/socklog-2.1.0/src/stralloc_eady.c admin/socklog-2.1.0/src/stralloc_opyb.c admin/socklog-2.1.0/src/stralloc_opys.c admin/socklog-2.1.0/src/stralloc_pend.c admin/socklog-2.1.0/src/strerr.h admin/socklog-2.1.0/src/strerr_die.c admin/socklog-2.1.0/src/strerr_sys.c admin/socklog-2.1.0/src/subgetopt.c admin/socklog-2.1.0/src/subgetopt.h admin/socklog-2.1.0/src/syslognames.h admin/socklog-2.1.0/src/tai.h admin/socklog-2.1.0/src/tai_now.c admin/socklog-2.1.0/src/tai_pack.c admin/socklog-2.1.0/src/tai_sub.c admin/socklog-2.1.0/src/tai_unpack.c admin/socklog-2.1.0/src/taia.h admin/socklog-2.1.0/src/taia_add.c admin/socklog-2.1.0/src/taia_approx.c admin/socklog-2.1.0/src/taia_frac.c admin/socklog-2.1.0/src/taia_less.c admin/socklog-2.1.0/src/taia_now.c admin/socklog-2.1.0/src/taia_pack.c admin/socklog-2.1.0/src/taia_sub.c admin/socklog-2.1.0/src/taia_uint.c admin/socklog-2.1.0/src/trycpp.c admin/socklog-2.1.0/src/trydrent.c admin/socklog-2.1.0/src/tryflock.c admin/socklog-2.1.0/src/trymkffo.c admin/socklog-2.1.0/src/trypoll.c admin/socklog-2.1.0/src/trysgact.c admin/socklog-2.1.0/src/trysgprm.c admin/socklog-2.1.0/src/tryshsgr.c admin/socklog-2.1.0/src/trysysel.c admin/socklog-2.1.0/src/tryto.c admin/socklog-2.1.0/src/tryulong64.c admin/socklog-2.1.0/src/trywaitp.c admin/socklog-2.1.0/src/uint64.h1 admin/socklog-2.1.0/src/uint64.h2 admin/socklog-2.1.0/src/uncat.c admin/socklog-2.1.0/src/wait.h admin/socklog-2.1.0/src/wait_nohang.c admin/socklog-2.1.0/src/wait_pid.c admin/socklog-2.1.0/src/warn-auto.sh admin/socklog-2.1.0/src/warn-shsgr admin/socklog-2.1.0/src/x86cpuid.c admin/socklog-2.1.0/src/trysocketlib.c admin/socklog-2.1.0/src/check-dist admin/socklog-2.1.0/src/socklog-conf.c admin/socklog-2.1.0/src/check-local admin/socklog-2.1.0/src/socklog.check admin/socklog-2.1.0/src/socklog.dist admin/socklog-2.1.0/src/tryto.check admin/socklog-2.1.0/src/socklog-conf.dist admin/socklog-2.1.0/src/tryto.dist admin/socklog-2.1.0/src/uncat.dist admin/socklog-2.1.0/src/socklog-check.check admin/socklog-2.1.0/src/byte_zero.c admin/socklog-2.1.0/src/socklog-check.c admin/socklog-2.1.0/src/socklog-check.dist admin/socklog-2.1.0/src/check-socklog-unix.c admin/socklog-2.1.0/src/socklog-conf.check admin/socklog-2.1.0/src/check-socklog-inet.c patching file chkshsgr.c patching file pathexec_run.c patching file prot.c patching file seek_set.c /usr/src/slapt-src-i486/system/socklog/socklog-2.1.0 Linking ./src/* into ./compile... Compiling everything in ./compile... sh find-systype.sh > systype rm -f compile sh print-cc.sh > compile chmod 555 compile rm -f choose cat warn-auto.sh choose.sh \ > choose chmod 555 choose ./choose c trydrent direntry.h1 direntry.h2 > direntry.h rm -f load sh print-ld.sh > load chmod 555 load ./choose cl tryflock hasflock.h1 hasflock.h2 > hasflock.h ./choose cl trymkffo hasmkffo.h1 hasmkffo.h2 > hasmkffo.h ./choose cl trysgact hassgact.h1 hassgact.h2 > hassgact.h ./choose cl trysgprm hassgprm.h1 hassgprm.h2 > hassgprm.h ./compile chkshsgr.c ./load chkshsgr ./chkshsgr || ( cat warn-shsgr; exit 1 ) ./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 > hasshsgr.h ./choose cl trywaitp haswaitp.h1 haswaitp.h2 > haswaitp.h ./choose clr trypoll iopause.h1 iopause.h2 > iopause.h ./choose c trysysel select.h1 select.h2 > select.h ./choose clr tryulong64 uint64.h1 uint64.h2 > uint64.h rm -f sysdeps cat systype compile load >> sysdeps grep sysdep direntry.h >> sysdeps grep sysdep haswaitp.h >> sysdeps grep sysdep hassgact.h >> sysdeps grep sysdep hassgprm.h >> sysdeps grep sysdep select.h >> sysdeps grep sysdep uint64.h >> sysdeps grep sysdep iopause.h >> sysdeps grep sysdep hasmkffo.h >> sysdeps grep sysdep hasflock.h >> sysdeps grep sysdep hasshsgr.h >> sysdeps cat sysdeps linux-4.4.276-:i386-:-:genuineintel-000906e9-bfebfbff-:- #!/bin/sh # WARNING: This file was auto-generated. Do not edit! exec gcc -O2 -march=i586 -mtune=i686 -Wall -c ${1+"$@"} #!/bin/sh # WARNING: This file was auto-generated. Do not edit! main="$1"; shift exec gcc -s -o "$main" "$main".o ${1+"$@"} /* sysdep: +dirent */ /* sysdep: +waitpid */ /* sysdep: +sigaction */ /* sysdep: +sigprocmask */ /* sysdep: +sysselect */ /* sysdep: -ulong64 */ /* sysdep: +poll */ /* sysdep: +mkfifo */ /* sysdep: +flock */ /* sysdep: -shortsetgroups */ ./compile socklog.c socklog.c: In function ‘read_socket’: socklog.c:227:66: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 227 | linec =recvfrom(s, line, LINEC, 0, (struct sockaddr *) &saf, &dummy); | ^~~~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from socklog.c:2: /usr/include/sys/socket.h:165:48: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 165 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ socklog.c: In function ‘socket_unix’: socklog.c:171:3: warning: ‘strncpy’ specified bound 108 equals destination size [-Wstringop-truncation] 171 | strncpy(sa.sun_path, f, sizeof(sa.sun_path)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./compile alloc.c ./compile alloc_re.c ./compile buffer.c ./compile buffer_0.c ./compile buffer_1.c ./compile buffer_2.c ./compile buffer_get.c ./compile buffer_put.c ./compile buffer_read.c ./compile buffer_write.c ./compile coe.c ./compile env.c ./compile error.c ./compile error_str.c ./compile fd_copy.c ./compile fd_move.c ./compile fifo.c ./compile lock_ex.c ./compile lock_exnb.c rm -f makelib sh print-ar.sh > makelib chmod 555 makelib ./compile ndelay_off.c ./compile ndelay_on.c ./compile open_append.c ./compile open_read.c ./compile open_trunc.c ./compile open_write.c ./compile openreadclose.c ./compile pathexec_env.c ./compile pathexec_run.c pathexec_run.c: In function ‘pathexec_run’: pathexec_run.c:19:17: warning: passing argument 2 of ‘execve’ from incompatible pointer type [-Wincompatible-pointer-types] 19 | execve(file,argv,envp); | ^~~~ | | | const char * const* In file included from pathexec_run.c:3: /usr/include/unistd.h:562:52: note: expected ‘char * const*’ but argument is of type ‘const char * const*’ 562 | extern int execve (const char *__path, char *const __argv[], | ~~~~~~~~~~~~^~~~~~~~ pathexec_run.c:19:22: warning: passing argument 3 of ‘execve’ from incompatible pointer type [-Wincompatible-pointer-types] 19 | execve(file,argv,envp); | ^~~~ | | | const char * const* In file included from pathexec_run.c:3: /usr/include/unistd.h:563:32: note: expected ‘char * const*’ but argument is of type ‘const char * const*’ 563 | char *const __envp[]) __THROW __nonnull ((1, 2)); | ~~~~~~~~~~~~^~~~~~~~ pathexec_run.c:36:18: warning: passing argument 2 of ‘execve’ from incompatible pointer type [-Wincompatible-pointer-types] 36 | execve(tmp.s,argv,envp); | ^~~~ | | | const char * const* In file included from pathexec_run.c:3: /usr/include/unistd.h:562:52: note: expected ‘char * const*’ but argument is of type ‘const char * const*’ 562 | extern int execve (const char *__path, char *const __argv[], | ~~~~~~~~~~~~^~~~~~~~ pathexec_run.c:36:23: warning: passing argument 3 of ‘execve’ from incompatible pointer type [-Wincompatible-pointer-types] 36 | execve(tmp.s,argv,envp); | ^~~~ | | | const char * const* In file included from pathexec_run.c:3: /usr/include/unistd.h:563:32: note: expected ‘char * const*’ but argument is of type ‘const char * const*’ 563 | char *const __envp[]) __THROW __nonnull ((1, 2)); | ~~~~~~~~~~~~^~~~~~~~ ./compile prot.c prot.c: In function ‘prot_gid’: prot.c:16:19: warning: pointer targets in passing argument 2 of ‘setgroups’ differ in signedness [-Wpointer-sign] 16 | if (setgroups(1,&gid) == -1) return -1; | ^~~~ | | | int * In file included from prot.c:4: /usr/include/grp.h:176:50: note: expected ‘const __gid_t *’ {aka ‘const unsigned int *’} but argument is of type ‘int *’ 176 | extern int setgroups (size_t __n, const __gid_t *__groups) __THROW; | ~~~~~~~~~~~~~~~^~~~~~~~ ./compile readclose.c ./compile seek_set.c ./compile sgetopt.c ./compile sig.c ./compile sig_block.c ./compile sig_catch.c ./compile sig_pause.c ./compile stralloc_cat.c ./compile stralloc_catb.c ./compile stralloc_cats.c ./compile stralloc_eady.c ./compile stralloc_opyb.c ./compile stralloc_opys.c ./compile stralloc_pend.c ./compile strerr_die.c ./compile strerr_sys.c ./compile subgetopt.c ./compile wait_nohang.c ./compile wait_pid.c ./makelib unix.a alloc.o alloc_re.o buffer.o buffer_0.o buffer_1.o \ buffer_2.o buffer_get.o buffer_put.o buffer_read.o buffer_write.o \ coe.o env.o error.o error_str.o fd_copy.o fd_move.o fifo.o lock_ex.o \ lock_exnb.o ndelay_off.o ndelay_on.o open_append.o open_read.o \ open_trunc.o open_write.o openreadclose.o pathexec_env.o \ pathexec_run.o prot.o readclose.o seek_set.o sgetopt.o sig.o \ sig_block.o sig_catch.o sig_pause.o stralloc_cat.o stralloc_catb.o \ stralloc_cats.o stralloc_eady.o stralloc_opyb.o stralloc_opys.o \ stralloc_pend.o strerr_die.o strerr_sys.o subgetopt.o wait_nohang.o \ wait_pid.o ./compile byte_chr.c byte_chr.c: In function ‘byte_chr’: byte_chr.c:16:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 16 | if (!n) break; if (*t == ch) break; ++t; --n; | ^~ byte_chr.c:16:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 16 | if (!n) break; if (*t == ch) break; ++t; --n; | ^~ byte_chr.c:17:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 17 | if (!n) break; if (*t == ch) break; ++t; --n; | ^~ byte_chr.c:17:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 17 | if (!n) break; if (*t == ch) break; ++t; --n; | ^~ byte_chr.c:18:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 18 | if (!n) break; if (*t == ch) break; ++t; --n; | ^~ byte_chr.c:18:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 18 | if (!n) break; if (*t == ch) break; ++t; --n; | ^~ byte_chr.c:19:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 19 | if (!n) break; if (*t == ch) break; ++t; --n; | ^~ byte_chr.c:19:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 19 | if (!n) break; if (*t == ch) break; ++t; --n; | ^~ ./compile byte_copy.c byte_copy.c: In function ‘byte_copy’: byte_copy.c:11:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 11 | if (!n) return; *to++ = *from++; --n; | ^~ byte_copy.c:11:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 11 | if (!n) return; *to++ = *from++; --n; | ^ byte_copy.c:12:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 12 | if (!n) return; *to++ = *from++; --n; | ^~ byte_copy.c:12:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 12 | if (!n) return; *to++ = *from++; --n; | ^ byte_copy.c:13:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 13 | if (!n) return; *to++ = *from++; --n; | ^~ byte_copy.c:13:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 13 | if (!n) return; *to++ = *from++; --n; | ^ byte_copy.c:14:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 14 | if (!n) return; *to++ = *from++; --n; | ^~ byte_copy.c:14:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 14 | if (!n) return; *to++ = *from++; --n; | ^ ./compile byte_cr.c byte_cr.c: In function ‘byte_copyr’: byte_cr.c:13:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 13 | if (!n) return; *--to = *--from; --n; | ^~ byte_cr.c:13:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 13 | if (!n) return; *--to = *--from; --n; | ^ byte_cr.c:14:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 14 | if (!n) return; *--to = *--from; --n; | ^~ byte_cr.c:14:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 14 | if (!n) return; *--to = *--from; --n; | ^ byte_cr.c:15:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 15 | if (!n) return; *--to = *--from; --n; | ^~ byte_cr.c:15:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 15 | if (!n) return; *--to = *--from; --n; | ^ byte_cr.c:16:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 16 | if (!n) return; *--to = *--from; --n; | ^~ byte_cr.c:16:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 16 | if (!n) return; *--to = *--from; --n; | ^ ./compile byte_diff.c byte_diff.c: In function ‘byte_diff’: byte_diff.c:11:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 11 | if (!n) return 0; if (*s != *t) break; ++s; ++t; --n; | ^~ byte_diff.c:11:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 11 | if (!n) return 0; if (*s != *t) break; ++s; ++t; --n; | ^~ byte_diff.c:12:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 12 | if (!n) return 0; if (*s != *t) break; ++s; ++t; --n; | ^~ byte_diff.c:12:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 12 | if (!n) return 0; if (*s != *t) break; ++s; ++t; --n; | ^~ byte_diff.c:13:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 13 | if (!n) return 0; if (*s != *t) break; ++s; ++t; --n; | ^~ byte_diff.c:13:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 13 | if (!n) return 0; if (*s != *t) break; ++s; ++t; --n; | ^~ byte_diff.c:14:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 14 | if (!n) return 0; if (*s != *t) break; ++s; ++t; --n; | ^~ byte_diff.c:14:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 14 | if (!n) return 0; if (*s != *t) break; ++s; ++t; --n; | ^~ ./compile byte_rchr.c byte_rchr.c: In function ‘byte_rchr’: byte_rchr.c:18:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 18 | if (!n) break; if (*t == ch) u = t; ++t; --n; | ^~ byte_rchr.c:18:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 18 | if (!n) break; if (*t == ch) u = t; ++t; --n; | ^~ byte_rchr.c:19:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 19 | if (!n) break; if (*t == ch) u = t; ++t; --n; | ^~ byte_rchr.c:19:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 19 | if (!n) break; if (*t == ch) u = t; ++t; --n; | ^~ byte_rchr.c:20:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 20 | if (!n) break; if (*t == ch) u = t; ++t; --n; | ^~ byte_rchr.c:20:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 20 | if (!n) break; if (*t == ch) u = t; ++t; --n; | ^~ byte_rchr.c:21:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 21 | if (!n) break; if (*t == ch) u = t; ++t; --n; | ^~ byte_rchr.c:21:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 21 | if (!n) break; if (*t == ch) u = t; ++t; --n; | ^~ ./compile byte_zero.c byte_zero.c: In function ‘byte_zero’: byte_zero.c:8:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 8 | if (!n) break; *s++ = 0; --n; | ^~ byte_zero.c:8:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 8 | if (!n) break; *s++ = 0; --n; | ^ byte_zero.c:9:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 9 | if (!n) break; *s++ = 0; --n; | ^~ byte_zero.c:9:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | if (!n) break; *s++ = 0; --n; | ^ byte_zero.c:10:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 10 | if (!n) break; *s++ = 0; --n; | ^~ byte_zero.c:10:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 10 | if (!n) break; *s++ = 0; --n; | ^ byte_zero.c:11:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 11 | if (!n) break; *s++ = 0; --n; | ^~ byte_zero.c:11:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 11 | if (!n) break; *s++ = 0; --n; | ^ ./compile fmt_uint.c ./compile fmt_uint0.c ./compile fmt_ulong.c ./compile scan_ulong.c ./compile str_chr.c str_chr.c: In function ‘str_chr’: str_chr.c:13:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 13 | if (!*t) break; if (*t == ch) break; ++t; | ^~ str_chr.c:13:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 13 | if (!*t) break; if (*t == ch) break; ++t; | ^~ str_chr.c:14:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 14 | if (!*t) break; if (*t == ch) break; ++t; | ^~ str_chr.c:14:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 14 | if (!*t) break; if (*t == ch) break; ++t; | ^~ str_chr.c:15:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 15 | if (!*t) break; if (*t == ch) break; ++t; | ^~ str_chr.c:15:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 15 | if (!*t) break; if (*t == ch) break; ++t; | ^~ str_chr.c:16:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 16 | if (!*t) break; if (*t == ch) break; ++t; | ^~ str_chr.c:16:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 16 | if (!*t) break; if (*t == ch) break; ++t; | ^~ ./compile str_diff.c ./compile str_len.c str_len.c: In function ‘str_len’: str_len.c:11:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 11 | if (!*t) return t - s; ++t; | ^~ str_len.c:11:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 11 | if (!*t) return t - s; ++t; | ^~ str_len.c:12:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 12 | if (!*t) return t - s; ++t; | ^~ str_len.c:12:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 12 | if (!*t) return t - s; ++t; | ^~ str_len.c:13:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 13 | if (!*t) return t - s; ++t; | ^~ str_len.c:13:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 13 | if (!*t) return t - s; ++t; | ^~ str_len.c:14:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 14 | if (!*t) return t - s; ++t; | ^~ str_len.c:14:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 14 | if (!*t) return t - s; ++t; | ^~ ./compile str_start.c ./makelib byte.a byte_chr.o byte_copy.o byte_cr.o byte_diff.o \ byte_rchr.o byte_zero.o fmt_uint.o fmt_uint0.o fmt_ulong.o \ scan_ulong.o str_chr.o str_diff.o str_len.o str_start.o ./compile trysocketlib.c ( ./load trysocketlib >/dev/null 2>&1 || \ ( ./load trysocketlib -lxnet >/dev/null 2>&1 && echo '-lxnet' ) || \ ( ./load trysocketlib -lsocket -lnsl >/dev/null 2>&1 && \ echo '-lsocket -lnsl' ) \ ) >socket.lib rm -f trysocketlib.o trysocketlib ./load socklog unix.a byte.a `cat socket.lib` ./compile socklog-check.c socklog-check.c: In function ‘main’: socklog-check.c:48:3: warning: ‘strncpy’ specified bound 108 equals destination size [-Wstringop-truncation] 48 | strncpy(sa.sun_path, address, sizeof(sa.sun_path)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./load socklog-check unix.a byte.a `cat socket.lib` ./compile socklog-conf.c ./load socklog-conf unix.a byte.a ./compile tryto.c ./compile iopause.c ./compile tai_now.c ./compile tai_pack.c ./compile tai_sub.c ./compile tai_unpack.c ./compile taia_add.c ./compile taia_approx.c ./compile taia_frac.c ./compile taia_less.c ./compile taia_now.c ./compile taia_pack.c ./compile taia_sub.c ./compile taia_uint.c ./makelib time.a iopause.o tai_now.o tai_pack.o tai_sub.o \ tai_unpack.o taia_add.o taia_approx.o taia_frac.o taia_less.o \ taia_now.o taia_pack.o taia_sub.o taia_uint.o ./load tryto unix.a byte.a time.a ./compile uncat.c ./load uncat unix.a byte.a time.a Copying commands into ./command... Checking commands in ./command... + cd compile + exec make check ./compile check-socklog-unix.c ./load check-socklog-unix unix.a byte.a `cat socket.lib` ./compile check-socklog-inet.c ./load check-socklog-inet unix.a byte.a `cat socket.lib` ./check-local socklog socklog-check socklog-conf tryto uncat Checking socklog... Checking socklog-check... Checking socklog-conf... Checking tryto... Checking uncat... Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-i486/system/socklog/socklog-2.1.0-i586-1salix15.0.txz ./ bin/ bin/socklog-check bin/tryto bin/uncat install/ install/slack-desc sbin/ sbin/socklog sbin/socklog-conf usr/ usr/doc/ usr/doc/socklog-2.1.0/ usr/doc/socklog-2.1.0/CHANGES usr/doc/socklog-2.1.0/COPYING usr/doc/socklog-2.1.0/README usr/doc/socklog-2.1.0/html/ usr/doc/socklog-2.1.0/html/benefits.html usr/doc/socklog-2.1.0/html/configuration.html usr/doc/socklog-2.1.0/html/examples.html usr/doc/socklog-2.1.0/html/index.html usr/doc/socklog-2.1.0/html/install.html usr/doc/socklog-2.1.0/html/network.html usr/doc/socklog-2.1.0/html/notify.html usr/doc/socklog-2.1.0/html/readme.solaris.html usr/doc/socklog-2.1.0/html/socklog-check.8.html usr/doc/socklog-2.1.0/html/socklog-conf.8.html usr/doc/socklog-2.1.0/html/socklog.8.html usr/doc/socklog-2.1.0/html/tryto.1.html usr/doc/socklog-2.1.0/html/uncat.1.html usr/doc/socklog-2.1.0/html/upgrade.html usr/doc/socklog-2.1.0/html/usedietlibc.html usr/doc/socklog-2.1.0/socklog.SlackBuild usr/man/ usr/man/man1/ usr/man/man1/tryto.1.gz usr/man/man1/uncat.1.gz usr/man/man8/ usr/man/man8/socklog-check.8.gz usr/man/man8/socklog-conf.8.gz usr/man/man8/socklog.8.gz Slackware package /usr/src/slapt-src-i486/system/socklog/socklog-2.1.0-i586-1salix15.0.txz created. Installing package socklog-2.1.0-i586-1salix15.0... | socklog (system and kernel logging services) | | socklog, in cooperation with the runit package, is a small and secure | replacement for syslogd. | | It can receive syslog messages from a unix domain socket ("/dev/log") | and write them to various files on disk depending on facility | and priority. It can also read from and write to a udp socket. | | svlogd has a built in log file rotation based on file size, | so there is no need for any cron jobs or similar to rotate the logs. | |